It looks like with newer versions of Cursor, the On-Demand usage/billing happens before the additional free usage. This was not the case with previous cursor versions from a few days ago (don’t remember the exact version, apologies).
Steps to Reproduce
Just reach the included usage and let some free usage to build up. It will bill the on-demand usage before the included additional free usage.
Expected Behavior
The Free usage “on-us” should be consumed before the on-demand billing.
We have the same issue. Our On-Demand usage reset today, but included and free did not. As a result, all usage - even in auto - is being billed On-Demand.
Thanks for your patience. The engineering team is tracking this issue in the billing logic.
You’re right that the different reset times for on‑demand and included/free usage seem to be part of the same bug. The team understands this may lead to unexpected charges for some users.
I don’t have an ETA on the fix yet. I’ll let you know as soon as I hear back from the team. Regarding incorrect charges caused by this bug, the team will likely resolve them after the fix is deployed - I recommend checking your dashboard once the fix is out.