What an AI coding agent really costs per developer

The sticker price is the easy part. What varies by a factor of ten between two people on the same plan is how much context each turn carries.

There are two ways to pay for a coding agent, and they fail in opposite directions.

Subscription: fixed price, variable ceiling

A monthly plan is predictable to budget and unpredictable to use. You know what it costs; you do not know whether it will last the week. When it does not, the failure lands mid-task and there is nothing to do about it until the window resets.

API keys: variable price, no ceiling

Per-token billing removes the wall and replaces it with an invoice. It is the right model for automation and the wrong one for a person exploring a codebase, because the most expensive turns are the ones where you least want to be thinking about money.

Where the variance actually comes from

Between two developers on the same plan doing similar work, the spread is rarely about volume of work. It is about four habits:

  • Session length. History is re-sent every turn, so a day-long session pays for its own morning all afternoon.
  • Exploration. An agent that has to find the file reads several to find one.
  • Model choice. Running everything on the largest available model is the default, not a decision.
  • Tool output. Unfiltered test and build logs stay in the transcript for the rest of the session.

Working out a team number

For a team, the number that matters is not the subscription line. It is how many people hit their ceiling in a normal week, because that is capacity you paid for and did not get.

capsul stats

Run it per developer for a week before changing anything. A team that cannot say which of its members runs out on Wednesday cannot tell whether a change helped.

What a tool can and cannot do here

capsul lowers what each turn spends against whatever you are already paying for, subscription or key. It does not raise a limit, it does not add capacity, and it does not replace your plan. It drives the agent CLI you are already signed into.

Questions

Is a subscription or an API key cheaper?

For a person working interactively, a subscription is almost always cheaper per unit of work, because interactive sessions are context-heavy and per-token billing punishes exactly that. For automation with predictable, small contexts, keys can win.

Why do two developers on the same plan get such different mileage?

Session length and file exploration, mostly. Both multiply the per-turn cost without changing the number of prompts, which is why prompt count is a poor proxy for spend.

Does capsul add a second bill?

It is a separate subscription, but it does not add a model bill: it drives the agent CLI you are already signed into, so your existing plan is what answers. The free tier gives you ten prompts on your own repository first.

How do I measure a team rather than a person?

Measure per developer for a week first. Team totals hide the thing you actually want to fix, which is the two or three people whose sessions are an order of magnitude more expensive than everyone else's.

$ npm i -g @penra/capsul

All guides