o3 API Pricing 2026: $10/M Tokens
Complete per-million-token pricing for o3 from OpenAI, including cached and batch rates, cost-per-1K/1M/10M breakdowns, a monthly cost calculator, and a head-to-head comparison with Claude Opus 4, Gemini 2.5 Pro, DeepSeek-R1. For full cross-provider rankings, open the main calculator.
o3 headline pricing
Input
$10.00 /M tokens
Output
$40.00 /M tokens
Cached input
$5.00 /M (50% off)
Batch (50% off)
$5.00 in / $20.00 out /M
Context · capabilities
200K context · Code, Reasoning · benchmark 9.5/10
o3 cost per 1K, 1M and 10M tokens
Standard on-demand USD rates. Input assumes prompt tokens; output assumes generated tokens.
| Volume | Input cost | Output cost | Total (1:1) |
|---|---|---|---|
| 1K tokens | $0.01 | $0.04 | $0.05 |
| 1M tokens | $10.00 | $40.00 | $50.00 |
| 10M tokens | $100.00 | $400.00 | $500.00 |
o3 monthly cost calculator
$30.00
per month for 1M in + 500K out
$360.00
per year
Need to weigh it against other models? Use the full cross-provider calculator.
o3 vs Claude Opus 4 vs Gemini 2.5 Pro vs DeepSeek-R1
o3 ranks #3 of 4 by blended per-million-token price in this comparison. Lower input + output is cheaper.
| Model | Input $/M | Output $/M | In+Out | Context |
|---|---|---|---|---|
| DeepSeek-R1DeepSeek | $0.55 | $2.19 | $2.74 | 128K |
| Gemini 2.5 ProGoogle | $1.25 | $10.00 | $11.25 | 1M |
| YOUo3OpenAI | $10.00 | $40.00 | $50.00 | 200K |
| Claude Opus 4Anthropic | $15.00 | $75.00 | $90.00 | 200K |
Related pricing pages
o3 pricing FAQ
How much does o3 cost?
o3 is priced at $10.00 per million input tokens and $40.00 per million output tokens on OpenAI. At a typical 2:1 input-to-output ratio, that works out to roughly $20.00 per million blended tokens. Context window is 200K.
Is o3 cheaper than Claude Opus 4?
Yes — o3 is cheaper. Its blended input+output rate ($50.00/M) undercuts Claude Opus 4 ($90.00/M) by about 44%. On input alone o3 is $10.00/M vs $15.00/M; on output $40.00/M vs $75.00/M.
Does o3 support prompt caching?
Yes. OpenAI serves repeated input prefixes on o3 at $5.00/M — a 50% discount versus the standard $10.00/M input rate. Caching is automatic for qualifying prefixes and is most valuable for long system prompts and recurring context.
Can I use o3 with the Batch API?
Yes. o3 supports the OpenAI Batch API at $5.00/M input and $20.00/M output — 50% off standard rates — in exchange for asynchronous (up to 24-hour) completion. Batch is ideal for offline evaluation, classification, and bulk generation.