The $10/$50 Question: Cost-Aware Routing Between Fable 5 and Opus 4.8
Fable 5 costs roughly 2x Opus 4.8. That doesn't mean run everything on the cheaper model. Here's a routing heuristic for deciding which turns deserve the premium tier.
The $10/$50 Question: Cost-Aware Routing Between Fable 5 and Opus 4.8
Every skill-builder shipping on Claude now faces a pricing fork. Claude Fable 5 (claude-fable-5), announced June 9, 2026, costs $10 per million input tokens and $50 per million output tokens — roughly twice Opus 4.8's $5 / $25. That 2x is real money at scale, and the reflexive response is to keep everything on the cheaper model and reach for Fable 5 only when something breaks.
That reflex is wrong, or at least too blunt. The right question isn't "which model is cheaper?" — Opus 4.8 obviously is. The right question is "which turns are worth the premium?" — and for a meaningful slice of them, the answer is clearly Fable 5, because a single premium turn that succeeds is cheaper than three budget turns that don't. This is a routing problem, not a model-selection problem. Let's build the heuristic.
Key Takeaways
- Fable 5 is ~2x Opus 4.8 per token ($10/$50 vs $5/$25). Same tokenizer, so token counts barely move when you switch.
- Route by task, not by default. Hard reasoning, long-horizon autonomy, and high-stakes correctness earn the premium; routine work stays on Opus 4.8.
- A failed cheap turn costs more than a successful premium one. Count retries, human cleanup, and downstream damage, not just the sticker rate.
- Effort level is a second dial. Before jumping models, ask whether a lower-effort Fable 5 turn or a different Opus effort setting already solves it.
- Fallbacks reprice the escalation. The server-side
fallbacksparam and "fallback credit" change the economics of running Fable 5 with Opus 4.8 underneath.
The pricing math, stated plainly
Because Fable 5 shares Opus 4.8's tokenizer, migrating a prompt doesn't inflate your token counts — the same text costs the same number of tokens on both. So the comparison really is just the per-token rate:
| Input (per M tokens) | Output (per M tokens) | |
|---|---|---|
| Opus 4.8 | $5 | $25 |
| Fable 5 | $10 | $50 |
Output is where the gap bites, because Fable 5's thinking is always on and adaptive — a hard turn generates a lot of internal reasoning, and at higher effort it can run for minutes. You don't pay for the raw chain of thought (it's never returned), but you do pay for the output tokens the model produces. A high-effort Fable 5 turn is genuinely more expensive than an Opus 4.8 turn on the same prompt, sometimes substantially, because it's both a higher rate and more output.
Which is exactly why routing matters. If you run every trivial classification and formatting task through Fable 5 at high effort, you'll burn budget on turns Opus 4.8 would have nailed for half the rate. And if you run your hardest reasoning through Opus 4.8 to save money, you'll pay for the failure in retries and cleanup.
The real cost is the failed turn
The sticker rate is the visible cost. The invisible cost is what a wrong answer triggers downstream, and it dwarfs the rate difference:
- Retries. A cheap turn that fails and gets re-run costs 2x the cheap rate — often more than one premium turn would have.
- Human cleanup. An engineer un-picking a subtly wrong migration costs orders of magnitude more than the token delta.
- Downstream damage. A wrong answer that ships — bad data written, a broken deploy, a customer-facing error — has a cost the token bill never shows.
Anthropic's guidance underlines the capability gap: in early third-party benchmarks (Vellum's breakdown), Fable 5 scores about 80.3% on SWE-bench Pro against roughly 69.2% for Opus 4.8. Frame that as an early benchmark, not gospel — but the direction is the point. On genuinely hard engineering work, the premium model fails less often, and on hard work a failure is the expensive event. The Stripe proof point Anthropic reports — a codebase-wide migration on a ~50-million-line Ruby codebase in about a day versus an estimated 2+ months by hand — is the extreme version of the same logic: nobody chose the cheaper per-token rate there, because the value of getting it done correctly and fast was enormous.
So the routing rule isn't "minimize token cost." It's minimize total cost, where total cost includes the price of being wrong.
A concrete routing heuristic
Here's a decision table you can encode into a router or bake into a skill's model-selection logic. Read it top to bottom; the first row that matches wins.
| Signal | Route to | Why |
|---|---|---|
| Long-horizon autonomy (>30 min unattended) | Fable 5 (xhigh) | Built for it; a failure hours in wastes the whole run |
| High-stakes correctness (migrations, security, money) | Fable 5 (high/xhigh) | The cost of wrong dwarfs the rate delta |
| Hard multi-step reasoning / novel problems | Fable 5 (high) | Benchmark gap is widest exactly here |
| Ambiguous task, unclear if hard | Fable 5 (medium) then reassess | Lower-effort Fable 5 often exceeds older models' best |
| Routine transforms, formatting, classification | Opus 4.8 | Rate matters; capability headroom is wasted |
| High-volume, low-stakes, latency-sensitive | Opus 4.8 | Volume makes the 2x rate the dominant cost |
| Subagent doing narrow sub-work | Opus 4.8 or Fable 5 low | Cheap workers under a premium coordinator |
Two notes on using this well. First, effort is a dial you should turn before changing models. Anthropic notes that lower effort on Fable 5 still performs well and often exceeds prior models at their highest settings — so a medium-effort Fable 5 turn may be both cheaper and better than a maxed-out Opus 4.8 turn on a borderline task. The effort-routing guide is the companion to this table; treat model choice and effort choice as one combined decision.
Second, the subagent row is where a lot of the savings live. In a multi-agent system, you don't need every worker on the premium tier — a premium orchestrator directing cheap workers is the shape Anthropic's guidance points at. The parallel-orchestration piece covers that split in detail.
Fallback credit changes the escalation math
There's a third option beyond "pick one model," and it reshapes the economics: run Fable 5 with Opus 4.8 as a server-side fallback. Fable 5's safety classifiers can decline a request — returning HTTP 200 with stop_reason: "refusal" — and benign adjacent work occasionally trips them (Anthropic reports triggers in under ~5% of sessions). The server-side fallbacks param (beta header server-side-fallback-2026-06-01, on the Claude API and Claude Platform on AWS) re-runs the declined request on a fallback model — the launch target is Opus 4.8 — in a single call.
response = client.beta.messages.create(
model="claude-fable-5",
max_tokens=16000,
betas=["server-side-fallback-2026-06-01"],
fallbacks=[{"model": "claude-opus-4-8"}],
messages=[{"role": "user", "content": "..."}],
)
if response.stop_reason == "refusal":
... # even the fallback declined; handle it
The economic wrinkle is what Anthropic calls fallback credit: it reprices the cache-switch cost when a request hops from Fable 5 to the fallback. For routing purposes, the takeaway is that you don't have to treat "premium model" and "budget model" as a hard either/or. You can default the hard path to Fable 5, let benign refusals fall through to Opus 4.8 automatically, and let the fallback-credit mechanics soften the cost of the switch. The refusal-aware agent guide covers the full handling pattern; here it's enough to know that fallbacks give you a middle economic option, not just a safety net.
A worked example
Say you run a skill that handles, hypothetically, 500 jobs a day, split three ways:
- 300 routine formatting jobs — clearly Opus 4.8. High volume, low stakes; the rate is the whole cost.
- 150 moderate reasoning jobs — start on Fable 5 at
medium. If a cheaper Opus 4.8 pass reliably nails them in testing, move them down; if it produces retries, the premium turn was cheaper all along. - 50 hard/high-stakes jobs — Fable 5 at
highorxhigh, no debate. These are the turns where a failure costs a human afternoon, and 50 premium turns is a rounding error next to that.
The point of the split is that you're not paying the 2x premium on 500 jobs — you're paying it on the 50-to-200 that actually benefit, and pocketing Opus 4.8's rate on the rest. That's the whole game: pay premium where it converts to fewer failures, pay budget where capability headroom would be wasted.
Where this goes next
Cost-aware routing is going to be a permanent discipline, not a one-time setup, because the model lineup will keep changing and the rate gaps with it. The habit worth building now is separating the two decisions you're actually making: how hard is this turn and how much does being wrong cost. Route the easy, low-stakes turns to the cheaper model, route the hard, high-stakes turns to Fable 5, use effort as the fine dial between them, and let fallbacks handle the benign refusals without a manual escalation.
Do that and the $10/$50 rate stops being a reason to avoid Fable 5. It becomes a line item you spend deliberately, on exactly the turns that pay it back. Browse the skills catalog for the kinds of tasks worth routing, and start from the Fable 5 series overview if you're wiring routing into an existing agent.