OpenAI
GPT-5 nano token cost
Cheapest GPT-5 family option for bulk, latency-sensitive workloads.

Published list rates
Input
$0.05
per 1M tokens
Output
$0.4
per 1M tokens
Cached input
$0.005
per 1M tokens
Context window
400,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
- —
- Characters
- —
- Words
- —
- Input tokens
- —
- Output tokens
- —
- Input cost
- —
- Output cost
- —
- Total cost
- —
- Combined price per 1M tokens
- —
- Estimated monthly cost
- —
- Estimated daily cost
- —
Cost as volume grows
What GPT-5 nano costs if you only send tokens, only get a reply, or do both (70% in / 30% out). Rows start small and go up to huge traffic.
| Tokens | Input only | Output only | Mix (70% in / 30% out) |
|---|---|---|---|
| 1 | $0.00000005 | $0.0000004 | $0.000000155 |
| 10 | $0.0000005 | $0.000004 | $0.000002 |
| 100 | $0.000005 | $0.00004 | $0.000016 |
| 200 | $0.00001 | $0.00008 | $0.000031 |
| 300 | $0.000015 | $0.00012 | $0.000047 |
| 400 | $0.00002 | $0.00016 | $0.000062 |
| 500 | $0.000025 | $0.0002 | $0.000078 |
| 1,000 | $0.00005 | $0.0004 | $0.000155 |
| 2,000 | $0.0001 | $0.0008 | $0.00031 |
| 5,000 | $0.00025 | $0.002 | $0.000775 |
| 10,000 | $0.0005 | $0.004 | $0.00155 |
| 25,000 | $0.00125 | $0.01 | $0.003875 |
| 50,000 | $0.0025 | $0.02 | $0.00775 |
| 100,000 | $0.005 | $0.04 | $0.0155 |
| 250,000 | $0.0125 | $0.1 | $0.03875 |
| 500,000 | $0.025 | $0.2 | $0.0775 |
| 1,000,000 | $0.05 | $0.4 | $0.155 |
| 5,000,000 | $0.25 | $2.00 | $0.775 |
| 10,000,000 | $0.5 | $4.00 | $1.55 |
| 50,000,000 | $2.50 | $20.00 | $7.75 |
| 100,000,000 | $5.00 | $40.00 | $15.50 |
| 500,000,000 | $25.00 | $200.00 | $77.50 |
| 1,000,000,000 | $50.00 | $400.00 | $155.00 |
| 10,000,000,000 | $500.00 | $4,000.00 | $1,550.00 |
| 100,000,000,000 | $5,000.00 | $40,000.00 | $15,500.00 |
Tokens for a fixed budget
Tokens GPT-5 nano 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 | 200,000 | 25,000 | 64,516 |
| $0.1 | 2M | 250,000 | 645,161 |
| $0.5 | 10M | 1.25M | 3.23M |
| $1.00 | 20M | 2.5M | 6.45M |
| $5.00 | 100M | 12.5M | 32.3M |
| $10.00 | 200M | 25M | 64.5M |
| $20.00 | 400M | 50M | 129M |
| $25.00 | 500M | 62.5M | 161.3M |
| $30.00 | 600M | 75M | 193.5M |
| $50.00 | 1B | 125M | 322.6M |
| $100.00 | 2B | 250M | 645.2M |
| $250.00 | 5B | 625M | 1.61B |
| $500.00 | 10B | 1.25B | 3.23B |
| $1,000.00 | 20B | 2.5B | 6.45B |
| $5,000.00 | 100B | 12.5B | 32.3B |
| $10,000.00 | 200B | 25B | 64.5B |
At these rates
- A workload with 70% input and 30% output costs $0.155 per 1 million total tokens and $15.50 per 100 million.
- At the same token count, output costs 8 times the input rate. Response length therefore deserves its own budget limit.
- Filling the 400,000-token context window with input alone would cost about $0.02, before any output.
- Cached input is $0.005 per million, 90% below standard input when the workload meets the provider’s cache rules.
These figures use public list prices. Cache eligibility, batch or priority modes, long-context surcharges, discounts, and regional billing can change the invoice.