o3OpenAI o3 pricing (September 2026)
OpenAI lists OpenAI o3 at $2.00 per 1M input tokens and $8.00 per 1M output tokens.
On Crazyrouter the same model is $2.00 / $8.00.
OpenAI o3 price by provider
USD per 1M tokens. Cloud prices are the base tier in the default region; the linked source is authoritative.
| Provider | Input | Cached input | Output | Context | Source |
|---|---|---|---|---|---|
| OpenAI | $2.00 | $0.50 | $8.00 | 200K | OpenAI |
| Azure | $2.00 | $0.50 | $8.00 | 200K | Azure OpenAI |
| AWS Bedrock | Not offered | ||||
| Google Vertex AI | Not offered | ||||
| OpenRouter | $2.00 | $0.50 | $8.00 | 200K | OpenRouter |
| Crazyrouter | $2.00 | $0.50 | $8.00 | 200K | crazyrouter.com |
per 1M tokens · Checked Sep 29, 2026
What OpenAI o3 costs per month
Three typical workloads, priced on each provider from the table above.
| Workload | OpenAI | Azure | OpenRouter | Crazyrouter |
|---|---|---|---|---|
| Prototype: 10M in / 2M out | $36.00 | $36.00 | $36.00 | $36.00 |
| Product: 100M in / 20M out | $360.00 | $360.00 | $360.00 | $360.00 |
| Scale: 1B in / 200M out | $3,600 | $3,600 | $3,600 | $3,600 |
Price changes
Tracked daily since Sep 29, 2026; no list-price changes recorded yet.
Alternatives to OpenAI o3
Same-family models and cheaper options for similar tasks.
OpenAI o3 pricing FAQ
How much does OpenAI o3 cost?
OpenAI charges $2.00 per 1M input tokens and $8.00 per 1M output tokens. Through Crazyrouter the same model is $2.00 / $8.00.
What is cached input pricing?
Tokens that repeat an earlier prompt prefix are billed at the cached rate ($0.50 per 1M when supported) instead of the full input price.
Is there a batch discount?
Yes. OpenAI offers batch pricing at $1.00 in / $4.00 out per 1M tokens for asynchronous jobs.
Is OpenAI o3 cheaper on Azure, Bedrock or Vertex?
Cloud providers usually match the list price and add regional or provisioned tiers; see the table above for the base rate on each. Crazyrouter applies its discount on top of list.
