Claude Sonnet 5 launched June 30 with introductory pricing: $2 per million input tokens and $10 per million output tokens through August 31, 2026. After that, it moves to standard pricing: $3 per million input tokens and $15 per million output tokens.
If you moved from Sonnet 4.6 to Sonnet 5 expecting “cost neutrality,” you got it — barely, and temporarily. After August 31, the math changes in two places at once, and most teams are only watching one of them.
The two-variable problem
Variable 1: The rate increase
The rate change is clean and well-publicized: +50% on both input and output tokens.
| Period | Input (per 1M) | Output (per 1M) |
|---|---|---|
| Sonnet 5 intro (now–Aug 31) | $2.00 | $10.00 |
| Sonnet 5 standard (Sept 1+) | $3.00 | $15.00 |
Variable 2: The tokenizer inflation
Claude Sonnet 5 uses a new tokenizer. The same input text that produces 1,000 tokens on Sonnet 4.6 produces roughly 1,300 tokens on Sonnet 5. The exact inflation depends on content type:
| Content type | Token multiplier vs. Sonnet 4.6 |
|---|---|
| English prose | ~1.40× |
| Spanish / French | ~1.33× |
| Python / JavaScript | ~1.28× |
| Simplified Chinese | ~1.00× (unchanged) |
This tokenizer effect is already in your current Sonnet 5 bills. You are already paying 28–40% more tokens than you were on 4.6. The September rate increase stacks on top of that.
What your September bill actually looks like
Let’s work through the math for an English-heavy workload.
Baseline: Sonnet 4.6 at standard pricing ($3/$15)
Assume 100M input tokens and 10M output tokens per month:
- Input: $300
- Output: $150
- Total: $450/month
Today: Sonnet 5 at intro pricing ($2/$10, with 1.40× tokenizer)
The same workload produces 140M input and 14M output tokens:
- Input: $280
- Output: $140
- Total: $420/month — slightly cheaper. That’s the “cost neutral” Anthropic described.
September 1+: Sonnet 5 at standard pricing ($3/$15, with 1.40× tokenizer)
Same workload, same 140M/14M token counts, new rate:
- Input: $420
- Output: $210
- Total: $630/month
The rate card says +50% vs. intro. Your bill says +50% ($420 → $630). But compare it to what you were paying on Sonnet 4.6: $450. You are now paying $180 more per month — a 40% increase over the Sonnet 4.6 baseline you started from.
If your token counts are pure English prose at 1.40×: effective cost is $3 × 1.40 = $4.20 per million effective tokens on input vs. the $3.00 you paid on Sonnet 4.6. That is a 40% effective price increase for the same text, even though the rate card has not changed from Sonnet 4.6.
Why teams are underestimating this
The introductory pricing masked the tokenizer inflation completely. During the intro period, the lower rates compensated for the higher token counts and landed you at approximately the same effective cost as 4.6.
That compensation disappears September 1. The rate goes up 50%. The token count stays inflated by 28–40%. There is no new discount to offset either.
Most teams tracked the August 31 date but set a mental model of “50% increase on what I’m paying now.” That is accurate. What they missed is that “what I’m paying now” is already running 28–40% more tokens than 4.6 did. If you migrated to Sonnet 5 and compared your Sonnet 4.6 bills to your current Sonnet 5 bills, and found they were similar — that gap will re-open in September.
What to do in the next 52 days
Step 1: Measure your actual token inflation (do this first)
The 1.28–1.40× multipliers are averages. Your workload may be different. Get the real number.
Run your ten most common prompt templates through both models with usage logging enabled. Compare input_tokens and output_tokens in the response:
import anthropic
client = anthropic.Anthropic()
prompt = "Your actual production prompt here"
s46 = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": prompt}]
)
s5 = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": prompt}]
)
print(f"Input inflation: {s5.usage.input_tokens / s46.usage.input_tokens:.2f}x")
print(f"Output inflation: {s5.usage.output_tokens / s46.usage.output_tokens:.2f}x")
Do not use the published averages for budget planning. Measure your actual workload.
Step 2: Project your September bill
Take your last 30 days of Sonnet 5 billing data and apply the rate multiplier to the same token counts:
September projected input cost = (current input tokens) × ($3 / $2)
September projected output cost = (current output tokens) × ($15 / $10)
That projection uses your actual tokenizer-inflated token counts, so it is the real number. Compare it against your current budget.
Step 3: Identify your high-token-count workflows
Not all traffic costs the same. Your longest prompts — retrieval-augmented generation, document processing, multi-turn agent loops — bear the most absolute cost. List your top five traffic sources by token volume. Those are where optimization effort returns the most money.
For long-context workflows, the tokenizer change also affects context window utilization. A 200K-token document on Sonnet 4.6 may produce 270K tokens on Sonnet 5, changing whether it fits in a single pass.
Step 4: Set budget alerts now, not September 1
Set an alert at 80% of your projected September budget starting September 1. If you wait until you see the first bill, you have already committed the spend.
AWS Bedrock users: CloudWatch billing alarms on bedrock:InvokedModelTokens by model ID.
Direct API users: Anthropic’s usage dashboard allows email alerts on monthly spend thresholds — set yours to your projected September number.
Step 5: Decide whether to optimize, route, or re-evaluate
Three responses to the cost increase:
Optimize in place: Prompt compression, output length caps, caching repeated context. For most teams this can recover 15–25% of the tokenizer inflation on English-heavy workloads. See our Sonnet 5 effort levels and token overhead guide for specific controls.
Route by task: Use Sonnet 5 for complex agentic work and route simpler classification, extraction, or summarization tasks to Haiku 4.5 ($0.25/$1.25 per million). A 60/40 Sonnet/Haiku split can cut the overall bill significantly without meaningful quality loss on simple tasks.
Re-evaluate alternatives: Grok 4.5 launched at $2/$6 per million and is positioned for coding and agentic tasks. Meta Muse Spark 1.1 is $1.25/$4.25. Both are substantially cheaper at list price. If your workload is primarily coding or agentic tool use, benchmark them before September. Switching during the intro period gives you time to validate quality before the cliff.
The quick version
| Action | Timeline |
|---|---|
| Measure your real token inflation on actual prompts | This week |
| Project September bill against current token volumes | This week |
| Identify top 5 workflows by token spend | Next 2 weeks |
| Set budget alerts in your billing dashboard | Before August 1 |
| Test routing alternatives if projections exceed budget | July–August |
| Finalize model selection before August 31 | August 24 |
August 31 is a Sunday. Billing cycles vary. Leave a week of buffer before the date itself.
Summary
The rate card change is 50%. But because Sonnet 5’s tokenizer is already inflating your token counts 28–40% above what Sonnet 4.6 produced for the same workload, your effective cost increase versus what you were paying on 4.6 at standard rates is 28–40% — not zero, despite the “cost neutral” framing at launch.
The introductory pricing made both facts invisible at the same time. From September 1, both are visible at once.
Measure your inflation now. Project your bill now. Plan now — 52 days is enough time to route, optimize, or switch; it is not enough time to absorb a surprise.
ChatForest covers AI infrastructure decisions for builders. This analysis is based on Anthropic’s published tokenizer documentation, platform pricing pages, and independent token count comparisons across content types. We do not receive compensation from Anthropic or any model provider. See also: Claude Sonnet 5 Migration Guide, Sonnet 5 Effort Levels and Token Overhead.