OpenAI · Updated 2026-07-22

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.

VolumeInput costOutput costTotal (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

1M
500K

$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.

ModelInput $/MOutput $/MIn+OutContext
DeepSeek-R1DeepSeek$0.55$2.19$2.74128K
Gemini 2.5 ProGoogle$1.25$10.00$11.251M
YOUo3OpenAI$10.00$40.00$50.00200K
Claude Opus 4Anthropic$15.00$75.00$90.00200K

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.

☕ Support this tool