OpenAI vs Claude: Prompt Caching Cost Math in 2026

A dark comparison-matrix style cover reading OpenAI vs Claude, Prompt Caching Cost Math in 2026, listing three row summaries: cache write cost a 1.25x premium for both providers with Anthropic rising to 2x for its 1-hour tier, cache read discount roughly 90% off for both, and cache duration a fixed 30 minutes for OpenAI versus a choice of 5 minutes or 1 hour for Anthropic
On this page

What’s actually changing

This is a synthesis cluster, not a single dated announcement: it pulls together GPT-5.6’s new caching structure and Anthropic’s own published caching structure to compare the two directly, sourced to each provider’s own current pricing documentation rather than third-party coverage.

OpenAI’s GPT-5.6 requires explicit cache breakpoints and charges a reported 1.25x premium on the first write to a breakpoint, while reads against an established cache entry get roughly a 90% discount off the standard input rate, figures that match OpenAI’s own prompt caching documentation. Anthropic’s Claude caching charges the identical 1.25x premium for a 5-minute cache write, or 2x for a 1-hour cache write, with a 0.1x (90% off) rate on cache reads either way, per Anthropic’s own published pricing multipliers. Both providers charge a real, documented write premium; the actual difference is that Anthropic gives you a choice of two durations at two different premiums, where OpenAI has one fixed 30-minute tier.

Structural Comparison Matrix

Caching DimensionOpenAI (GPT-5.6)Anthropic (Claude)
Cache write cost1.25x premium1.25x premium (5-minute cache), 2x premium (1-hour cache)
Cache read discount~90% off~90% off (0.1x base rate), same for either duration
Cache durationFixed at 30 minutesChoice of 5 minutes or 1 hour

Fix it: model the write side, not just the read discount

Picking a provider based on caching-friendliness used to be a simple read-discount comparison. It no longer is for OpenAI, and it never really was for Anthropic either, since Anthropic’s own multipliers show the same tradeoff. The real cost of caching a given prefix depends on how many times it gets reused before expiring: reuse it enough times and the write premium is a rounding error against the accumulated read savings; reuse it once or twice and the premium may cost more than caching saved.

Anthropic’s two-tier structure adds one more variable: the 1-hour tier’s steeper 2x premium can still win over the 5-minute tier’s 1.25x if it means paying the write premium once instead of paying the 1.25x premium repeatedly across an hour of reuse. Do that comparison explicitly rather than assuming the cheaper-looking multiplier is actually cheaper for your access pattern.

Run this exact comparison on your own numbers

This post’s whole argument, that the write premium and cache duration have to be modeled together, not just the read discount, is exactly what the LLM Pricing Calculator computes. Enter your own token counts and reuse pattern and see both providers’ real cache-write and cache-read costs side by side, instead of doing this arithmetic by hand.

Two related pieces of this reset

See GPT-5.6 Ends Free Prompt-Cache Writes and OpenAI Extends Prompt Cache Retention to 24 Hours for the two OpenAI-side changes this comparison draws on.

Confirmed version

Sourced directly to OpenAI’s prompt caching documentation and Anthropic’s pricing documentation, re-checked 2026-08-13. An earlier version of this post cited third-party cost-math coverage and stated Anthropic had no documented write premium; that was wrong, corrected here against each provider’s own primary pricing page. Browse more coverage in the AI Productivity archive, or start from The 2026 LLM Token & Pricing Reset hub.

Frequently asked

Does this mean Anthropic's caching is always cheaper than OpenAI's?

Not necessarily. At the 5-minute tier the two providers charge the identical 1.25x write premium, so the math comes down to reuse count exactly as it does for OpenAI: a prefix reused many times before it expires makes the write premium a rounding error against the read savings, while a prefix cached once and reused rarely may cost more than caching saved. Anthropic's 1-hour tier trades a steeper 2x write premium for not having to re-pay that premium as often.

Where can I verify these caching numbers myself?

Anthropic's own pricing documentation (docs.claude.com/en/docs/about-claude/pricing) publishes the 1.25x/2x/0.1x multipliers directly, and OpenAI's own prompt caching guide (platform.openai.com/docs/guides/prompt-caching) publishes its 1.25x write premium and 90% read discount. Both are cited inline above. Caching terms and rates are exactly the kind of detail that changes without much fanfare, so re-check each provider's current page before budgeting against these numbers.

Emitted as FAQPage JSON-LD from the same frontmatter — one source, no duplicated prose.

Recent posts

Full-text search via Pagefind · ↑↓ to navigate · ↵ to open