A rate per million tokens is not a budget. The calculator takes your request volume, prompt size and cache hit rate and gives you a monthly figure.
o4-mini API pricing (October 2026)
OpenAI retired o4-mini on 23 Oct 2026; the named replacement is GPT-5.6 Terra. Reasoning model, billed reasoning tokens count as output. Shown at its final price.
What it costs at real volumes
A chat-shaped workload: 800 input tokens and 300 output tokens per request, no caching, no batch.
Specifications
- Provider
- OpenAI
- Context window
- 200K tokens
- Max output
- 100K tokens
- Tier
- Workhorse
- Status
- Retired on 23 Oct 2026, replacement GPT-5.6 Terra
- Blended $/1M (3:1)
- $1.93
- Cache break-even, caching each turn
- 0%, caching always saves
- Prices verified
- 12 Oct 2026
Source: OpenAI pricing. Finitizer is not affiliated with OpenAI.
Similar models
Other GPT models
- GPT-6 Astra+$18.08
- GPT-6.1 Sol+$2.07
- GPT-6.1 Terra+$0.075
- GPT-6 Luna-$1.73
- GPT-5.6 Sol+$6.07
- GPT-5.6 Terra+$2.57
- GPT-5.6 Luna-$1.48
- GPT-5+$1.51
- GPT-5 mini-$1.24
- GPT-5 nano-$1.79
- GPT-4.1+$1.57
- GPT-4.1 mini-$1.23
- GPT-4.1 nano-$1.75
- GPT-4o+$2.45
- GPT-4o mini-$1.66
- o3+$1.57
Closest prices elsewhere
- Gemini 3.8 Flash-$0.425
- Amazon Nova Pro-$0.525
- Mistral Large 4-$0.875
- DeepSeek V4 Pro-$0.935
Frequently asked questions
How much did o4-mini cost per 1M tokens?
o4-mini cost $1.10 per million input tokens and $4.40 per million output tokens at OpenAI final list prices. Output was 4.0x the input rate, so the input:output ratio of a workload drives the real cost more than the headline price.
Does o4-mini support prompt caching?
Yes. Cached input is billed at $0.275 per million tokens, 4x cheaper than uncached input. There is no cache-write premium, so caching is never a net loss.
What is the batch discount for o4-mini?
Requests submitted through the asynchronous batch endpoint are billed at 50% off both input and output rates, bringing input to $0.550 and output to $2.20 per million tokens.
What is o4-mini's context window?
200K tokens of context with up to 100K output tokens per request. A larger context window raises the ceiling on what you can send, not the price per token, but filling it on every request is one of the most common causes of an unexpected bill.
Running o4-mini in production?
Finitizer Tokenomics reads what this model actually costs you from your own bills and exports, shows which workload, team or API key is spending it, flags a spike or a new spend source the day your data shows it, and forecasts where the month will land.
See Finitizer Tokenomics