| Situation | Quick Fix | Time |
|---|---|---|
| Free chat capped | Wait for the rolling window to reopen | ~1-2 hrs |
| SuperGrok weekly pool exhausted | Check Settings > Usage for your reset date | Up to 7 days |
| API returning HTTP 429 | Add exponential backoff to your requests | Minutes |
| Meter looks low but still blocked | Hard refresh or log out/in — usually a display bug | 2min |
If you’ve hit a Grok rate limit message on grok.com, the Grok app, X, or the API, here’s the short version: Grok doesn’t use fixed daily message counts anymore. Since a June 2026 change, paid usage is metered by compute against one shared weekly pool (covering chat, Grok Imagine, and other features), while the free tier runs on a short rolling time window rather than a hard daily cutoff.
This page is the quick reference. For the full breakdown — including the exact API tier/spend thresholds and a ready-to-use backoff script — see our complete Grok rate limit guide.
Why You’re Being Rate-Limited
- Free tier is metered on a rolling window, not a fixed daily count — a short burst of messages, then roughly an hour or two before capacity returns.
- The SuperGrok weekly pool is compute-based, not a simple message counter. A quick text reply costs very little; a long agentic session or a video generation eats a much bigger share. Check your real usage in Settings > Usage.
- API limits are spend-tiered. Your xAI API tier is based on cumulative spend since January 1, 2026, and each tier raises both your requests-per-second and tokens-per-minute ceilings.
- Image and video generation cost far more of your pool than plain text — a handful of Grok Imagine prompts can drain your allowance faster than it looks like it should.
Quick Fix — Try This First
- Open Grok’s Settings > Usage tab to see your actual reset date and percentage used — the meter appearing frozen is a common false alarm.
- Hard-refresh (Ctrl/Cmd+Shift+R) or log out and back in — this clears most display glitches.
- If Usage confirms you’re genuinely capped, wait it out or switch to text-only prompts, which cost the least.
If You’re Hitting API 429 Errors
Implement exponential backoff instead of retrying immediately:
import time
import random
def request_with_backoff(make_request, max_retries=5):
for attempt in range(max_retries):
try:
return make_request()
except RateLimitError:
if attempt == max_retries - 1:
raise
wait = (2 ** attempt) + random.uniform(0, 1)
time.sleep(wait)
If backoff alone isn’t enough, you can request a limit increase through the xAI Console without additional spend, or let your tier auto-advance as spend increases.
Still Hitting Limits? Try These Instead
- ChatGPT (OpenAI): a free tier with its own rolling caps — a reasonable fallback for quick questions while Grok cools down.
- Claude (Anthropic): free plan on an undisclosed rolling window, strong for writing and reasoning-heavy tasks.
- Gemini (Google): free through a Google account, least friction if you’re already in that ecosystem.
FAQ
Is the Grok rate limit daily? No — it’s mostly rolling windows and compute pools, not calendar-day resets. See Settings > Usage for your account’s actual reset date.
How do I get around the Grok rate limit? You can’t truly bypass it, but you can work within it: check your real usage, space out requests, stick to text over image/video generation, or upgrade your tier.
Does SuperGrok mean unlimited access? No — it’s a larger shared pool, still compute-metered. Heavy generation use can burn through even a paid pool.
Want the full walkthrough? See our complete guide with all methods and the API tier breakdown.




Pingback: Stuck on Grok Rate Limit? 4 Methods to Keep Prompting
Pingback: How to Bypass Grok Rate Limits
Pingback: Grok Error: 7 Proven Fixes That Actually Work When Grok Stops Responding (2026)
this actually explains why my meter looked frozen lol. did a hard refresh and usage tab updated right away. wish x’s own docs were this clear tbh
Pingback: grok not working: 7 Fast Fixes That Work (2026) – Fix AI Tools