Is a subscription the wrong business model for AI coding tools?
A flat monthly subscription is a bet: the average user costs the provider less than they pay, and the many light users subsidize the rare heavy one. That bet worked when the product was a human typing. A human has a natural ceiling on how much they can consume in a day. Agents broke the bet, because an agent's appetite for compute has no human-sized ceiling.
Agents changed what a "unit of work" is
A developer using autocomplete generates a bounded number of requests an hour. A developer running an agent kicks off a task and the agent loops: reading files, calling tools, retrying, burning thousands of tokens unattended, then they kick off three more in parallel. The "average user" the subscription was priced for no longer exists. The power user is now everyone, all day, and the tail that used to be rare is the whole curve.
When one user on a flat plan can burn hundreds of dollars of inference in an afternoon, that subscription is an unhedged short position on that user's ambition.
You can watch the seams form
The market is already adjusting in plain sight:
- Credits and "premium requests." GitHub Copilot bills agent and chat work in premium requests on top of the subscription, a metered layer grafted onto a flat plan. That's an admission.
- Rate limits as soft pricing. "Unlimited" plans quietly cap with usage windows and slowdowns: metering wearing a flat-rate costume.
- Tiered model access. The cheap plan gets the cheap model. The frontier model is where the real cost sits, so it's gated. Pricing by which model is pricing by cost.
What survives
Flat-rate isn't dead, but pure flat-rate for agentic products is. The shapes that hold up:
- Hybrid: base + metered overage. A subscription for the predictable floor, usage billing above it. Honest, and it aligns price with cost.
- Usage-based / token-metered. What the underlying APIs already are. Transparent, it scales with value, and it punishes waste, which is good, because waste is the cost levers you should be pulling anyway.
- Bring-your-own-key. The tool is a harness; you pay the model provider directly. Your consumption never touches the tool's margin.
- Local for the high-volume floor. The most radical hedge: run a local model for the private, high-volume 80% and pay the cloud only for the hard 20%. Zero marginal cost beats any metered price.
What it means for you
Stop treating tokens as free. Start treating them as a cost center you manage:
- Instrument cost per task, not just per month. You can't optimize what you don't measure. See agent observability.
- Route by difficulty. Cheap model for the easy 80%, frontier for the hard 20%. It's the single biggest lever, which is why benchmark is sorted by price.
- Cache, compress, batch. The 99%-cost architecture is, read another way, your hedge against whatever pricing model your vendor lands on.
The provider's pricing problem is also your sourcing strategy. The teams that win the next two years won't be on the cheapest plan. They'll be the ones who turned token consumption into an engineered number instead of a surprise on the invoice.
Inspired by the AI-economics writing at tomaskubica.cz.