OpenAI

o3 Pricing

OpenAI ยท o-series ยท Live

o3 costs $2 per million input tokens and $8 per million output tokens on the OpenAI API. Cached input reads are billed at $0.5 per million tokens. It supports a 200,000-token context window and up to 100,000 output tokens per request. The model supports extended reasoning, image input, tool use. Pricing verified November 1, 2026.

o3 API pricing

o3 API pricing is $2 per million input tokens and $8 per million output tokens, verified November 1, 2026.

Input (per 1M tokens)
$2
Output (per 1M tokens)
$8
Cached input (per 1M tokens)
$0.5
Context window
200,000 tokens
Max output
100,000 tokens
Estimate your o3 cost

Capabilities

o3 supports extended reasoning, image input, tool use.

Extended reasoningImage inputTool use

o3 API pricing has not changed since June 28, 2026.

Price-stable since June 28, 2026.

Frequently asked questions

Short answers to the most common questions about o3 pricing, limits, and capabilities.

Notes

Long Context flag corrected to false 2026-07-28 โ€” o3 has 200K token context, not 1M+ (which is what Long Context = true implies per field description). [2026-10-12] Cache Read filled (was empty): $0.50 per OpenAI's o3 model page (platform.openai.com/docs/models/o3: Input $2.00 / Cached $0.50 / Output $8.00). Input $2 / Output $8 re-verified unchanged (also per mem0 + benchlm Oct 2026 tables). ALSO: OpenAI's model page now marks o3 as DEPRECATED (successor: GPT-5 family) โ€” Khaled to decide on Status.