Skip to content
Free tool · No signup

Small Model Break-even Calculator

A small model is cheaper per call but wrong more often. How much more often can it be wrong before the retries eat the discount?

Share of first attempts that pass your check, measured on a few hundred real inputs rather than guessed.

Then the task goes to the frontier model.

After a failure the input is usually a hard one, so retries succeed less often than first tries. Capped at the first-try rate.

$
$

Flagship. Prompts over 272K tokens bill at 2x input, 1.5x output. List price checked 30 Sep 2026 on OpenAI's pricing page.

$
$

Budget tier. Check quality on your own eval set before routing to it. List price checked 30 Sep 2026 on OpenAI's pricing page.

Rarely 100%. Its own retries are priced in too.

Break-even first-try success
6%

Above 6% the routed path is cheaper per completed task. The small model is 18x cheaper per call; the break-even lands near 1 divided by that. You are at 85%.

Cost per completed task
frontier only$0.016
small, then escalate$0.0025
1.15 small attempts per task, and 9.0% of tasks escalate anyway.
Routing saves $6,999 a month.

Assumes failures are caught by a check (schema, validator, confidence). An answer that is wrong but passes the check is a quality risk, not a cost, and is not priced here.

Cost per completed task, as the small model gets better

The dashed line is frontier-only. Everywhere the bars sit below it, routing is cheaper. Hover a bar for its figure.

5% successsolid bar = you · dashed = frontier only100%

Why the answer is lower than you expect

Three things the usual advice gets backwards.

Break-even is about 1/N

If the small tier is N times cheaper per call, it needs to succeed roughly one time in N to pay for its own retries. A 20x gap breaks even near 5%.

A failed cheap call is cheap

The intuition that retries are expensive comes from imagining them at frontier prices. At a 20x gap, five failed small attempts still cost a quarter of one frontier call.

Undetected failure is the real cost

Escalation only works on failures you can see: schema violations, parse errors, low confidence. A confidently wrong answer costs you a user, not a retry.

The full argument is in small language models vs LLMs, and the wider sequence is in LLM cost optimization.

Small model routing FAQ

What success rate does a small model need to be worth using?+

Roughly one divided by how many times cheaper it is per call. A small model that is 20x cheaper breaks even near a 5% success rate, one that is 10x cheaper near 10%, and one that is only 4x cheaper near 25%. That is far lower than most teams assume, because a failed cheap attempt costs almost nothing next to the frontier call it was trying to avoid.

Is it true that a cheap model that retries costs more than one strong call?+

Only when the two tiers are close in price. Below roughly a 3x gap, the retries genuinely can outweigh the discount, and the warning is sound. At a real small-versus-frontier gap of 20x it is essentially never true on tokens alone. The reasons not to route are latency, complexity and undetected failure, not cost.

How do I measure a small model success rate?+

On your own evaluation set, not from a benchmark. Take a few hundred real inputs from the task you want to route, run them through the small model, and have a validator or a human decide whether each output was acceptable. Benchmarks measure general capability; what matters here is accuracy on one narrow task, which is usually much higher than the benchmark suggests.

What counts as a failure for routing purposes?+

Only failures you can detect automatically. A schema violation, a tool call that will not parse, a low confidence score or a failed validation are all detectable, so they can trigger escalation. A confidently wrong answer that passes validation is not, and that is the real risk in routing: undetected failure reaches the user, whereas detected failure only costs a retry.

How many attempts should I allow before escalating?+

Usually one or two. Failures are not independent: an input the small model got wrong once is usually a hard one, so a model that failed twice is unlikely to succeed on the third try, and further attempts mostly add latency. Two attempts then escalate is a reasonable default, and the calculator lets you price the difference.

Free consultation

Routing that holds up on quality, not just on price

The calculator shows when routing pays. We build the validators and escalation logic that make it safe. Book a free cost review.

Book a Free 30-Minute Call

We map one workflow that eats your team’s week and show you what an engineer and a few AI agents could take off it. No slide deck, no sales pitch. Just a working session.

Don’t want a call? Email [email protected]

Book a free call
  • One workflow mapped with you, live
  • A clear first step for your team
  • Reply within one working day

We worked with Seif on the React Native app for our vehicle-appraisal platform. What stood out most was how much ownership he takes: he thinks a feature through, raises edge cases before they turn into bugs, and delivers something that actually works. And then there is one more thing why I wanted to work with Seif after our very first call: Exceptional clear and consistent communication. It is a pleasure to work with him and his team!

Michael EmaschowFounder, RepairCheck
Teams we’ve built for
  • RepairCheck
  • Locus Digital
  • MasterPilot
  • Tabeebi
  • Sure-Bid
  • Hengcheng
Seif SgayerFounder ·View LinkedIn

Free Strategy Call

30 minutes · Google Meet · Free

No packages, no sales pitch. You leave with a clear first step.

By sending you agree to the privacy policy.

  • 30 min
  • Google Meet
  • Calendly
  • No commitment
  • The plan is yours to keep
  • Built for teams at Tabeebi, RepairCheck and MasterPilot