Per MillionLLM API prices, tracked daily

Claude API Pricing vs Max Plan: Break-Even Table for 2026

By Per Million · Published · 16 min read

If Claude only powers your own interactive work (chat and Claude Code), Max is cheaper once your usage would cost more than $100 or $200 a month at API rates. For Sonnet 5.5 that point is about 28 million tokens a month for Max 5x and about 56 million for Max 20x, assuming 80% input and 20% output tokens. If you are building a product that other people use, Max can't replace the API. Since , though, Max 5x includes $100 a month in API credits and Max 20x includes $200 (Claude Platform Docs). That changes the math for anyone who already spends that much on the API.

Which option is right for you?

Choose by what Claude is for: your own interactive work, or an app that other people use.

Which option is right for you?. Source: the LiteLLM price list (MIT License)
Your situationWhat to pick firstFirst page to open
Beginner trying Claude for daily writing or coding helpPro ($20/month)claude.com/pricing
Daily heavy use of Claude Code, hitting Pro's 5-hour limitsMax 5x ($100/month)What is the Max plan?
Building an app with under ~$100/month of expected API spendPay-as-you-go API with a spend limitRate limits and spend limits
You need both heavy Claude Code use and ≥$100/month of API spendMax 5x or 20x, then claim the API creditsAPI credits for Max and Team plans
Strict budget, high-volume background jobsAPI with Haiku 5.5 plus the Batch APIBatch processing
A team of 3+ people who share a billTeam plan (credits pooled, capped at $500)claude.com/pricing

Why each pick:

Claude API vs Max Plan: What's the Core Difference?

The Claude API charges per million tokens you send and receive. Max charges a flat monthly fee for capped usage of Claude's own apps and Claude Code. Neither replaces the other. They meter different things, and they pay for different products.

Claude API vs Max Plan: What's the Core Difference?. Source: the LiteLLM price list (MIT License)
Claude API (pay-as-you-go)Max plan (subscription)
How you payPer million input and output tokens, by model$100 or $200/month flat
What it powersAny app, script, agent or integration using an API keyClaude web, desktop and mobile apps, plus Claude Code
LimitsRate limits (RPM, ITPM, OTPM) and a monthly spend cap per usage tier5-hour session limit plus a weekly limit
When you hit the limit429 errors until the limit refills or the next month startsWait for the reset, or turn on usage credits billed at API rates
Who can use itYour end users, through your codeOnly you
Where you manage itClaude Consoleclaude.ai Settings

Sources: API limits from Anthropic's rate limits page. Max limits from the Max plan help article and the Claude Code with Pro or Max article (as of October 2026; check the official pages).

Predictability is the practical difference. A Max bill is the same every month, but your work can stop partway through a session. An API bill grows with traffic, and the hard stops are limits you choose. To compare them, convert the Max price into the number of tokens it would buy on the API. The break-even section below shows how.

What Does the Claude Max Plan Cost and Include?

Max costs $100 a month for the 5x tier or $200 a month for the 20x tier. Each includes Claude Code, higher usage limits than Pro and, since October 2026, monthly API credits equal to the plan price (claude.com/pricing).

What Does the Claude Max Plan Cost and Include?. Source: the LiteLLM price list (MIT License)
PlanPrice (as of October 2026; check the official page)Usage vs ProClaude CodeMonthly API credits
Free$0—NoNo
Pro$20/month ($17 with annual billing)1xYesNo
Max 5x$100/month5x per sessionYes$100
Max 20x$200/month20x per sessionYes$200
Team Standard$20/seat/month—Yes$20/seat, pooled, capped at $500
Team Premium$100/seat/month—Yes$100/seat, pooled, capped at $500
Enterprise$20/seat/month + usage at API rates——Not eligible

Prices are from claude.com/pricing. Credit amounts are from the API credits docs. The help center notes that mobile prices may differ from web prices (Max plan article).

How the Max usage limits work

Pro and Max both have a "five-hour session limit and a weekly limit", and they are "shared across Claude and Claude Code" (Anthropic support). Max also has a separate weekly limit for Fable models (Max plan article). Anthropic describes the allowance as multiples of Pro. It does not publish a token count, so you can't read a token quota off the pricing page. You have to estimate what your own usage would cost at API rates. The break-even method below does that.

When you reach a limit, you can Enable usage credits under Settings > Usage. That usage is "billed at standard API rates", and you can set a monthly cap with Adjust limit (usage credits article).

How to claim the Max API credits

These steps follow Anthropic's docs:

  1. Make sure you have been on Max for at least 7 days. New subscribers can't claim credits before then.
  2. On claude.ai in a web browser, go to Settings > Billing.
  3. In the API credits section, choose the Console organization that should receive the credits, then link it to accept the program terms.
  4. In the Console, open Billing (platform.claude.com/settings/billing). The credits appear under Promotional credits with their expiry date.
  5. Create an API key and make your first request.

Credits expire at the end of each billing cycle and do not roll over. They cover the Claude API, Managed Agents, the Agent SDK and the Playground. They do not cover Claude Code, extra usage in the Claude apps, or Claude on AWS, Bedrock, Google Cloud or Microsoft Foundry.

What Does Claude API Pricing Look Like Per Model?

Claude API pricing is set per model, with separate rates for input and output tokens per million (MTok). Cached input and batch requests cost less. Output tokens cost 5x as much as base input tokens on every current model.

What Does Claude API Pricing Look Like Per Model?. Source: the LiteLLM price list (MIT License)
Model (as of October 2026; check the official page)InputOutput5-min cache write1-hour cache writeCache read
Haiku 5.5$0.10$0.50$0.125$0.20$0.01
Sonnet 5.5$2$10$2.50$4$0.10
Opus 5.5$4$20$5$8$0.20
Fable 5.1$10$50$12.50$20$0.25

Base, cache write and cache read prices are from claude.com/pricing and the pricing docs. The 1-hour cache writes for Haiku, Sonnet and Opus come from the documented 2x multiplier on base input (prompt caching docs).

Two details affect any estimate:

The Message Batches API cuts costs by 50% for requests that don't need an immediate answer. The docs say most batches finish in less than an hour.

How to Calculate the Break-Even Token Volume Between API and Max

To find the break-even point, divide the Max monthly price by your blended cost per million tokens. Below that volume the API is cheaper. Above it, Max is cheaper, as long as the work fits inside Max's session and weekly limits.

The formula

blended $/MTok = (input share × input price) + (output share × output price)
break-even MTok/month = plan price ÷ blended $/MTok

Steps:

  1. Pick the model you actually use most, such as Sonnet 5.5.
  2. Find your input/output split. If you have no data yet, start with 80% input and 20% output. This is an assumption, not an Anthropic figure. Agentic coding usually leans further toward input because the same context is re-sent every turn.
  3. Calculate the blended price. For Sonnet 5.5: 0.8 × $2 + 0.2 × $10 = $3.60/MTok.
  4. Divide: $100 ÷ $3.60 = 27.8M tokens/month for Max 5x.
  5. Compare this with your measured or forecast monthly tokens. The estimating section below shows how to get that number.

Break-even table (example, 80/20 mix, no caching)

Break-even table (example, 80/20 mix, no caching). Source: the LiteLLM price list (MIT License)
ModelBlended $/MTokPro $20Max 5x $100Max 20x $200
Haiku 5.5$0.18111M tokens556M1,111M
Sonnet 5.5$3.605.6M27.8M55.6M
Opus 5.5$7.202.8M13.9M27.8M
Fable 5.1$18.001.1M5.6M11.1M

The figures are calculated from the list prices above (as of October 2026). For example, if you use Opus 5.5 in Claude Code and your workload would consume more than about 14 million tokens a month, Max 5x costs less than paying per token. That holds only if your use fits within Max's limits.

How the API credits change the break-even

Max now returns its price as API credits. If you would spend at least $100 a month on the Claude API anyway, for a side project, an internal tool or Agent SDK scripts, Max 5x effectively costs nothing extra for the chat and Claude Code access. You are paying $100 for API usage you would have bought regardless.

The decision then splits into two cases:

Claude API vs Max Plan: Which Is Better for Developers?

For building an app, use the API. Max's usage limits apply to Claude's own apps and Claude Code, not to your product's end users. Max still makes sense for the developer as a person, and its credits can pay part of the product's API bill.

A practical setup for a solo developer or a small startup:

Pitfalls for developers

How to Estimate Your Monthly Token Usage Before Choosing a Plan

Estimate monthly tokens as requests per month times average input and output tokens per request. Adjust for the share of input that is cached, then multiply by the model's rates. Get the averages from logs or from a one- to two-week pilot.

Steps using Anthropic's own tools

  1. Count a typical prompt. Call the free token counting endpoint (POST /v1/messages/count_tokens) with your real system prompt, tools and a sample user message. In Python it's client.messages.count_tokens(model="claude-sonnet-5-5", system=..., messages=[...]). It returns {"input_tokens": N}. The count is an estimate and may differ slightly from billed tokens (token counting docs).
  2. Isolate the pilot. In the Console, create a separate workspace for the pilot. On the Billing page, find Spend limits, click Adjust limit (or Set limit) and enter a ceiling (rate limits docs).
  3. Log the usage object on every response. Record input_tokens, cache_creation_input_tokens, cache_read_input_tokens and output_tokens. Total input is the sum of the first three (prompt caching docs).
  4. Read the dashboards. The Usage page shows token charts and your cache rate. The Cost page (platform.claude.com/cost) shows spend.
  5. Project the month. Multiply the pilot's daily average by 30, then add headroom for growth.

Example forecast (illustrative numbers)

Say a support assistant on Sonnet 5.5 handles 20,000 requests a month. Each request has 1,500 input tokens and 300 output tokens.

Now suppose 1,000 of those 1,500 input tokens are a shared system prompt read from cache:

In both versions this is an app, so the API is the only option. At $120 a month, though, a developer who also wants Max 5x for Claude Code gets most of this bill covered by the $100 in credits.

What Are the Hidden Costs and Pitfalls of Each Option?

API costs climb with traffic, longer prompts and runaway retries. Max costs stay fixed, but your work can stop when a session or weekly limit runs out. Most of the surprises on either side can be prevented with settings.

API pitfalls and fixes

Max pitfalls and fixes

How Does Prompt Caching and Batch Processing Change the Cost Comparison?

Prompt caching and batch processing cut your effective cost per million tokens. That raises the break-even volume, so the API stays cheaper than Max at much higher usage.

Prompt caching

Cache writes cost 1.25x base input (5-minute TTL) or 2x (1-hour TTL). Cache reads cost 0.1x base input, or 0.05x on Opus 5.5 and Sonnet 5.5 (prompt caching docs). You turn caching on per block with "cache_control": {"type": "ephemeral"}, or add "ttl": "1h" for the longer cache.

Example (illustrative mix): Assume a coding-agent workload on Sonnet 5.5 with 95% input and 5% output. Within the input, 85% is cache reads, 5% is 5-minute cache writes and 10% is uncached.

The same mix on Opus 5.5 works out to about $1.78/MTok, or roughly 56M tokens for Max 5x.

Prompts below the minimum length are silently not cached. The minimum is 512 tokens on Opus 5.5, Sonnet 5.5 and Haiku 5.5 (prompt caching docs). Caching also raises throughput: on most models, cache reads don't count toward input-tokens-per-minute limits (rate limits docs).

Batch processing

The Batch API halves the price. On Sonnet 5.5 at an 80/20 mix, the blended cost drops from $3.60 to $1.80/MTok, which puts the Max 5x break-even at 55.6M tokens. The trade-off is latency, because results arrive asynchronously (batch docs). That suits evaluations, nightly summaries and bulk classification. It doesn't suit chat or interactive coding, which is exactly where Max competes. Batching therefore makes the API cheaper for background jobs, but it does little to the API-vs-Max decision for your own interactive work.

Batch processing. Source: the LiteLLM price list (MIT License)
Scenario (Sonnet 5.5)Effective $/MTokBreak-even vs Max 5xvs Max 20x
No optimization, 80/20$3.6027.8M55.6M
Batch, 80/20$1.8055.6M111M
Heavy caching example, 95/5$0.89112M225M

Next steps

Start by measuring your current usage before you switch plans.

Do it yourself today:

  1. Run count_tokens on your three most common prompts with the model you actually deploy. Plug the averages into the break-even formula above.
  2. In the Console, create a dedicated workspace and set a spend limit on the Billing page. Then run a one-week pilot and read the Usage and Cost pages.
  3. If you use Claude Code, run /status and check for a stray ANTHROPIC_API_KEY. If you already spend ≥$100 a month on the API, compare that against Max 5x's included credits.

If you'd rather not manage this yourself: Anthropic's official plans are the managed options (prices as of October 2026; check the official page).

FAQ

Claude API vs Max plan: which is cheaper?

For personal interactive use, Max is cheaper once your usage would cost more than its price at API rates. That's about 28M tokens a month on Sonnet 5.5 for Max 5x at an 80/20 mix with no caching. With heavy caching the threshold rises to roughly 112M. For apps, only the API works. Max's included credits can still offset that bill.

Is Claude Max worth it for coding?

It is if you regularly hit Pro's 5-hour session limit in Claude Code, or if your coding would exceed about $100 a month at API rates. Max 5x gives 5x Pro's per-session usage, and the limits are shared between Claude and Claude Code. If you rarely hit Pro's limits, Pro at $20 is the better buy.

Can I use Claude Max for API access?

Not through your subscription limits. You can, however, claim the monthly API credits included with Max: $100 on Max 5x and $200 on Max 20x. Link a Console organization under Settings > Billing after 7 days on the plan. The credits expire each cycle and don't cover Claude Code.

What is the cheapest way to use Claude at scale?

Use the API with the smallest model that does the job. Haiku 5.5 costs $0.10 input and $0.50 output per million tokens. Cache repeated context, and send non-urgent work through the Batch API at 50% off. Set workspace spend limits so a bug can't run up the bill.

Sources

Spotted something out of date or wrong? Tell us at shigoto.ai.note@gmail.com. We check every guide against its official sources.