Free calculator

Is spawning subagents actually going to save you tokens?

Set how many, on which model, and what each one is doing - see the real token math against just doing it inline, before you run it.

Number of subagents4
What each one is doing
Model per subagent
Turns left in this session19
487.1Ktokens saved by offloading

Worth spawning: offloading these 4 tasks keeps roughly ~1.5K tok/summary on your main thread instead of the full raw content, so the 19 turns left recharge far less.

  • 4 parallel subagentsCheaper152.9K tok$0.1005
  • Same work done inline640.0K tok$0.1856

Fixed spawn overhead alone is 864 tok across 4 calls (~216 tok each, paid fresh every time - see subagents vs Skills, by token cost), plus 32.0Ktok of actual work done inside the subagents' own isolated context. Neither of those recompounds - the summary that comes back to your main thread is what gets recharged on the 19 turns left.

This models the token math from documented mechanics, not your real transcripts. Run the free scan to see what your own subagent calls actually cost.

npx usagecutRun a free scan
Recommended next step

A clean setup is just the beginning.

UsageCut trims that for free. Want Claude Code to be genuinely better, not just leaner? ClockedCode is the curated, conflict-free setup - installed in one paste.

Upgrade your Claude Code
  • 10x your Claude Code with hand-picked tools
  • Specialist agents on your team
  • Stop spending hours researching plugins
How this estimate works

A fixed cost, a compounding cost, and which one wins

A subagent call pays two separate costs, and only one of them compounds. Its own system prompt and frontmatter load fresh every time it's called - a real example subagent measures at 216 tokens, with no idle discount - and that cost, plus whatever exploration the subagent actually does, stays inside its own isolated context and never touches your main thread. What comes back is a summary, and this project's own offload model targets one around 1,500 tokens - that's the piece that sits in your main thread and gets rebilled as a cache read on every turn afterward.

Left inline instead, the full raw exploration sits in context and recompounds the same way, except there's no summary step shrinking it first. That's why the size of the task matters as much as the turn count: a large investigation left inline recompounds a lot of tokens, while a one-shot task small enough to fit in a summary anyway just pays the subagent's fixed overhead for nothing. The full mechanics behind both numbers are in Claude Code subagents vs Skills, by token cost.

This is a modeled comparison from documented mechanics and this project's own measured constants, not a reading of your actual transcripts - see the Claude Code cost calculator for a monthly cost estimate, or run the free scan below for your real, per-session numbers.

Built for developers using Claude Code every day - by a solo dev who ships daily and uses this on his own setup.

Open-source scanner, runs locally, your code never leaves your machine.

Claude Code tips, every Sunday

One short email a week: the token-saving tricks, setup tweaks, and tools worth your time. Free, unsubscribe anytime.

Subagent cost calculator FAQ

About this estimate

Why does the number of turns left in the session matter so much?

Because Claude Code has no memory between calls - every turn resends the whole conversation so far, and anything already sitting in context gets rebilled as a cache read, turn after turn. Across 1,037 real sessions measured for this project, 93.9% of all billed tokens turned out to be exactly this kind of recompounding cache read, not fresh input. More turns left means more chances for whatever you left in context to get recharged, which is what makes offloading pay off.

Where does the 216-token subagent overhead come from?

It's the measured size of a real subagent definition - Anthropic's own code-reviewer example from the Claude Code docs, run through this project's token-estimation heuristic. It's paid fresh on every single subagent call, with no idle discount, which is the whole reason a small one-shot task can lose to just doing it inline. See the full breakdown in Claude Code subagents vs Skills, by token cost.

Why does a "small" task make offloading look like a bad idea here?

Because the small preset (1,500 tokens) is deliberately set equal to the summary size a subagent reports back with. If the work and the summary are the same size, isolating it saves nothing on recompounding, and you still paid the fixed ~216-token spawn cost for nothing. That's the exact failure mode the subagents vs Skills guide describes: fixed overhead outweighing the offload on tasks too small to have been worth isolating.

Does running subagents in parallel change this math versus running them one at a time?

Not for the totals this calculator prices. It compares total tokens billed either way, not wall-clock time - parallel subagents finish faster but the token math per call is the same whether they run at once or in sequence. What changes the numbers is how many subagents you spawn, what each one does, which model runs them, and how many turns are left to recharge whatever comes back.

Is this exactly what my own subagent calls cost?

No - it's a modeled comparison built from documented mechanics (Anthropic's subagent and skills docs) and this project's own measured constants, not a reading of your actual transcripts. Your real numbers depend on your system prompt length, how much each subagent actually explores, and your session's real turn count. The free UsageCut scan reads your real Claude Code session history for that.

FAQ

Questions, answered

Is UsageCut really free?

Yes. The scan and every fix are free - no card, no subscription, no signup. You only give an email if you want the optimization plan and one-command undo sent to your inbox.

Is my code safe? Does UsageCut upload anything?

The scan runs entirely on your machine. It never uploads your code, never reads your API key, and never sends your prompts or conversations anywhere. Only anonymous summary counts leave, and only if you choose to share them.

How does it reduce Claude Code token usage?

It reads your local setup and session history to find waste - idle MCP servers loaded into every session, an oversized CLAUDE.md re-sent on every request, duplicate file reads, and bloated tool output - then trims it losslessly, so each session carries less context and you hit your limit far less often.

What is ClockedCode?

ClockedCode is the curated, conflict-free Claude Code setup from the same maker. UsageCut makes your current setup leaner; ClockedCode makes it genuinely better - a set of hand-picked tools, specialist agents, and a tuned CLAUDE.md, installed in one paste.

Who is ClockedCode for?

Developers who use Claude Code daily and want a setup that is powerful out of the box instead of spending hours researching and wiring up plugins, agents, and MCP servers themselves.

What's included in ClockedCode?

A vetted, conflict-free bundle of hand-picked tools, specialist agents, and a tuned CLAUDE.md - everything installed together in one paste, with no setup archaeology.

Is ClockedCode a one-time payment?

Yes. ClockedCode is a one-time purchase with an instant download - no subscription and no recurring fees.

Does ClockedCode work with my existing setup?

Yes. It installs alongside what you already have and is fully reversible. Run UsageCut first to clean your current setup, then add ClockedCode to level it up.