AI model pricing

Part 2 of The AI Model Ladder. Part 1 covered ChatGPT’s GPT-6 Luna, Sol, and Astra.

Same mistake, different vendor

Receipt-style graphic showing $250 spent in two days of AI usage with the top model selected every time

Last week I spent over $250 in two days and didn’t get the thing I sat down to build. I told that story in Part 1. Short version: I ran the top model at the highest reasoning setting for everything, including work a model a fifth the price would have done just as well, and every “fix this one more thing” was another prompt at flagship rates.

Here’s what I’ve come to understand since. That wasn’t a ChatGPT mistake. It was a model-selection mistake, and I could have made it just as easily on the Claude side — easier, actually, because Claude gives you four rungs on the ladder instead of three. More rungs, more ways to pay for the wrong one.

I use both platforms. ChatGPT and Claude work together on most of what I publish. This is the Claude half of the map I built after that bill.

The goal: one prompt, not ten

I’m not going to re-explain “one prompt, one shot” in full — Part 1 does that. The short version: you hand the model one complete instruction, and it plans, reads, runs tools, makes changes, tests, and reports back without you managing each step. It is not one API request. It’s one job, one bill.

That framing changes the question. Not “what does a million tokens cost.” Instead: how far does a single prompt go on each model, and what does that single prompt cost?

The four models in plain English

Think of them as four people you can hire for a job.

Claude Haiku 4.5 is the fast, inexpensive worker. Give it a clear process and organized inputs and it runs. This is Claude’s equivalent of GPT-6 Luna — though at $1 / $5 per million tokens, it’s ten times Luna’s sticker price.

Claude Sonnet 5 is the everyday professional. It investigates, picks between normal options, writes and edits code, builds content, and finishes multi-step work. It sits in Sol’s seat at the same $2 / $10 price. (Verify before you budget: Anthropic announced a move to $3 / $15 on September 1, then reportedly held at $2 / $10. Check the pricing page the day you plan.)

Claude Opus 5.5 is the senior professional. Released September 22, 2026, it’s now the default on Claude’s paid plans. It has no ChatGPT twin — it’s priced between Sol and Astra, and Anthropic says it performs at Fable’s level on most tasks while costing about 40% less to run than the Opus 5 it replaced. Announcement: Claude Opus 5.5.

Claude Fable 5.1 is the top of the ladder for general users — the $10 / $50 model and the exact price twin of GPT-6 Astra. You bring it in when being wrong is expensive. Details: Claude Fable and Mythos 5.1.

The price table

Table of Claude API prices per million tokens in September 2026: Haiku 4.5 $1/$5, Sonnet 5 $2/$10, Opus 5.5 $4/$20, Fable 5.1 $10/$50

Per one million tokens, standard API rates, as of September 24, 2026:

Model Input Output ChatGPT price peer
Claude Haiku 4.5 $1.00 $5.00 Luna (Luna is 10x cheaper)
Claude Sonnet 5 $2.00 $10.00 Sol (same price)
Claude Opus 5.5 $4.00 $20.00 None — between Sol and Astra
Claude Fable 5.1 $10.00 $50.00 Astra (same price)

Two things to notice. Claude’s floor is higher than ChatGPT’s. But Claude’s middle is where the value moved: Opus 5.5 is roughly Astra-class judgment at 40% of Astra’s price.

If you were on Opus 5, here’s what changed

Opus 5 lasted two months. If you built your habits around it, here’s the delta:

  • Price: $5 / $25 → $4 / $20 per million tokens. A flat 20% cut on both sides.
  • Cache reads: $0.50 → $0.20. That’s a 60% cut, and it matters more than the headline because long agentic sessions reread the same context constantly.
  • Tokens per task: Anthropic says 5.5 finishes work with fewer tokens and fewer agent steps, and generates output roughly 30% faster.
  • Default effort: medium. If you were manually setting Opus 5 to high, try the default first.

Practical translation: everything you ran on Opus 5, run on 5.5 and expect a lower bill for the same result. There’s no reason to stay.

The same job on all four rungs

Take the realistic agent workload from Part 1 — about 2.5 million input tokens and 500,000 output tokens across many internal calls. A real job: a site migration, a plugin build, a content-cluster refresh.

Model Input cost Output cost One-shot task price
Haiku 4.5 $2.50 $2.50 $5
Sonnet 5 $5.00 $5.00 $10
Opus 5.5 $10.00 $10.00 $20
Fable 5.1 $25.00 $25.00 $50

That’s the ladder: $5 / $10 / $20 / $50. Same volume of work, four prices for four levels of judgment. ChatGPT’s ladder for the same job is 50¢ / $10 / $50.

Real bills will land somewhere else — caching, batch, retries, and reasoning tokens all move the number, and I’ll get to those. But this is the frame that stopped me from overspending.

What one prompt can do at each price

Haiku 4.5 — one prompt, roughly a $5 job

Give it a process and a checklist. Don’t ask it to decide how to solve an ambiguous problem.

  • Format, upload, and schedule dozens of supplied articles
  • Rewrite titles and meta descriptions across hundreds of pages by a stated rule
  • Classify and clean a large content inventory
  • Implement a supplied redirect map
  • Run a WordPress maintenance checklist end to end
  • Extract SEO data from a large export and organize it
  • Check URL status across a site and sort the failures
  • Generate city-specific variations from a locked template
  • Verify a completed migration against an explicit checklist
  • Summarize a batch of reports into a standard format

Its limit isn’t volume. It’s ambiguity.

Sonnet 5 — one prompt, roughly a $10 job

Your working professional. “Here’s the outcome. Investigate, decide, do it safely, test it, keep going until the acceptance criteria pass.”

  • Take a WordPress site from critical error to restored service
  • Migrate a medium site and preserve URLs, metadata, media, forms, and redirects
  • Audit and repair a batch of technical SEO problems
  • Build and test a custom plugin or integration
  • Diagnose a performance problem across PHP, database, plugins, caching, and CDN
  • Refresh a content cluster using analytics and Search Console data
  • Fix a broken form, CRM, or email-delivery workflow
  • Consolidate overlapping pages and implement the redirect and internal-link plan
  • Write a multi-article content package from locked outlines
  • Investigate a traffic drop and implement the defensible fixes

Sonnet 5 at medium effort is where I start most days now.

Opus 5.5 — one prompt, roughly a $20 job

Same shape as Sonnet, but for work where the evidence is messier, the codebase is bigger, or the fix has to be right the first time.

  • Recover a site after two sensible fixes have already failed
  • Build a multisite plugin where 20 subsites each need unique city data and none can leak into another
  • Review a large codebase, implement a feature across it, and document the deployment
  • Plan and execute a difficult migration with a tested rollback
  • Diagnose an intermittent bug that only shows up on some sites or under load
  • Redesign a fragile site architecture without losing SEO equity
  • Run a security or data-isolation review before something goes live
  • Take an underspecified project from business goal to verified deliverable
  • Coordinate a change that touches code, content, SEO, and analytics at once
  • Long-running agentic coding sessions where fewer mistakes means fewer retries

Because 5.5 finishes with fewer tokens, the $20 job sometimes lands under Sonnet’s price. It doesn’t circle.

Fable 5.1 — one prompt, roughly a $50 job

Reserve this for work where the decision is the expensive part.

  • Lead recovery of a revenue-critical WooCommerce outage where several systems are failing
  • Determine whether an outage is a bug, a compromise, an infrastructure failure, or data corruption
  • Investigate inconsistent order, subscription, or payment data
  • Analyze competing technical strategies and carry the best one through
  • Review an entire implementation for subtle risks before a production release
  • Design a reliable integration among WordPress, CRM, payments, email, and analytics
  • Challenge a plausible answer another model gave you when the stakes justify a second opinion
  • Own a high-value project end to end when you can’t afford a retry

With Opus 5.5 matching Fable on most benchmarks, Fable’s honest use case is narrower than it was a month ago: the hardest, most consequential judgment calls, where paying 2.5x for the top of the ladder is cheap insurance.

The handoff rule

Workflow diagram: Haiku gathers, Sonnet builds, Opus or Fable resolves, Sonnet finishes, Haiku verifies

Start with Haiku when the process is known, the inputs are organized, “done” is a checklist, and mistakes are easy to catch and reverse.

Start with Sonnet when investigation is required, the model must choose among normal solutions, it needs to touch code or production config, and you’d normally hire a competent developer or specialist.

Move to Opus when the codebase is large, the evidence is messy, the job is long-running, or a wrong answer costs you a second full run.

Move to Fable when evidence conflicts, two sensible approaches have already failed, the change risks orders, customer data, payments, or security, rollback is destructive, or the output drives a large investment.

The economical workflow:

Haiku gathers → Sonnet diagnoses and builds → Opus or Fable resolves the hard call → Sonnet finishes → Haiku verifies at scale.

Last week I started at the top and never handed anything down. That’s the whole mistake.

The effort dial: low, medium, high, xhigh, max

Rotary dial illustration with five settings — low, medium, high, xhigh, max — showing Claude's effort levels

In Part 1 I explained that ChatGPT’s reasoning level doesn’t change the per-token price — it changes how many tokens the model burns thinking. Claude works the same way, and the dial is why you can stop switching models so often.

Sonnet 5, Opus 5.5, and Fable 5.1 expose an effort setting with five levels, and thinking is on by default. The per-token rate is identical at every level. What changes is how much the model reasons before and between actions — which changes your output-token bill and your wait time.

Effort Use it for Cost tendency
Low Known edits, formatting, following a checklist Lowest
Medium Normal features, ordinary bugs, most content work Moderate (Opus 5.5’s default)
High Hard debugging, multi-step work, migrations Higher
Xhigh Deep investigation, intermittent bugs, thorough reviews Much higher
Max The hardest single line of investigation Potentially highest

The trick: try turning the dial before switching models. Sonnet 5 at high effort often lands close to Opus-tier quality on agentic work. And the reverse holds: Opus at low effort can be cheaper per finished task than Sonnet at high, because it wastes fewer steps.

Fast mode is a separate control, same as on ChatGPT. It doesn’t make the model smarter; it serves the same model faster. On Opus 5.5 it’s $8 / $40 — double the standard rate — for up to 2.5x speed. Pay for it when the clock matters, not by default.

Subagents are Claude’s version of Ultra. In Claude Code, Opus can orchestrate a team of subagents that split a job into tracks — architecture, security, content, testing — and reconcile the results. Same warning as Ultra: it pays off when the work genuinely splits into independent pieces and burns money when the job is small or sequential.

Three things that change your bill more than sticker price

1. Prompt caching. Agentic work rereads the same context over and over. A cache hit bills at a fraction of the input rate — $0.10 on Haiku, $0.20 on Sonnet 5 and Opus 5.5, $0.25 on Fable 5.1. That last number is why a Fable job can come in far under list price on a long session.

2. Batch processing. Non-urgent work — overnight content generation, bulk classification — runs at 50% off across the lineup. Haiku in batch is $0.50 / $2.50. That’s Luna territory.

3. Tokens per task. Two models at the same per-token price can bill wildly different amounts for the same job, because one thinks longer or circles more. Sonnet 5’s newer tokenizer counts the same text as more tokens than older Sonnets, and its default effort is higher. Opus 5.5 goes the other direction. Price per token is not price per finished task. Measure the second one.

Opus 5.5 vs Fable 5.1: the head-to-head people are actually asking about

When Opus 5.5 is the right default: almost always now. Anthropic’s own positioning is that 5.5 matches Fable 5.1 on most work, and it’s 60% cheaper per token. For coding, content systems, migrations, plugin builds, and long agentic runs, start here.

Where Fable 5.1 still earns 2.5x:

  • Evidence that genuinely conflicts, where the risk is being confidently wrong
  • Incidents touching payments, customer data, or security
  • Architecture decisions you’ll live with for years
  • Reviewing a finished implementation before it goes to production
  • Very long, multi-day autonomous projects where drift compounds

The second-opinion pattern: let Opus do the work, then hand Fable the one decision that matters — “here’s what Opus concluded and why; find what it missed.” You pay Fable prices for a few thousand tokens of judgment instead of a whole build.

Where I start now

  • Routine WordPress edits, bulk content, checklists: Haiku 4.5, or Sonnet at low effort
  • Writing, research that needs judgment, plugin builds, normal repairs: Sonnet 5 at medium, turned up to high when it stalls
  • Big codebases, multisite plugins, long agentic runs, anything with rollback risk: Opus 5.5 at medium, up to high or xhigh for the ugly parts
  • Conflicting evidence, revenue-critical outages, checking the answer another model gave me: Fable 5.1

Using ChatGPT and Claude together

I don’t pick one. I run both, and they’re better as a pair than either is alone. The two ladders line up cleanly — Haiku beside Luna, Sonnet beside Sol, Fable beside Astra — with Opus 5.5 as the odd rung out, which is exactly why it’s worth knowing.

The lesson from both articles is the same. Model choice buys judgment. Effort level buys thinking time. Subagents buy a temporary team. Fast mode buys speed. Match the worker to the job. Stop paying flagship prices for intern work, and stop handing intern-priced models the decisions that cost you money when they’re wrong.

That’s the mistake I made last week. You don’t have to.

Frequently asked questions

Which Claude model should I use by default?

Opus 5.5 for complex or long-running work, Sonnet 5 for everyday professional tasks. Anthropic made Opus 5.5 the default on paid plans, and it matches Fable 5.1 on most tasks at 60% less per token.

Is Claude Fable 5.1 worth the price over Opus 5.5?

Only for the hardest judgment calls: conflicting evidence, payments or security, architecture you’ll live with, and pre-production reviews. For most builds, Opus 5.5 delivers Fable-level results at $4 / $20 instead of $10 / $50.

How much does one task cost on each Claude model?

For a realistic agent job of about 2.5M input and 500K output tokens: roughly $5 on Haiku 4.5, $10 on Sonnet 5, $20 on Opus 5.5, and $50 on Fable 5.1 at standard rates. Caching, batch, and effort level move the real number.

Does changing the effort level change Claude’s price?

No. The per-token rate is identical at low, medium, high, xhigh, and max. Higher effort makes the model reason longer, which uses more output tokens and takes more time. Cost per task rises; price per token doesn’t.

What changed between Claude Opus 5 and Opus 5.5?

Price dropped 20% to $4 / $20 per million tokens, cache reads dropped 60% to $0.20, output is about 30% faster, and the model uses fewer tokens per task. Default effort is medium.

What is the Claude equivalent of ChatGPT’s Ultra mode?

Subagents in Claude Code. Opus can orchestrate several agents working parallel tracks of one job. Like Ultra, it’s worth it only when the work splits into independent pieces.

Should I use ChatGPT or Claude?

Both, if you can. The ladders line up almost model for model, and using each where it’s strongest costs less than forcing one platform to do everything.

Sources

Anthropic’s September 22, 2026 Claude Opus 5.5 announcement covers the release, the $4 / $20 pricing, the $0.20 cache-read rate, fast mode, and the comparison with Fable 5.1 and Opus 5. Anthropic — Introducing Claude Opus 5.5

Anthropic’s pricing documentation lists the standard, cache-read, batch, and fast mode rates for Haiku 4.5, Sonnet 5, Opus 5.5, and Fable 5.1, and confirms Sonnet 5’s $2 / $10 pricing. Claude API pricing

Anthropic’s effort documentation explains the five effort levels and each model’s default setting. Claude API — Effort

Anthropic’s Claude Fable and Mythos 5.1 page describes the top of the Claude model lineup. Anthropic — Claude Fable and Mythos 5.1