Cache Savings

Which model rewards caching the most?

Every provider discounts cached input tokens differently — some by 90%+, some far less. Enter the part of your prompt that repeats across requests and see exactly what caching is worth, model by model.

Start from
Deepest cache discount
Claude Fable 5.1 (batch) — 98% off cached tokens
$527 saved/mo
#ModelDiscountWithout cacheWith cacheSaved / mo
1
AnthropicClaude Fable 5.1 (batch)
98%$900$374$527
2
AnthropicClaude Fable 5.1
98%$1,800$747$1,053
3
DeepSeekDeepSeek V4.1 Flash (batch)
97%$20.16$8.39$11.77
4
DeepSeekDeepSeek V4 Flash Vision Exp
97%$38.88$16.31$22.57
5
DeepSeekDeepSeek V4 Pro 0813
97%$119$49.90$68.90
6
AnthropicClaude Sonnet 5.5 (batch)
95%$180$77.40$103
7
AnthropicClaude Opus 5.5 (batch)
95%$360$155$205
8
AnthropicClaude Sonnet 5.5
95%$360$155$205
9
AnthropicClaude Opus 5.5
95%$720$310$410
10
GoogleGemini 4 Argon (batch)
95%$180$77.40$103
11
GoogleGemini 4 Argon
95%$360$155$205
12
OpenAIGPT-6.1 Sol (batch)
95%$180$77.40$103
13
OpenAIGPT-6.1 Sol Pro (batch)
95%$180$77.40$103
14
OpenAIGPT-6.1 Sol
95%$360$155$205
15
OpenAIGPT-6.1 Sol Pro
95%$360$155$205
16
DeepSeekDeepSeek V4 Pro 0423
92%$172$77.40$94.50
17
MistralMistral Small 4 (batch)
91%$13.50$6.16$7.34
18
GoogleGemini 3.1 Flash Lite (batch)
90%$22.50$10.30$12.20
19
GLM 4.7 Flash
90%$10.98$5.04$5.94
20
GoogleGemini 3.6 Flash (batch)
90%$67.50$31.00$36.50
21
GoogleGemini 3.7 Flash (batch)
90%$67.50$31.00$36.50
22
GoogleGemini 3.8 Flash (batch)
90%$67.50$31.00$36.50
23
OpenAIGPT-5.4 Mini (batch)
90%$67.50$31.00$36.50
24
AnthropicClaude Haiku 5.5 (batch)
90%$9.00$4.14$4.86
25
AnthropicClaude Haiku 5.5
90%$18.00$8.28$9.72
26
AnthropicClaude Sonnet 5 (batch)
90%$180$82.80$97.20
27
AnthropicClaude Sonnet 4.6 (batch)
90%$270$124$146
28
AnthropicClaude Sonnet 5
90%$360$166$194
29
AnthropicClaude Opus 4.6 (batch)
90%$450$207$243
30
AnthropicClaude Opus 4.7 (batch)
90%$450$207$243
31
AnthropicClaude Opus 4.8 (batch)
90%$450$207$243
32
AnthropicClaude Opus 5 (batch)
90%$450$207$243
33
AnthropicClaude Sonnet 4.6
90%$540$248$292
34
AnthropicClaude Fable 5 (batch)
90%$900$414$486
35
AnthropicClaude Opus 4.6
90%$900$414$486
36
AnthropicClaude Opus 4.7
90%$900$414$486
37
AnthropicClaude Opus 4.8
90%$900$414$486
38
AnthropicClaude Opus 5
90%$900$414$486
39
AnthropicClaude Fable 5
90%$1,800$828$972
40
GoogleGemini 3.5 Flash Lite (batch)
90%$27.00$12.42$14.58
41
GoogleGemma 4 31B
90%$36.00$16.56$19.44
42
GoogleGemini 3.1 Flash Lite
90%$45.00$20.70$24.30
43
GoogleGemini 3.1 Flash Lite Preview
90%$45.00$20.70$24.30
44
GoogleGemini 3.5 Flash Lite
90%$54.00$24.84$29.16
45
GoogleGemini 3.5 Flash (batch)
90%$135$62.10$72.90
46
GoogleGemini 3.6 Flash
90%$135$62.10$72.90
47
GoogleGemini 3.7 Flash
90%$135$62.10$72.90
48
GoogleGemini 3.8 Flash
90%$135$62.10$72.90
49
GoogleGemini 3.1 Pro Preview (batch)
90%$180$82.80$97.20
50
GoogleGemini 3.5 Flash
90%$270$124$146
51
GoogleNano Banana 2.1
90%$270$124$146
52
GoogleGemini 3.1 Pro Preview
90%$360$166$194
53
GoogleGemini 3.1 Pro Preview Custom Tools
90%$360$166$194
54
MistralMistral Small 4
90%$27.00$12.42$14.58
55
MistralMistral Medium 3.5 (batch)
90%$135$62.10$72.90
56
MistralMistral Medium 3.5
90%$270$124$146
57
MoonshotKimi K3 (batch)
90%$410$189$222
58
OpenAIGPT-6 Luna (batch)
90%$9.00$4.14$4.86
59
OpenAIGPT-6 Luna Pro (batch)
90%$9.00$4.14$4.86
60
OpenAIGPT-5.4 Nano (batch)
90%$18.00$8.28$9.72
61
OpenAIGPT-5.6 Luna (batch)
90%$18.00$8.28$9.72
62
OpenAIGPT-5.6 Luna Pro (batch)
90%$18.00$8.28$9.72
63
OpenAIGPT-6 Luna
90%$18.00$8.28$9.72
64
OpenAIGPT-6 Luna Pro
90%$18.00$8.28$9.72
65
OpenAIGPT-5.4 Nano
90%$36.00$16.56$19.44
66
OpenAIGPT-5.6 Luna
90%$36.00$16.56$19.44
67
OpenAIGPT-5.6 Luna Pro
90%$36.00$16.56$19.44
68
OpenAIGPT-5.4 Mini
90%$135$62.10$72.90
69
OpenAIGPT-5.6 Terra (batch)
90%$180$82.80$97.20
70
OpenAIGPT-5.6 Terra Pro (batch)
90%$180$82.80$97.20
71
OpenAIGPT-6 Sol (batch)
90%$180$82.80$97.20
72
OpenAIGPT-6 Sol Pro (batch)
90%$180$82.80$97.20
73
OpenAIGPT-5.4 (batch)
90%$225$103$122
74
OpenAIGPT-5.2-Codex
90%$315$145$170
75
OpenAIGPT-5.3-Codex
90%$315$145$170
76
OpenAIGPT-5.6 Sol (batch)
90%$360$166$194
77
OpenAIGPT-5.6 Sol Pro (batch)
90%$360$166$194
78
OpenAIGPT-5.6 Terra
90%$360$166$194
79
OpenAIGPT-5.6 Terra Pro
90%$360$166$194
80
OpenAIGPT-6 Sol
90%$360$166$194
81
OpenAIGPT-6 Sol Pro
90%$360$166$194
82
OpenAIGPT-5.4
90%$450$207$243
83
OpenAIGPT-5.5 (batch)
90%$450$207$243
84
OpenAIGPT-5.6 Sol
90%$720$331$389
85
OpenAIGPT-5.6 Sol Pro
90%$720$331$389
86
OpenAIGPT Chat Latest
90%$900$414$486
87
OpenAIGPT-5.5
90%$900$414$486
88
OpenAIGPT-6 Astra (batch)
90%$900$414$486
89
OpenAIGPT-6 Astra Pro (batch)
90%$900$414$486
90
OpenAIGPT-6 Astra
90%$1,800$828$972
91
OpenAIGPT-6 Astra Pro
90%$1,800$828$972
92
OpenAIGPT-5.4 Pro (batch)
90%$2,700$1,242$1,458
93
OpenAIGPT-5.5 Pro (batch)
90%$2,700$1,242$1,458
94
OpenAIGPT-5.4 Pro
90%$5,400$2,484$2,916
95
OpenAIGPT-5.5 Pro
90%$5,400$2,484$2,916
96
QwenQwen3.5-9B
90%$18.00$8.28$9.72
97
QwenQwen3.5 Plus 2026-02-15
90%$46.80$21.53$25.27
98
QwenQwen3.5-122B-A10B
90%$46.80$21.53$25.27
99
QwenQwen3.5-27B
90%$46.80$21.53$25.27
100
QwenQwen3.5 Plus 2026-04-20
90%$54.00$24.84$29.16
101
QwenQwen3.6 27B
90%$57.60$26.50$31.10
102
QwenQwen3.6 Flash
90%$33.84$15.59$18.25
103
QwenQwen3.6 Plus
90%$58.50$26.96$31.54
104
MistralMistral Large 4
90%$122$56.52$65.88
105
QwenQwen3.8 Flash
89%$27.00$12.53$14.47
106
QwenQwen3.8 Omni Flash
89%$27.00$12.53$14.47
107
QwenQwen3.5-Flash
89%$11.70$5.44$6.26
108
QwenQwen3.8 2.4T A95B
88%$360$171$189
109
QwenQwen3.8 Max (0902)
88%$360$171$189
110
QwenQwen3.8 Max Prime
88%$720$342$378
111
Grok 4.5
85%$360$176$184
112
Grok 4.3 (batch)
84%$180$89.28$90.72
113
Grok 4.20
84%$225$112$113
114
Grok 4.20 Multi-Agent
84%$225$112$113
115
Grok 4.3
84%$225$112$113
116
GLM 5.1
81%$174$88.88$85.00
117
DeepSeekDeepSeek V4 Flash 0423
80%$16.38$8.50$7.88
118
QwenQwen3.7 Flash
80%$5.40$2.81$2.59
119
QwenQwen3.7 Plus
80%$57.60$29.95$27.65
120
QwenQwen3.7 Max
80%$266$138$127
121
Grok Build 0.1
80%$180$93.60$86.40
122
GLM 5.3 Flash (batch)
80%$10.80$5.62$5.18
123
GLM 5.3 Flash
80%$27.00$14.04$12.96
124
GLM 5
80%$180$93.60$86.40
125
GLM 5 Turbo
80%$216$112$104
126
GLM 5V Turbo
80%$216$112$104
127
GLM 5.3 Prime
80%$504$262$242
128
DeepSeekDeepSeek V4.1 Flash
79%$4.32$2.27$2.05
129
QwenQwen3.8 27B
79%$43.20$22.68$20.52
130
GLM 5.3 (batch)
78%$81.00$43.20$37.80
131
MoonshotKimi K2.6
77%$117$63.00$54.00
132
GLM 5.3 FlashX
76%$66.60$36.36$30.24
133
Grok 4.6
75%$360$198$162
134
Grok 4.7
75%$360$198$162
135
MoonshotKimi K2.7 Code
73%$121$67.75$53.03
136
MoonshotKimi K2.5
70%$90.00$52.20$37.80
137
QwenQwen3.5-35B-A3B
67%$27.00$16.20$10.80
138
QwenQwen3.6 35B A3B
67%$27.00$16.20$10.80
139
Command A+
50%$54.00$37.80$16.20
140
GoogleGemma 4 26B A4B
44%$16.20$11.88$4.32
141
QwenQwen3 Coder Next
42%$21.60$16.20$5.40
142
QwenQwen3.5 397B A17B
40%$90.00$68.40$21.60
143
MoonshotKimi K3
38%$81.00$62.64$18.36
144
GLM 5.2
5%$3.60$3.49$0.11
145
GLM 5.3
3%$5.40$5.29$0.11
146
DeepSeekDeepSeek V4 Flash 0731
0%$2.88$2.88$0.00

Figures cover only the repeated-context tokens above — not your full bill. See the calculator to project total monthly spend.

Why the discount varies so much by provider

Prompt caching works the same way everywhere in principle — a provider stores the computed state for a prompt prefix so a later request that starts with the same prefix skips recomputing it — but the discount each provider actually passes on to you is a business decision, not a law of physics, and it varies widely. Some providers price a cache hit near-zero; others give a smaller cut. That gap changes which model is the better choice once your traffic has a large repeated prefix, even if the two models’ standard input prices look similar.

What counts as "repeated context"

Only the part of a prompt that’s byte-for-byte identical across requests benefits — a fixed system prompt, a set of few-shot examples, a tool/function schema, or a retrieved document set that doesn’t change between calls. The variable part (the user’s actual message) never benefits from caching, since it’s different every time. Enter only the repeated portion above; mixing in the variable part will overstate your savings.

How the numbers here are calculated

Discount % is 1 − (cached rate ÷ standard input rate), using each model’s own live rates from our pricing table. Without cache assumes every request pays the full input rate for the repeated tokens; with cache blends the hit rate you set — at a 60% hit rate, 60% of repeated-context tokens bill at the cached rate and 40% at the standard rate, matching how a real cache miss (cold start, expired TTL, or a session outside the cache window) actually bills.

What this doesn't model

Some providers charge more than the standard rate the first time a prefix is cached (a "cache write"), before later reads become cheap — this calculator only models the discounted read side, since write costs are typically a small fraction of total spend once a prefix is reused many times. It also doesn’t include your output tokens or the variable part of each prompt; use the calculator for a full monthly bill projection.

Frequently asked questions

Which providers give the deepest prompt-caching discount?
It varies by provider and changes over time as pricing updates — that's exactly why this page computes it live from each model's current cached-input rate rather than stating a fixed number. Check the ranked table above for the current figures.
Why is my real bill different from this estimate?
This tool only prices the repeated-context tokens you enter, not your full request (it excludes the variable part of each prompt and all output tokens), and it doesn't model any cache-write premium some providers charge on the first use of a prefix. Use the calculator for a complete monthly projection.
What should I set the cache hit rate to?
It depends on your traffic pattern and the provider's cache time-to-live. Bursty traffic that reuses a prefix within a short window (minutes) typically sees a high hit rate; sparse or bursty-then-idle traffic sees a lower one. If you're unsure, run the numbers at a conservative 40-50% and a high 80-90% to see the range.
Are the values I enter sent anywhere?
No. All calculation happens in your browser. The numbers you type are never transmitted to or stored on our servers.