Grok’s 200k Token Threshold Can Double Your API Bill
After 200,000 tokens, Grok charges double for ALL tokens in your request - not just the excess. Here's how the pricing works and four ways to cut costs.

👁 116 reads
Grok’s pricing includes a threshold that can double your bill in an instant - and we haven’t seen it covered in any English-language guide. After you cross 200,000 tokens in a request, all tokens in that request are charged at the higher rate. Not just those above the threshold. All of them.
The Verdict in One Paragraph
Grok 4.7 costs $2 per million input tokens up to the 200,000-token threshold and $4 above it. Output is $6 and $12 respectively. The key rule from the documentation: when a request crosses the threshold, the long-context rate applies to the entire payload, not just the excess. The effect: a 199,000-token request costs $0.40, while a 201,000-token request costs $0.80. Two thousand more tokens, double the bill.
What the Pricing Really Looks Like
| Item | Short context (< 200k) |
Long context (≥ 200k) |
Difference |
|---|---|---|---|
| Input | $2.00 / million | $4.00 / million | 2× |
| Cached input | $0.50 / million | $1.00 / million | 2× |
| Output | $6.00 / million | $12.00 / million | 2× |
The same thresholds and multipliers apply to Grok 4.6 and 4.5. In the older 4.3 and the 4.20 family, rates are lower ($1.25 and $2.50), but the mechanism is identical.
The Threshold Jump in Numbers
Let’s calculate just the input cost, without the model’s response:
| Request size | Rate | Cost |
|---|---|---|
| 100k tokens | short | $0.20 |
| 199k tokens | short | $0.40 |
| 201k tokens | long | $0.80 |
| 500k tokens, full window | long | $2.00 |
Between the third and second rows there are two thousand tokens - roughly four pages of text. And a 100% price increase. This isn’t a table error - it’s how the provider describes billing in the documentation.
Why This Hurts More Than It Looks
Three reasons why this threshold is more dangerous than a simple rate increase:
- Conversation history is appended to every request. You don’t need to send 200,000 tokens at once - it’s enough for the conversation to grow to that size. Then every subsequent message, even a single sentence, bills the entire context at double rate.
- Reasoning tokens count too. The provider explicitly lists them among billable token types, alongside input, output, image, and cached tokens. Higher reasoning mode means more tokens, and with long context at double price.
- Crossing the threshold is invisible. The model doesn’t warn you. You’ll only see it on your bill.
Four Things That Actually Lower Your Bill
1. Keep Requests Below the Threshold Deliberately
If your material has 230,000 tokens, splitting it into two parts of 115,000 each gives you 2 × $0.23 = $0.46 instead of $0.92 for one request. Half the price for the same content. Splitting makes sense whenever the task can be performed on parts.
2. Use Prompt Caching
Tokens served from cache cost $0.50 instead of $2.00 - they’re four times cheaper. This matters when you send the same system instruction or the same reference material with every request. The fixed part of your prompt should be at the beginning and remain unchanged, because that’s what gets cached.
3. Don’t Set Maximum Reasoning by Default
Reasoning in Grok 4.7 is configurable, and its tokens are billed like output - meaning $6, or $12 with long context. It’s the fastest way to get a bill you didn’t expect.
4. Check Which Endpoint You’re Using
This is an item almost no one writes about: requests directed to the US endpoint are billed with a 10% surcharge over global rates. If you don’t have a requirement for inference to happen in the US, this surcharge is pure waste.
When Long Context Pays Off Anyway
We don’t want to discourage large requests - there are tasks where splitting material ruins the result. This is an opinion backed by practice: tasks requiring comparison of the whole, for example finding contradictions between two distant fragments of a document, simply won’t work when performed on parts because the model never sees both fragments at once.
In such cases, the double rate is the price for a result you can’t get otherwise. It’s just worth knowing you’re paying it. More about what actually fits in the window and where the limit of usefulness lies in the article about the 500,000-token window.
Quick Test: How Much Does Your Typical Conversation Cost
- Take your longest real request and count its characters. Divide by 4 - you’ll get an approximate token count for English text.
- If the result is above 200,000, multiply rates by two.
- Multiply by the number of requests per month.
- Compare with the subscription price - $30 for SuperGrok. I’ve compiled plan details in a separate breakdown.
The four-characters-per-token converter is an approximation and will overestimate or underestimate depending on the text. It’s sufficient for budget decisions, but not for client billing.
Frequently Asked Questions
At how many tokens does Grok charge more?
From 200,000 tokens in a request. Above this threshold, all tokens in the request are billed at the long-context rate.
Is only the excess above the threshold charged at the higher rate?
No. The documentation explicitly states that the long-context rate covers all tokens in the request when the prompt reaches the threshold.
How much does the full 500,000-token window cost?
$2.00 for input alone - at the long-context rate of $4 per million.
Do cached tokens also get more expensive?
Yes, from $0.50 to $1.00 per million. The proportion doesn’t change - they’re still four times cheaper than regular input.
Can you avoid the double rate?
Yes, by splitting material into parts below the threshold. This won’t work for tasks requiring comparison of the entire material at once.
What’s this surcharge for the US endpoint?
Requests directed to the regional US endpoint are billed at a rate 10% higher than the global rate.
Sources and Verification Date
All rates, thresholds, and billing rules read on September 21, 2026 from the provider’s documentation at docs.x.ai/docs/pricing. Example bills follow directly from these rates. We don’t have our own usage measurements on this model - calculations are based on the pricing, not our invoices. Pricing changes, so check rates at the source before planning your budget.
More on this from QUANTSLANT
guides·Qwen-Image-2.1 License: Why You Can’t Use It CommerciallyQwen-Image-2.1 is open and free to download. But you can't use it commercially without permission. Here's what the license actually says.

