The first bill from an AI coding agent is usually a shock, and almost nobody can explain it afterwards. You did what felt like a day's work and it cost more than a month of your editor. The reason is structural, it is the same for every vendor, and once you can see it you can cut your spend by more than any tool switch will.

You are not billed for your question. You are billed for the conversation

A coding agent does not answer once. It reads a file, thinks, runs a command, reads the output, edits something, runs the tests. Each of those is a round trip, and each round trip resends the accumulated conversation so far, because the model has no memory between calls.

COST PER TURN TURNS IN THE SESSION WHAT PEOPLE EXPECT WHAT ACTUALLY HAPPENS
Every turn carries the whole conversation again. The curve, not the model's price, is what you are paying.

This is also why caching exists. Anthropic prices a cache read at a fraction of fresh input precisely because agent traffic resends huge, near-identical prefixes over and over.1 A harness that caches well and one that does not can differ several-fold on the same task with the same model.

Four things that change your bill more than switching vendor

  1. Session length. One thread that runs all day is the single most expensive habit. Costs grow with the conversation, so the last turn of a long thread can cost many times the first. Start a new thread when the subject changes - not when the tool complains.
  2. How much the harness re-reads. This is a property of the tool, not the model. Some agents re-open the same files every turn. You cannot see this happening and it is most of the bill. It is measurable: watch input tokens per turn.
  3. The model. Frontier models cost several times mid-tier ones. Plenty of agent steps - reading a file, running a test, renaming a symbol - do not need the strongest model available.
  4. Whether the work was right first time. A run that goes wrong costs twice: once to make and once to undo, plus the turns spent discovering it. Better instructions up front is a cost optimisation, not just a quality one.
Which of the four would you guess is biggest?

For most people it is the first two, and they compound: a long session plus a re-reading harness means every turn resends a conversation that was already bloated. That combination is how a "quick fix" turns into a bill nobody can account for.

The model choice, which is where everyone starts, is usually third.

How to measure it properly, in ten minutes

  1. Pick one real task you have done before.
  2. Run it on each tool you are considering, from a fresh session.
  3. Record total input tokens, total output tokens and whether the result was correct.
  4. Ignore wall-clock time. It is not what you are billed for.

Input tokens are the number that matters, because input dominates in agent work and it is where harness design shows up. If one tool sends four times the input for the same result, no model price makes up the difference.

Stacked rolls of blank thermal receipt paper.
Rolls of receipt paper. The cost of an agent is not one charge; it is the length of the roll. Photo by Panda Paper Roll on Unsplash

Why the pricing pages are hard to compare

Per seat

Simple to budget, and it hides usage entirely - which is great for the heavy user and poor value for the light one. Usually paired with a fair-use limit nobody can see until they hit it.

Per token

Honest and unpredictable. You cannot tell a good month from a bad one until it arrives, which is why teams avoid it even when it is cheaper.

Most vendors are now somewhere between: a subscription with a usage ceiling. That is more honest than it looks, as long as the ceiling is stated in terms you can reason about before you hit it.

Did that land?

Four questions. They test the mechanism, not the numbers.

Why does a 40-step task cost more than 40 single questions?

You want to compare two agents on cost. What do you measure?

What is the cheapest habit change available to most people?

Why does prompt caching matter so much for agents specifically?

Sources

  1. Anthropic, Prompt caching - on repeated prefixes in agent workloads and how cache reads are priced against fresh input. Retrieved 6 September 2026.
  2. Pricing structures described here are the common shapes across published vendor pricing pages as of 6 September 2026. Specific prices change often; the shapes have not.

Built around this number

W1 is engineered for useful work per call, and priced on monthly capacity so a heavy week is your decision. Free during beta.

See the plans