Grok 2 charges $2.00 per 1M input tokens and $10.00 per 1M output tokens. Real bills depend on your input/output split — the tables below price Grok 2 at 1K–1M tokens across common workload shapes. Verified Aug 19, 2026
Cost by token volume
| Volume | Input-heavy (90/10) | Balanced (70/30) | Output-heavy (30/70) | All input | All output |
|---|---|---|---|---|---|
| 1,000 tokens | $0.0028 | $0.0044 | $0.0076 | $0.002 | $0.01 |
| 10,000 tokens | $0.028 | $0.044 | $0.076 | $0.02 | $0.10 |
| 100,000 tokens | $0.28 | $0.44 | $0.76 | $0.20 | $1.00 |
| 1 million tokens | $2.80 | $4.40 | $7.60 | $2.00 | $10.00 |
Uncached. Volume links open interactive pages with adjustable splits.
Monthly projections
| Scale | Requests / day | Chat workload / month | Agentic workload / month* |
|---|---|---|---|
| 100 req/day | 3,000 | $48.00 | $285.00 |
| 1K req/day | 30,000 | $480.00 | $2,850.00 |
| 10K req/day | 300,000 | $4,800.00 | $28,500.00 |
| 100K req/day | 3,000,000 | $48,000.00 | $285,000.00 |
Chat: 4K in / 800 out, 50% cached. *Agentic: 40K in / 1.5K out, 65% cached. Model your exact mix in the monthly cost calculator.
FAQ
1M purely input tokens cost $2.00; 1M purely output tokens cost $10.00. A typical mixed workload lands in between — see the volume table for exact splits.
A chat-style request (4,000 input + 800 output) costs about $0.016 with 50% cached input, or $0.016 without caching.
At 1,000 requests/day of a chat workload (4K in / 800 out, 50% cached): $480.00/month. At 10,000 requests/day: $4,800.00/month. Model your exact mix with the monthly cost calculator.