o3 pricing

o3 from OpenAI costs $2.00 per 1M input tokens and $8.00 per 1M output tokens. Cached input is $0.500 per 1M. Context window 200,000 tokens.

API id o3 · OpenAI · source · updated 2026-08-11

$2.00
Input / 1M tokens
$8.00
Output / 1M tokens
$0.500
Cached input / 1M
200K
Context window

What o3 costs in practice

Estimated cost at common usage volumes
WorkloadInput tokensOutput tokensEstimated cost
Short chat turn1,000500$0.0060
Document summary50,0002,000$0.12
1M tokens in, 200K out1,000,000200,000$3.60

Estimates use the standard tier and ignore caching discounts, so real bills with repeated prompt prefixes are typically lower.

Common questions

How much does o3 cost per 1M tokens?
o3 costs $2.00 per 1M input tokens and $8.00 per 1M output tokens on the standard tier. Cached input is $0.500 per 1M.
What is o3's context window?
o3 accepts up to 200,000 tokens in a single request, and can return up to 100,000 output tokens.
Is there a cheaper OpenAI model than o3?
Yes. gpt-4o-mini-2024-07-18 is $0.300 per 1M input tokens versus $2.00 for o3, with a 128,000 token context window.
Where does this o3 price come from?
Directly from OpenAI's published pricing page, re-read every day and normalized to USD per 1,000,000 tokens.

Other OpenAI models

See all OpenAI pricing →