Match the model to the task, not to the benchmark, and the bill drops
Most production work never needed a frontier model. Here is the tier ladder, a base-and-multiplier cost table, and the one metric that beats sticker price.
By Ishan Vats · Founder of IV Consulting · builds AI agents & automations for 150+ teams
Cheap tierBulk, simple
WorkhorseMost traffic
FrontierHard, rare
To decide which AI model for which task, stop comparing brands and compare tiers: a cheap tier for classification and extraction, a workhorse tier for most production traffic, and a frontier tier reserved for hard reasoning and long agent runs. Price each tier as a multiple of one base model rather than memorising dollar figures, then judge it on effective cost per completed task, not sticker price. A model that costs less but fails more often is usually the expensive one.
The problem
Why "use the best model" is the most expensive setting you have
Deciding which AI model for which task is now the highest-leverage cost decision most teams have, and almost nobody makes it deliberately. What happens instead is that somebody picks the model that topped a benchmark, wires it into everything, and the bill becomes a fact of life.
The problem is that the tasks are not the same shape. Tagging an inbound email, extracting five fields from an invoice, and refactoring a multi-file codebase are three completely different jobs, and only one of them needs a frontier model. Running all three on the top tier means paying frontier prices for work a model costing a tenth as much would have done identically.
The counter-move is routing: send each request to the cheapest model that can actually handle it. Published work on routing layers, including the RouteLLM research, reports cost reductions in the region of 40 to 85 percent with no visible drop in answer quality, precisely because most production traffic never needed the expensive model in the first place.
Two things make this hard in practice, and this guide fixes both. First, price lists move constantly, so memorising dollar figures is a waste of time. Second, sticker price is the wrong metric anyway. Let us deal with both.
The mental model
Think in tiers, not brands
Every major provider ships roughly the same ladder. Once you see it, cross-vendor comparison stops being confusing, and switching providers stops being scary.
The four tiers every provider sells
Cheap tier. Fast, small, priced for volume. Claude Haiku 4.5, GPT-5.6 Luna, Gemini 3.6 Flash, Kimi K2.6. Classification, tagging, extraction, routing, simple rewrites. This is where the majority of your request count should live.
Workhorse tier. The sensible default. Claude Sonnet 5, GPT-5.6 Terra, Gemini 3.1 Pro, Kimi K3. Good writing, solid tool use, reliable structured output. Most production traffic belongs here.
Frontier tier. Claude Opus 5 and GPT-5.6 Sol. Deep reasoning, long autonomous runs, multi-file code work. Worth it when being wrong costs more than the tokens.
Top tier. Claude Fable 5, which currently has no direct priced equivalent elsewhere. Reserve it for the hardest long-horizon work.
The ladder is roughly 10x end to end
Claude Haiku 4.5 at $1 per million input tokens to Claude Fable 5 at $10 is a clean order of magnitude. That spread is the whole opportunity.
Output costs more than input
Output tokens are billed several times higher than input almost everywhere. Long answers cost far more than long prompts.
Same tier, different vendor, similar price
Tiers are competitive with each other. Pick the tier first, then pick the vendor on fit and reliability.
The maths
The base model and multiplier table
Do not memorise prices. Pick one model as your base, call it 1x, and express everything else as a multiple. The multiples move far more slowly than the dollar figures, so this table stays useful when the price lists change.
We are using Claude Sonnet 5 at $3 per million input tokens and $15 per million output tokens as the base, so it is 1x. Every other model below is its published input price divided by that. Named models, real numbers, sorted cheapest first:
| Model | Tier | Price per 1M in / out | Multiplier | Reach for it when |
|---|---|---|---|---|
| Kimi K2.6 | Cheap | $0.95 / $4 | 0.32x | Bulk work where latency does not matter |
| Claude Haiku 4.5 | Cheap | $1 / $5 | 0.33x | Classification, tagging, extraction |
| GPT-5.6 Luna | Cheap | $1 / $6 | 0.33x | High-volume, latency-sensitive steps |
| Gemini 3.6 Flash | Cheap | $1.50 / $7.50 | 0.50x | Cheap work that still needs long context |
| Gemini 3.1 Pro | Workhorse | $2 / $12 | 0.67x | The cheapest workhorse on this list |
| GPT-5.6 Terra | Workhorse | $2.50 / $15 | 0.83x | Everyday drafting, triage, support |
| Claude Sonnet 5 (the base) | Workhorse | $3 / $15 | 1x | Most production traffic, strong tool use |
| Kimi K3 | Workhorse | $3 / $15 | 1x | Coding work you can wait on |
| Claude Opus 5 | Frontier | $5 / $25 | 1.7x | Hard reasoning, long agent runs |
| GPT-5.6 Sol | Frontier | $5 / $30 | 1.7x | Complex reasoning, hard coding |
| Claude Fable 5 | Top | $10 / $50 | 3.3x | The hardest long-horizon work |
Prices checked July 2026 and they move every few weeks, so re-check the live price list before you commit. The multipliers move far more slowly, which is the whole point of running the table this way.
Four things jump out that you would never spot on a single vendor's pricing page.
Claude Fable 5 is exactly 2x Claude Opus 5. $10 against $5 on input, $50 against $25 on output, the same ratio on both. So the question is never "is the top model better", it is "is it more than twice as valuable on this specific task". For a nightly summarisation job, obviously not. For a migration that would take an engineer three days by hand, obviously yes.
The cheapest workhorse is Gemini 3.1 Pro, not anything from Anthropic or OpenAI. At $2 / $12 it undercuts GPT-5.6 Terra and Claude Sonnet 5 while sitting in the same tier. One caveat that is easy to miss: above a 200K-token prompt, Gemini 3.1 Pro reprices to about $4 / $18, so a long-context workload is not getting the headline rate.
Kimi is no longer automatically the cheap option. Kimi K2.6 is the cheapest model here at $0.95 / $4, but K3 launched in July 2026 at $3 / $15, which is roughly triple K2.6 and lands exactly on Claude Sonnet 5's rate. If your mental model is "Kimi is the budget choice", check which Kimi you are actually calling.
The whole ladder is 10x, and cheap to frontier is only 5x. Claude Haiku 4.5 at $1 to Claude Opus 5 at $5 is a 5x step, and it takes Claude Fable 5 at $10 to reach a full order of magnitude. That is narrower than most people assume, and it means the biggest wins come from moving work down a tier and cutting output length, not from hunting for an exotic vendor.
The equivalents, side by side
When someone says "use Opus 5" and you are on a different provider, this is the row you want. The tiers line up cleanly even though the naming does not.
| Tier | Anthropic (Claude) | OpenAI (GPT) | Google (Gemini) | Moonshot (Kimi) |
|---|---|---|---|---|
| Cheap | Claude Haiku 4.5 | GPT-5.6 Luna | Gemini 3.6 Flash | Kimi K2.6 |
| Workhorse | Claude Sonnet 5 | GPT-5.6 Terra | Gemini 3.1 Pro | Kimi K3 |
| Frontier | Claude Opus 5 | GPT-5.6 Sol | Gemini 3.1 Pro at high reasoning | Kimi K3 at long context |
| Top | Claude Fable 5 | No direct equivalent | No direct equivalent | No direct equivalent |
Read those rows as rough peers on price and job, not as identical products. Claude Sonnet 5, GPT-5.6 Terra, Gemini 3.1 Pro and Kimi K3 all sit within about 0.67x to 1x of each other and all do the same job. Which one wins on your workload is a question your own evaluation answers, not a benchmark table.
The open-weight column is the one that changes the arithmetic most. Independent coding benchmarks published this year have shown open-weight models matching a frontier model's results at roughly a third of the cost while running about four times slower. That trade is excellent for an overnight batch job and terrible for anything a customer is sitting waiting on. Latency is a cost too, it just lands on a different line.
One more lever that is free and almost nobody uses: cached input. Gemini 3.6 Flash and Kimi K3 both bill cached input at around 90 percent off, and the GPT-5.6 family does the same. If every request shares a large fixed preamble, that discount is larger than most tier changes.
The routing table
Which AI model for which task
The practical version. Start every task at the cheap tier and promote it only when you can name the reason. Tier names map to real models in the two tables above: cheap is Claude Haiku 4.5, GPT-5.6 Luna, Gemini 3.6 Flash or Kimi K2.6; workhorse is Claude Sonnet 5, GPT-5.6 Terra, Gemini 3.1 Pro or Kimi K3; frontier is Claude Opus 5 or GPT-5.6 Sol.
| Task | Tier to start at | Promote a tier when |
|---|---|---|
| Classify, tag, or route an incoming item | Cheap | Categories are subtle or overlapping |
| Extract fields from a document | Cheap | Layout varies wildly or handwriting is involved |
| Summarise a long document | Cheap to workhorse | The summary drives a decision, not a skim |
| Draft customer-facing copy | Workhorse | Brand voice matters and edits are costly |
| Answer support questions from your docs | Workhorse | Wrong answers create refunds or churn |
| Multi-step agent with tool calls | Workhorse | The chain is long or steps depend on each other |
| Multi-file code changes or refactors | Frontier | Start here, do not economise on this one |
| Novel reasoning where being wrong is expensive | Frontier | Start here, and consider a second opinion |
| Bulk overnight processing, no one waiting | Open weight | Only if quality slips below your threshold |
One nuance worth internalising: the tier that matters is the one doing the reasoning, not the one doing the reading. A great deal of what teams pay frontier prices for is retrieval, formatting, and shuffling text between systems. That work belongs to a cheap model or, more often, to no model at all.
The real metric
Effective cost per completed task beats sticker price
This is the part that changes decisions, and it is simple arithmetic.
A model that fails a task has not saved you anything. You retry it, a human fixes it, or worse, nobody notices and the wrong output flows downstream. So the number that matters is not price per million tokens. It is price per completed task.
If a model fails a fraction of the time, the expected number of runs to get one good result is 1 divided by the success rate. Multiply that by the sticker price and you get effective cost:
Run the numbers on two models. Model A costs $0.50 per million tokens and fails 40 percent of the time. Model B costs $0.70 and fails 5 percent of the time.
- Model A: 0.50 / 0.60 = $0.83 effective. That is 1.67x its own sticker price.
- Model B: 0.70 / 0.95 = $0.74 effective.
The model that looked 29 percent cheaper is actually 13 percent more expensive, and that is before you count the human time spent catching the failures. This is why "we switched to the cheap model and our costs went up" is a real thing that happens to real teams.
The practical implication is that you cannot route intelligently without measuring failure rate per task type. Not overall quality, not a benchmark score. Failure rate on your work. That measurement is cheap to set up and it is the difference between routing that saves money and routing that quietly costs you more.
The rollout
How to put routing in without breaking anything
You do not need a routing framework to start. You need a default, a promotion rule, and a log.
Log what you actually run
For two weeks, record task type, input size, output size, and whether the result was usable. You cannot route without this, and most teams discover their volume is concentrated in two or three task types they had never named.
Set the workhorse tier as your default
Not the frontier tier. Anything currently on frontier that you cannot justify in a sentence gets moved down and watched. This one change usually delivers most of the saving before you have written a line of routing logic.
Promote by exception, and write the rule down
"Code changes touching more than one file go to the frontier tier." "Anything customer-facing goes to workhorse or above." A written rule survives staff turnover. A habit does not.
Cut output before you cut tier
Output is billed several times higher than input. Asking for a structured object instead of an essay, and capping response length, often saves more than a tier change and costs you nothing in quality. Do this first.
Cache the stable part of your prompt
If every request shares a large fixed preamble, most providers will let you cache it and bill the repeat reads at a fraction of the normal rate. Keep the stable content at the front and the varying content at the end, or the cache never hits.
Review monthly, against failure rate
Models change, prices change, and your task mix changes. A 20-minute monthly review of effective cost per task type keeps the whole thing honest.
FAQ
Questions people ask before they switch
Which AI model should I use for most everyday business tasks?
Is the most expensive model always the best choice?
How do I compare model prices when they keep changing?
What is effective cost per task and why does it matter?
Are open-weight models like Kimi worth using in production?
How much can model routing realistically save?
Ishan Vats
Founder, IV Consulting · AI & automation consultant
I build production AI agents, automations, and MCP servers for growing teams, and the cost controls that keep them affordable. 150+ ops transformations over 10+ years. If your model bill stopped making sense, I'll map it with you on a free call.
Book a free strategy call →Keep reading
Related guides and work

What an AI agent actually costs
The real monthly numbers behind running agents, not the marketing page version.
Read the breakdown →
Claude vs ChatGPT for operations teams
Where each one actually wins once you are running real ops work, not demos.
Read the comparison →
The AI Engineering stage, built for you
Production agents with routing, evaluation, and cost controls in from day one.
See the offer →Want a routing plan for your actual workload?
Book a free 30-minute strategy call. Bring your task list and we will map which tier each job belongs on, what it should cost, and where the quick wins are.
Book a Free Strategy Call →Free 30-minute call. Honest take, even if that means "your current setup is fine."