OpenAI · Pricing

o3 pricing

Complete o3 API cost reference: $2/M input, $8/M output, 200K token context window, $1/M cached reads. Verified against official sources.

Prices verified August 20, 2026
o3
Input / M
$2
Output / M
$8
Cache read
$1
Cache write
$3
Context
200K
Batch
−50%
Vision
Yes
Reasoning
Yes

What o3 costs in practice

WorkloadCost / callCost @ 1K req/day
Light · 1K in / 300 out$0.0068$206.97/mo
Standard · 10K in / 2K out$0.0520$1582.75/mo
Heavy · 100K in / 20K out$0.5200$15827.50/mo

Estimates assume medium reasoning effort, no batch discounts and no prompt caching. Turn on prompt caching and the input side typically drops 50–90% — run your own mix in the free calculator preloaded with o3.

How o3 compares

About this page

Prices were last verified on August 20, 2026 against OpenAI's official pricing page. Providers reprice frequently — see our methodology for exactly how estimates are computed, and always confirm final rates with the provider before budgeting.

o3 FAQ

How much does o3 cost?

o3 charges $2 per million input tokens and $8 per million output tokens, with cached input reads at $1/M. Batch mode cuts both rates by 50% for asynchronous workloads.

What is the context window of o3?

o3 supports a context window of 200,000 tokens (200K) — roughly 150,000 English words or about 300 pages of text in a single request.

Does o3 support images, audio or reasoning?

o3 offers vision & image understanding, hidden reasoning tokens. Latest general reasoning model. Pricing set at launch levels.

How do I estimate my o3 bill?

A typical workload of 10K input and 2K output tokens costs about $0.0520 per call with o3. At 1,000 requests per day that is roughly $1582.75 per month. Use the free AITokenCalculator to run your exact numbers.