Carry Forward Unused Credits to Next Billing Cycle

Feature request for product/service

Billing

Describe the request

Hi Cursor Team,

I wanted to share a suggestion from a user perspective regarding the monthly credit system.

Currently, if a user is on the $60 plan and does not fully use all the provided credits within the billing cycle, the remaining credits expire and get wasted. For many users, usage can vary month-to-month depending on workload, projects, deadlines, vacations, or personal schedules.

It would be extremely beneficial if unused credits could be carried forward to the next billing cycle instead of expiring immediately.

Example:
User subscribes to the $60 plan
Receives $60 worth of credits
Uses only $35 during the month
Remaining $25 gets transferred to the next month

This would:
Improve overall user satisfaction
Make users feel their subscription value is preserved
Reduce the pressure to “use credits before expiry”
Encourage long-term subscriptions
Be especially useful for developers with fluctuating workloads

Even a limited rollover system could work well, such as:
Credits valid for 6 months
Maximum rollover cap

From a customer perspective, this would feel much more fair, flexible, and user-friendly.

Would love to hear thoughts from the team and community on this.

Operating System (if it applies)

Linux

That’s exactly something I’d love to see on Cursor. I switch between the Ultra and Pro plans because my needs change from month to month. But if this option existed, I’m sure I’d always stick with Ultra. Because when I’m on Pro, I’m technically not taking full advantage of the “x2 usage” offer.