Prices checked 2026-10-02
OpenAI API Pricing (October 2026)
OpenAI API pricing runs from $0.10 per 1M input tokens on GPT-6 Luna to $50 per 1M output tokens on GPT-6 Astra. GPT-6 Sol costs $2 input and $10 output per 1M tokens. Output tokens cost 5x more than input, and batch processing halves both.
Current OpenAI models
Prices per 1 million tokens. Cached input is the price of reading a cached prompt prefix.
| Model | Input / 1M | Cached input | Output / 1M | Batch in / out | Context |
|---|---|---|---|---|---|
| GPT-6 Astra | $10 | $1 | $50 | $5 / $25 | 1.05M |
| GPT-6 Sol | $2 | $0.20 | $10 | $1 / $5 | 1.05M |
| GPT-6 Luna | $0.10 | $0.01 | $0.50 | $0.05 / $0.25 | 1.05M |
What things actually cost
Four common jobs, priced on every current OpenAI model.
| Job | GPT-6 Luna | GPT-6 Sol | GPT-6 Astra |
|---|---|---|---|
| Summarize a 2,000-word article2,667 input tokens in, a 300-word summary (400 tokens) out; total for 1,000 articles | $0.47 | $9.33 | $46.67 |
| Support chatbot, 10,000 messages a dayeach reply reads ~1,000 tokens of conversation and writes ~200 tokens; total for 30 days | $60.00 | $1,200 | $6,000 |
| Review a 5,000-line codebase50,000 input tokens at ~10 tokens per line, a 1,500-word review out; total for one review | <$0.01 | $0.12 | $0.60 |
| Read a 300-page book and answer questions200,100 input tokens at ~667 tokens per page, 10 answers of ~200 words; total for one book | $0.02 | $0.43 | $2.13 |
Standard (non-batch, uncached) prices. Token counts use 1 token ≈ 0.75 English words; your real counts depend on each model's tokenizer.
Calculate your own budget
Pick a model and a budget to see how many tokens, words and pages it buys.
1,000,000tokens
Discounts and pricing rules
- Cached input costs 10% of the standard input price on GPT-6 models.
- Batch processing costs half the standard rate on input and output.
- GPT-5.6 Sol's $2 / $10 price is promotional, available at least through November 21, 2026; its regular price is $4 / $20.
- GPT-5.5 and GPT-5.5 Pro prices shown apply to prompts under 272K tokens.
Source: OpenAI's official pricing page. Base prices are re-checked daily against live market data.
Previous-generation OpenAI models
Still available through the API. Each row names its current replacement.
| Model | Input / 1M | Cached input | Output / 1M | Batch in / out | Context | Replaced by |
|---|---|---|---|---|---|---|
| GPT-5.5 Pro | $30 | — | $180 | $15 / $90 | 400K | GPT-6 Astra |
| GPT-5.5 | $5 | $0.50 | $30 | $2.50 / $15 | 400K | GPT-6 Sol |
| GPT-5.6 Sol | $2 | — | $10 | — | 1.05M | GPT-6 Sol |
| GPT-5.6 Terra | $2 | $0.20 | $12 | $1 / $6 | 1.05M | GPT-6 Sol |
| GPT-5.6 Luna | $0.20 | $0.02 | $1.20 | $0.10 / $0.60 | 1.05M | GPT-6 Luna |
Frequently asked questions
- How much does the OpenAI API cost?
- OpenAI API prices run from $0.10 per 1M input tokens to $50 per 1M output tokens, depending on the model. Current models (input / output per 1M tokens): GPT-6 Astra $10 / $50, GPT-6 Sol $2 / $10, GPT-6 Luna $0.10 / $0.50.
- What is the cheapest OpenAI model?
- GPT-6 Luna at $0.10 per 1M input tokens and $0.50 per 1M output tokens, or $0.05 / $0.25 through the Batch API. One million input tokens is about 750,000 words.
- How much does GPT-6 Sol cost?
- GPT-6 Sol costs $2 per 1M input tokens and $10 per 1M output tokens, with a 1.05M-token context window. The most expensive OpenAI model is GPT-6 Astra at $10 / $50.
- How can I lower my OpenAI API bill?
- Cached input costs 10% of the standard input price on GPT-6 models. Batch processing costs half the standard rate on input and output.
- Is the OpenAI API the same as a subscription?
- ChatGPT subscriptions are billed separately from the API. The API is pay-per-token with no monthly fee.