OpenAI o3 API Pricing

OpenAI o3 API pricing: $2.00 per 1M tokens for input and $8.00 per 1M tokens for output, from OpenRouter. Published Last checked · Source (data) · Methodology

OpenRouter: Amount worked out from the source page: $2.00 per 1M tokens, in USD · as shown in the United States on 9 Nov 2026 · the page does not say whether tax is included; we do not assume it is excluded · no price change seen since 16 Oct 2026.

Data as of9 Nov 2026Prices checked 9 Nov 2026 · test requests to 8 Nov 2026Data & API
Task receipt: OpenRouter: $0.342; Warm cache: $0.130; Published batch: $0.171 Calculated · Document analysis Assumption: 3 steps; initial input 50,500 tokens; growth 2,500 tokens/step; visible output 1,000 tokens/step. Month: 14,600 tasks. No hidden reasoning or retries. Warm-cache saving: $0.212 per task. Dashed outline: the no-cache bill.
Task receipt.Calculated · Document analysis Assumption: 3 steps; initial input 50,500 tokens; growth 2,500 tokens/step; visible output 1,000 tokens/step. Month: 14,600 tasks. No hidden reasoning or retries. Warm-cache saving: $0.212 per task. Dashed outline: the no-cache bill. Open image · Explore the chart · Measured Lab · CC BY 4.0

Prices USD per 1M tokens, as listed

  • $2.00Input per 1M tokens, through OpenRouter Published
  • $8.00Output per 1M tokens, through OpenRouter Published
  • $1.00Batch input per 1M tokens, through OpenRouter Published
All prices by channel
Price per 1M tokensProvider directThrough OpenRouterPrevious prices by channel
Input—$2.00 Published—
Output—$8.00 Published—
Cached input · read—$0.50 Published—
Batch · input / output—$1.00 / $4.00 Published—

Input price through OpenRouter, 16 Oct 2026 – 9 Nov 2026

16 Oct 2026$2.00 throughout9 Nov 2026

Context window200,000tokens Published
Max output100,000tokens Published

Quality signals public test results, each with its source and date

SignalResultSource
Function callingBFCL V4 overall, native function calling48.56 % Publishedlive 66.17 % · non-live 40.38 % · multi-turn 14.75 % · web search 77.00 % · memory 47.31 %Berkeley Function Calling Leaderboard, BFCL V4, last updated 12 Apr 2026read 17 Oct 2026 · leaderboard entry o3-2025-04-16 (FC) · Apache 2.0
Function callingBFCL V4 overall, tools described in the prompt63.05 % Publishedlive 73.21 % · non-live 81.94 % · multi-turn 62.25 % · web search 50.50 % · memory 51.83 %Berkeley Function Calling Leaderboard, BFCL V4, last updated 12 Apr 2026read 17 Oct 2026 · leaderboard entry o3-2025-04-16 (Prompt) · Apache 2.0
  • Your own task: quality on it is not measured here. These are public test sets; a short trial on a few of your own examples is the check that fits your work.
  • Other public leaderboards, without figures copied here: human preference votes on open-ended answers: Arena (LMArena) text leaderboard; long tasks in coding, data analysis and research: LiveBench.

What each signal covers and how our run is scored: methodology.

How we got this number

  • What we read: the published price on openrouter.ai/api/v1/models
  • Checked: ; tracked since 16 Oct 2026
  • Shown in: the United States
  • Checks so far: 25 checks since 16 Oct 2026
  • What changed: no price change since 16 Oct 2026
  • Page updated:

Other measured facts

QuestionAnswerCheckedStatus
How much does OpenAI o3 cost per 1M cache-read tokens (cache hits) on OpenRouter?$0.50 per 1M tokensPublished
How much does OpenAI o3 cost per 1M output tokens on OpenRouter?$8.00 per 1M tokensPublished
What is the context window of OpenAI o3 on OpenRouter, in tokens?200,000 tokensPublished
What is the maximum output length of OpenAI o3 on OpenRouter, in tokens?100,000 tokensPublished

History

Same price in all 25 checks since 16 Oct 2026.

  1. — First check: $2.00 per 1M tokens

The source record lists $0.000002 per token ($2.00 per 1M tokens), fetched on 9 Nov 2026.

The source record, as published
"prompt":"0.000002"
What the source says · openrouter.ai

Latest briefings each price change recalculated as a task cost

  1. DeepSeek V4 Pro 0813: price rise input $0.115 → $0.111 per 1M tokens (-3 %), output $4.00 → $4.44 per 1M tokens (+11 %)
  2. DeepSeek V4.1 Flash 1017: price cut input $0.300 → $0.0060 per 1M tokens (-98 %), output $1.20 → $0.500 per 1M tokens (-58 %)
  3. MoonshotAI Kimi K2.5: price rise input $0.500 → $0.532 per 1M tokens (+6 %), output $2.50 → $3.33 per 1M tokens (+33 %)

All briefings

Record history — 113 records for 5 questions
Last record
Shown in
the United States
How much does OpenAI o3 cost per 1M input tokens on OpenRouter?
TimeValueStatus
9 Nov 2026$2.00 per 1M tokensPublished
8 Nov 2026$2.00 per 1M tokensPublished
7 Nov 2026$2.00 per 1M tokensPublished
6 Nov 2026$2.00 per 1M tokensPublished
5 Nov 2026$2.00 per 1M tokensPublished
4 Nov 2026$2.00 per 1M tokensPublished
3 Nov 2026$2.00 per 1M tokensPublished
2 Nov 2026$2.00 per 1M tokensPublished
1 Nov 2026$2.00 per 1M tokensPublished
31 Oct 2026$2.00 per 1M tokensPublished
30 Oct 2026$2.00 per 1M tokensPublished
29 Oct 2026$2.00 per 1M tokensPublished
How much does OpenAI o3 cost per 1M cache-read tokens (cache hits) on OpenRouter?
TimeValueStatus
9 Nov 2026$0.50 per 1M tokensPublished
8 Nov 2026$0.50 per 1M tokensPublished
7 Nov 2026$0.50 per 1M tokensPublished
6 Nov 2026$0.50 per 1M tokensPublished
5 Nov 2026$0.50 per 1M tokensPublished
4 Nov 2026$0.50 per 1M tokensPublished
3 Nov 2026$0.50 per 1M tokensPublished
2 Nov 2026$0.50 per 1M tokensPublished
1 Nov 2026$0.50 per 1M tokensPublished
31 Oct 2026$0.50 per 1M tokensPublished
30 Oct 2026$0.50 per 1M tokensPublished
29 Oct 2026$0.50 per 1M tokensPublished
How much does OpenAI o3 cost per 1M output tokens on OpenRouter?
TimeValueStatus
9 Nov 2026$8.00 per 1M tokensPublished
8 Nov 2026$8.00 per 1M tokensPublished
7 Nov 2026$8.00 per 1M tokensPublished
6 Nov 2026$8.00 per 1M tokensPublished
5 Nov 2026$8.00 per 1M tokensPublished
4 Nov 2026$8.00 per 1M tokensPublished
3 Nov 2026$8.00 per 1M tokensPublished
2 Nov 2026$8.00 per 1M tokensPublished
1 Nov 2026$8.00 per 1M tokensPublished
31 Oct 2026$8.00 per 1M tokensPublished
30 Oct 2026$8.00 per 1M tokensPublished
29 Oct 2026$8.00 per 1M tokensPublished
What is the context window of OpenAI o3 on OpenRouter, in tokens?
TimeValueStatus
9 Nov 2026200,000 tokensPublished
8 Nov 2026200,000 tokensPublished
7 Nov 2026200,000 tokensPublished
6 Nov 2026200,000 tokensPublished
5 Nov 2026200,000 tokensPublished
4 Nov 2026200,000 tokensPublished
3 Nov 2026200,000 tokensPublished
2 Nov 2026200,000 tokensPublished
1 Nov 2026200,000 tokensPublished
31 Oct 2026200,000 tokensPublished
30 Oct 2026200,000 tokensPublished
29 Oct 2026200,000 tokensPublished
What is the maximum output length of OpenAI o3 on OpenRouter, in tokens?
TimeValueStatus
9 Nov 2026100,000 tokensPublished
8 Nov 2026100,000 tokensPublished
7 Nov 2026100,000 tokensPublished
6 Nov 2026100,000 tokensPublished
5 Nov 2026100,000 tokensPublished
4 Nov 2026100,000 tokensPublished
3 Nov 2026100,000 tokensPublished
2 Nov 2026100,000 tokensPublished
1 Nov 2026100,000 tokensPublished
31 Oct 2026100,000 tokensPublished
30 Oct 2026100,000 tokensPublished
29 Oct 2026100,000 tokensPublished

Showing the latest 60 of 113 records; the full history is in data.json and data.csv.

Explore the numbers

o3

OpenRouter$0.342Warm cache$0.130Published batch$0.171$0.00$0.10$0.20$0.30$0.40OpenRouter$0.342Warm cache$0.130Published batch$0.171$0.00$0.10$0.20$0.30$0.40
OpenRouter$4,993.20Warm cache$1,897.09Published batch$2,496.60$0$2,000$4,000$6,000OpenRouter$4,993.20Warm cache$1,897.09Published batch$2,496.60$0$2,000$4,000$6,000

Calculated · Document analysis

Assumption: 3 steps; initial input 50,500 tokens; growth 2,500 tokens/step; visible output 1,000 tokens/step. Month: 14,600 tasks. No hidden reasoning or retries.

Warm-cache saving: $0.212 per task. Dashed outline: the no-cache bill.

Assumption: first-step cache fraction 75%; earlier context is read again and new context is written. All calls stay within the cache lifetime.

Formula: sum of input, output, cache reads and cache writes × their published rates / 1M. Each step uses its own context tier. Missing cache or batch prices are Unknown.

Fresh input · Visible output · Cache read · Cache write

Sources: this page; published model prices (data (JSON)); task assumptions (data (JSON)). Published prices · Observed responses · Calculated scenarios · Assumptions stated with each chart.