← All comparisons

o1 vs o3: token pricing & cost compared (July 2026)

How o1 (OpenAI) and o3 (OpenAI) actually compare on price — input, output, and total monthly cost at the MAU you care about. Updated against live OpenRouter pricing.

OpenAI

o1

Input
$15.00 / 1M tokens
Output
$60.00 / 1M tokens
Output / Input ratio
4.0×
Context window
200K

OpenAI

o3

Input
$2.00 / 1M tokens
Output
$8.00 / 1M tokens
Output / Input ratio
4.0×
Context window
200K

The short answer

o3 is cheaper across the board for typical workloads.

Token pricing side-by-side

Input ($/1M)Output ($/1M)$0$15$30$45$60
  • o1
  • o3

Cost at your usage

o1

Per call

$0.03750

Per user / mo

$3.7500

Total / mo

$3,750

o3

Per call

$0.00500

Per user / mo

$0.5000

Total / mo

$500

o3 is cheaper by $3.2500/user/month — a saving of $3,250/month at 1,000 MAU.

Total monthly bill across MAU

1005001K5K10K50K100K$0$95K$190K$285K$380K
  • o1
  • o3

Same usage profile applied to both models; only the per-token price differs.

Run this against your real numbers

The mini-calculator above is a preview. Use the full tools to model power-user blast radius, gross margin, and 12-month spend forecasts.

Comparing o1 vs o3 on price alone never tells the whole story — output-token weighting, context length, and your usage profile change the answer dramatically. Use the calculators below for the full picture.

Related tools: All comparisons · Cost Per User Calculator · How to calculate LLM cost per user