How Cursor's fast pool vs slow pool actually works
Cursor's request lifecycle is a two-stage pool system. Every request you send to a premium model (GPT-5.5, Opus 4.7, Sonnet 4.6, Gemini 2.5 Pro) first attempts to draw from your monthly **fast pool** — a per-model budget that Cursor has pre-paid for on the upstream provider's API. While you have fast budget, your request goes through Cursor's priority-routed inference path: typical first-token latency of 1-3 seconds, output streaming at the upstream model's full speed (GPT-5.5 at ~180 tokens/sec, Sonnet 4.6 at ~85 tokens/sec, Opus 4.7 at ~50 tokens/sec).
When your fast pool exhausts for a given model, requests automatically fall through to the **slow pool** — Cursor's shared backlog queue. Slow-pool requests still execute on the same upstream model (no silent downgrade in the default config), but they wait in a queue behind other users' overflow traffic. Typical first-token latency in the slow pool runs **30-90 seconds**, sometimes longer during peak hours. Streaming speed once the request starts is unchanged; the wait is entirely in the queue, not in inference.
An optional account-level setting — labeled 'Allow model fallback when slow' in the Cursor preferences as of mid-2026 — enables automatic downgrade. When that's on and your fast pool is exhausted, Cursor will substitute a cheaper unlimited-fast model (typically Haiku 4.5 for Opus/Sonnet requests, Flash for Gemini Pro requests, gpt-5.4-mini for GPT-5.5 requests) rather than queuing in the slow pool. This is faster but quietly changes which model is actually answering you. **The default is OFF** — most users on overflow are queued, not downgraded.
There is no 'overage billing' on the Pro plan. You cannot pay $1 extra to buy more fast requests once your monthly quota exhausts; the only way out is to wait for the slow pool, accept the auto-downgrade, switch to your own API key (BYOK mode, covered below), upgrade to Business, or wait for the calendar reset on your billing-period anniversary.
Fast-pool counters reset on your individual billing-period anniversary, not on the first of the calendar month. If you subscribed on the 14th, your fast pool refills on the 14th. The Cursor dashboard shows your current usage and reset date at cursor.com/settings.