Cursor rate limits, context window & usage caps (2026)
Cursor rate limits and usage caps by plan. Fast request limits (500/month), autocomplete completions and slow request caps - Free, Pro and Business plans compared.
Cursor usage limits by plan
| Completions / month | 2000 completions | Autocomplete completions |
| Slow Requests | 50 requests | Slow premium requests per month |
| Completions / month | Unlimited | Unlimited autocomplete |
| Fast Requests | 500 requests | Fast premium requests per month |
| Slow Requests | Unlimited | Unlimited slow premium requests |
| Fast Premium Requests | 500 requests/mo | $40/user/month |
| Slow Requests | Unlimited requests | Unlimited slow completions |
| Privacy Mode | Yes | Code never stored on Cursor servers |
What happens when you hit Cursor's limits?
Check the reset window - most limits refresh within 1–60 minutes
Reload or try again after the reset window passes
If you hit limits regularly, upgrade your plan to increase caps
Cursor limit reset schedule
⚡
Per minute
API RPM limits - reset every 60 seconds
🕐
Per hour
Short rolling windows for message quotas
⏱
Per 5 hours
Common for consumer plan message limits
📅
Per day / month
Image gen credits and file storage caps
Exact reset period per limit type is shown in the "Notes" column of the plan table above. Cursor uses rolling-window resets - quotas refresh continuously, not at a fixed midnight cutoff.
More Cursor intelligence
Live status →
Check if rate limit errors are due to an active outage
Pricing →
Compare Cursor plan costs and API token pricing
Free tier →
Compare free limits across all AI tools
Limits sourced from Anysphere's official documentation. Updated when plan changes are announced.
Cursor limits - frequently asked questions
What is the Cursor message limit?
Cursor message limits vary by plan - see the full breakdown by tier in the table above.
Does Cursor have a file upload limit?
Yes, Cursor enforces file upload limits that vary by plan. See the detailed breakdown above.
When do Cursor limits reset?
Reset periods vary by limit type - many Cursor limits reset on a rolling window (e.g., per 5 hours or per 24 hours). Check the notes column in the table above for specific reset schedules.
What happens when you hit Cursor's rate limit?
Cursor displays a "Request limit reached" notification in the IDE. Fast requests are capped at 500/month on Pro - after that, requests automatically fall back to slow mode (no additional cost but slower responses).