AI Models · Lesson L02

Haiku vs Sonnet vs Opus: The Anthropic Model Family Explained (2026)

Anthropic ships three Claude tiers in 2026 — Haiku, Sonnet, Opus — and most beginners waste hundreds of dollars a month picking the wrong one. Here's the plain-English framework for matching tier to task.

Reading time
9 min
Last updated
June 2026
Module
AI Models

Last tested and updated: June 2026

Anthropic ships three Claude tiers in 2026: Haiku, Sonnet, Opus. Picking the wrong one costs hours and dollars.

This lesson gives you a plain-English mental model. Plus a one-page rule for picking tier on the first try.

Start at L01 — What Is an AI Model Tier List? if you haven’t yet.

The hook

The three tiers are one family, three gears. Picture three people at a desk:

  • Haiku: intern. Fast, cheap, volume work.
  • Sonnet: senior IC. Five times the cost, eighty percent of your work.
  • Opus: partner. Slow, expensive, when being wrong costs a customer. Use it on tasks that don’t decompose cleanly.

That metaphor maps to Anthropic’s actual 2026 lineup. The three Claude models share one family and one API. They dial the trade-off between speed, cost, and capability.

The mental model

The speed-vs-capability matrix is the only diagram you need. Cost climbs as you move up-and-left.

The Anthropic family tree: Haiku, Sonnet, and Opus placed on a speed-vs-capability matrix, with cost tier shown beneath each

Three rules to internalize from the diagram:

  1. Up-and-left = smarter and pricier. Capability is the y-axis; pricing scales with it.
  2. Right = faster replies. Haiku can finish a classification call before Opus starts its first sentence.
  3. Sonnet is the sweet spot for almost everyone. It lives in the fast-and-capable quadrant. The intern and the partner are corners; the senior IC is the centre of mass.

Y-axis: how often does it have to think twice? X-axis: how many answers can you wait for? Built-in-answer tasks (classify, extract, summarise) live low. Construct-an-answer tasks live high.

Cross-tier moves swing your bill 5–60×. Version bumps inside a tier swing it ~1.2×. Optimise tier first, version second. Check Anthropic’s pricing page before trusting any number you read, including this one.

Pick your tool

Default Sonnet, escalate Opus, downgrade Haiku. Save this table for every new Claude project.

If your task looks like…Reach forWhy
Classify, route, extract, summarise in bulkHaiku12× cheaper than Sonnet per token; quality is fine for structured volume work
Daily Q&A, drafting emails, code review, refactoring, and coding sessions with a test suiteSonnetBest price-for-capability. This should be your default for roughly 80% of work. Verify-by-running loops don’t need Opus-level reasoning — see hermes/L01 — coding harness vs agent harness.
Hard reasoning, ambiguous problem statement, multi-day planningOpusPays for itself when re-doing the task on Sonnet would cost more in your time
Long-document analysis where nuance matters, or one-shots where “good enough” failsOpusBetter calibration means less hallucinated detail; will rewrite until tone lands
Anything running in a tight cron loop, hundreds of times a dayHaikuLatency and cost compound; Sonnet burns a real bill at scale

The decision doesn’t have to be a commitment. Most Claude clients let you flip tiers per-conversation. The right habit: start at Sonnet, escalate to Opus at a wall, downgrade to Haiku when the wall was you.

Where this gets you in real money

Run ten million output tokens this month — a normal personal project — and your bill across tiers:

  • Haiku: roughly $12
  • Sonnet: roughly $150
  • Opus: roughly $750

The same ten million tokens. A 60× spread between cheapest and most expensive. Picking correctly is the difference between a coffee a month and a car payment.

Open-weight side (Kimi, DeepSeek, GLM, Qwen): L03 and L04. Full decision framework across all providers: L05.

Try it

Run the same task on all three tiers. Then decide which tier you trust.

The exercise

Pick one task you actually did this week. Run the same task on all three tiers — Haiku, Sonnet, Opus — and compare.

For each tier, ask yourself three questions:

  1. Did I get a usable answer on the first try, or did I have to push back?
  2. How long did it take to first token?
  3. What did this cost me, in API dollars or in subscription budget?

You don’t need precise numbers — a spreadsheet is enough. Feel the trade-off in your own hands.

Success criteria: Name the task, the wall-clock difference, the quality difference, and your default tier.

Suggested first-week workload split

A $20/month beginner budget looks roughly like this:

  • ~70% of tokens on Sonnet. Daily Q&A, drafting, code review, summarisation. This is your workhorse.
  • ~25% on Haiku. Volume work like routing, classification, the cron-loop stuff you automate later.
  • ~5% on Opus. Reserved for the one or two tasks per week where you actually need the partner-on-call.

The percentages will swing as you find more or fewer walls. Start there, adjust at the end of each week.

Common failure modes to expect

Three failure modes show up in month one. Knowing them saves you from diagnosing them in the dark.

The lazy Opus habit. You used Opus once for a hard problem. It worked. So you leave it as the default “to be safe.” Two weeks later your bill is five times what you planned. The fix is structural: set Sonnet as your project default. Opt into Opus only when a task earns it.

The Haiku ceiling surprise. A task that felt trivial — “extract the dates from these 200 emails” — turns out to need judgement. Haiku gets it 80% right and 20% confidently wrong. The 20% is the expensive part.

The mid-tier uncertainty. Sometimes Sonnet returns a result that isn’t wrong, but isn’t what you’d have written. You paste it into Opus for a “second opinion” — and pay for both tiers. The fix: a personal rule for which tasks get a second opinion. Drafts to you? Sonnet alone. Drafts to a customer? Worth the audit.

Check your understanding

Quiz: see quiz.json (6 questions, valid JSON).

What’s next