Coding agents spend much of their money verifying work, not writing it. Anthropic's documented workflow for Claude Code is Explore, Plan, Implement, Commit, and its guidance is blunt: give the agent "a check it can run: tests, a build, a screenshot to compare," because without verification the agent stops when work merely looks done (Anthropic's best practices, as summarized by SSOJet). That check is the mechanism that makes autonomy safe, and it is also the meter that keeps running.
The cost has two currencies and they behave differently. Command time is cheap per second but serial: a browser test that takes 90 seconds blocks the agent for 90 seconds, and the agent cannot think while it waits. Tokens are cheap per call but compound: every retry re-sends context, and output tokens cost roughly four times input tokens across major providers, with the median output-to-input price ratio near 4x and premium reasoning models reaching 8x (Glean's token efficiency metrics). An agent that reruns a check six times pays six times for the tokens that interpret the output, even if the check itself passes on the first run.
Agents amplify this because they consume far more tokens than chat interfaces: a Gartner estimate cited in industry monitoring guidance puts agent consumption at 5 to 30 times that of traditional chatbots (Mintive's agent monitoring guide). The same guide notes that Uber exhausted its annual Claude Code budget by spring, a concrete case of agentic coding costs outrunning forecasts (Business Insider via Mintive). The lesson is not that agents are too expensive; it is that nobody measured the check loop before it ran.



