OpenAI

o3 token cost

OpenAI reasoning model for harder multi-step problem solving.

Published list rates

Input

$2.00

per 1M tokens

Output

$8.00

per 1M tokens

Cached input

$0.5

per 1M tokens

Context window

200,000

tokens

Pricing source: OpenAI API pricing

Estimate cost

Estimate from text

Calculate from a token total

Project monthly volume

Daily requests × tokens per request × 30 days.

Estimated cost

Estimated tokens
100,000
Characters
400,000
Words
75,000
Input tokens
70,000
Output tokens
30,000
Input cost
$0.14
Output cost
$0.24
Total cost
$0.38
Combined price per 1M tokens
$3.80
Estimated monthly cost
$228.00
Estimated daily cost
$7.60

Cost as volume grows

o3 at rising volume: prompt-only, reply-only, and a mixed chat (70% in, 30% out).

Tokens Input only Output only Mix (70% in / 30% out)
1 $0.000002 $0.000008 $0.000004
10 $0.00002 $0.00008 $0.000038
100 $0.0002 $0.0008 $0.00038
200 $0.0004 $0.0016 $0.00076
300 $0.0006 $0.0024 $0.00114
400 $0.0008 $0.0032 $0.00152
500 $0.001 $0.004 $0.0019
1,000 $0.002 $0.008 $0.0038
2,000 $0.004 $0.016 $0.0076
5,000 $0.01 $0.04 $0.019
10,000 $0.02 $0.08 $0.038
25,000 $0.05 $0.2 $0.095
50,000 $0.1 $0.4 $0.19
100,000 $0.2 $0.8 $0.38
250,000 $0.5 $2.00 $0.95
500,000 $1.00 $4.00 $1.90
1,000,000 $2.00 $8.00 $3.80
5,000,000 $10.00 $40.00 $19.00
10,000,000 $20.00 $80.00 $38.00
50,000,000 $100.00 $400.00 $190.00
100,000,000 $200.00 $800.00 $380.00
500,000,000 $1,000.00 $4,000.00 $1,900.00
1,000,000,000 $2,000.00 $8,000.00 $3,800.00
10,000,000,000 $20,000.00 $80,000.00 $38,000.00
100,000,000,000 $200,000.00 $800,000.00 $380,000.00

Tokens for a fixed budget

Tokens o3 can process for a set budget — send-only, reply-only, and a 70/30 mix.

Budget Input tokens Output tokens Mixed tokens (70/30)
$0.01 5,000 1,250 2,632
$0.1 50,000 12,500 26,316
$0.5 250,000 62,500 131,579
$1.00 500,000 125,000 263,158
$5.00 2.5M 625,000 1.32M
$10.00 5M 1.25M 2.63M
$20.00 10M 2.5M 5.26M
$25.00 12.5M 3.13M 6.58M
$30.00 15M 3.75M 7.89M
$50.00 25M 6.25M 13.2M
$100.00 50M 12.5M 26.3M
$250.00 125M 31.3M 65.8M
$500.00 250M 62.5M 131.6M
$1,000.00 500M 125M 263.2M
$5,000.00 2.5B 625M 1.32B
$10,000.00 5B 1.25B 2.63B

At these rates

  • A workload with 70% input and 30% output costs $3.80 per 1 million total tokens and $380.00 per 100 million.
  • At the same token count, output costs 4 times the input rate. Response length therefore deserves its own budget limit.
  • Filling the 200,000-token context window with input alone would cost about $0.4, before any output.
  • Cached input is $0.5 per million, 75% below standard input when the workload meets the provider’s cache rules.

OpenAI

OpenAI API models for chat, reasoning, coding, and multimodal work.

All OpenAI models

These figures use public list prices. Cache eligibility, batch or priority modes, long-context surcharges, discounts, and regional billing can change the invoice.

Related models