Skip to content
trending

Guides

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.

By 5 min read
Grok’s 200k Token Threshold Can Double Your API Bill

👁 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:

  1. 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.
  2. 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.
  3. 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

  1. Take your longest real request and count its characters. Divide by 4 - you’ll get an approximate token count for English text.
  2. If the result is above 200,000, multiply rates by two.
  3. Multiply by the number of requests per month.
  4. 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.

Google · Your sourcesQuantslant higher in your Google - one clickAdd to preferred sources →

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.

Kinetyra

// read next

More on this from QUANTSLANT

Piotr Olszewski

Editor and publisher · Quantslant

I edit and publish Quantslant. AI tools help with research, drafts and translation; choosing topics, running the tests, checking facts and the decision to publish are mine, and so is the responsibility for what appears here.

read nextQwen-Image-2.1 License: Why You Can’t Use It CommerciallyguidesQwen-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.

Most read

  1. 1Best AI Video Generator Apps for Your Phone (2026)
  2. 2Claude Opus 5.5 Motion Graphics: 60s Showreel from One Prompt
  3. 3Wan 2.2 on RTX 4090: timings, VRAM and four test clips
// site map

This page in other languages1

Quantslant in numbers 1,423posts in archive22news from the last 7 days18video models in the observatory
🎬 AI Video Benchmarks: Higgsfield DoP vs OpenAI Sora • Higgsfield vs Runway Gen-3 • AI Video Credit Calculator
× ‹ enlarge ›