Why I Cancelled My Cursor Subscription Over Student Plan Exclusion and How You Can Avoid the Same Mistake
June 19, 2025Why My Large File Edits Kept Failing in Cursor IDE and How I Fixed It
June 19, 2025I was deep into an AI coding project using Cursor IDE when I hit a frustrating wall: unexpected throttling and unclear costs. As someone relying on tools like GPT-4.5 and Sonnet for complex tasks, I needed transparent pricing and usage limits. But getting answers felt like pulling teeth!
Here’s how I cut through the confusion and found solutions that worked for me.
The Core Problem: Mysterious Pricing and Buggy Usage Tracking
My biggest headache? The model page showed no pricing details. So I dug into the page source and found old pricing data. That only confused me about what I was actually paying.
To make matters worse, I ran into bugs. A simple tool call would sometimes blow up my request count. For example, one Claude Sonnet request ended up counting as 13 requests behind the scenes!
With the dashboard showing inaccurate stats, I couldn’t predict when I’d hit rate limits or get hit with overage charges. It was a real mess.
What I Discovered Through My Investigation
I rolled up my sleeves and tested everything myself. First, I fired up Chrome DevTools to monitor API calls. Sure enough, the internal counts were way higher than what I could see.
I learned that the new pricing model consolidates requests. But because of reporting bugs, I couldn’t trust the numbers. Here’s what I found:
- You can opt out of the new pricing via the dashboard. But even after opting out, the request-counting issues didn’t go away immediately
- Rate limits are separate for MAX and normal modes. So I started using MAX for intensive sessions and switched to normal to avoid throttling
- The Pro and Ultra plans are very different. Pro gives 500 fast requests per month, then it’s about $0.04 per request after that. Ultra offers a flat 10,000 requests with no slow queue
This made a big difference for my bursty usage. I might burn through 50-100 requests in a single day. Now I knew: if I planned around the reset times, the rate limits were manageable.
Actionable Steps I Took to Regain Control
Armed with what I learned, I set up a simple workflow to avoid nasty surprises:
- Monitor usage manually: Since the dashboard stats were unreliable, I started regularly checking Chrome DevTools for real-time request counts
- Optimize my plan: I kept the Pro plan for now. Ultra’s flat rate wasn’t a good fit for my sporadic usage. I also opted out of the new pricing to see if the bugs would clear up
- Adjust my workflow: For heavy sessions, I’d kick off in MAX mode. Then, if I got close to my limits, I’d switch to normal mode to stay within my quota
- Stay updated: I bookmarked the docs for pricing updates and reported any inconsistencies to support
What You Can Do to Smooth Out Your AI Development Workflow
This whole experience taught me a valuable lesson: always verify costs and usage limits yourself. If the tool isn’t transparent, you might waste time and money.
For my fellow developers, I suggest starting with DevTools to get the real picture. Then, pick a plan that fits your usage pattern – especially those peak times.
By taking these steps, I’ve reduced throttling issues and can focus on building. Bottom line: when using tools like Cursor IDE, staying on top of your usage is the best way to avoid surprises.