Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
On-demand usage is enabled with a $50 monthly cap. $0 of that $50 has been used. When my included Other Models allowance runs out, Cursor still does not let me keep using Claude / GPT / other third-party models. It force-switches the chat to grok-4.6 instead of charging on-demand.
That contradicts the documented behavior: after included usage is exhausted, on-demand should continue the selected model at API rates, and requests should not be downgraded.
Steps to Reproduce
It happens continuously.
Expected Behavior
What I expected
Pick a third-party / “Other Models” model → included Other Models budget is used first → when that budget is gone, keep using the same model and bill against my $50 on-demand cap.
What actually happens
- I enable On-Demand Usage on cursor.com/dashboard → Spending.
- I set a $50 monthly limit and save. Dashboard shows On-Demand Usage: $0.00 / $50.00.
- I select a higher / third-party model.
- After the included Other Models pool is exhausted, I get a toast like:
“Other Models usage limit reached. Switched to grok-4.6.” - The chat continues on Grok. On-demand stays at $0. I cannot stay on the model I chose.
Operating System
MacOS
Version Information
ersion: 3.12.17
VS Code Extension API: 1.128.0
Commit: 0fb762053c34788bb7760d5673f8a6d4c8589d50
Date: 2026-07-17T02:53:53.006Z (2 mos ago)
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0
Does this stop you from using Cursor
No - Cursor works, but with this issue