I would like to formally inform you that through your non-transparent policies, you are violating the rights of individual consumers in the European Union.
When you advertise “Unlimited agent requests”, this must truly mean unlimited. The vague disclaimer “Usage limits apply for some models” is not sufficient under EU consumer law — it must be clearly defined, including the exact restrictions, affected models, usage thresholds, and reset cycles.
Moreover, the message:
“You’ve hit the rate limit on this model. Switch to a different model, upgrade to Ultra plan for 20x higher limits on Claude / Gemini / OpenAI models, or set a Spend Limit for requests over your rate limit.”
does not provide sufficient clarity for users. It causes confusion and misleads the consumer. At no point can the user know:
How much usage is included in the plan;
How much has already been consumed;
When the rate limits reset.
This violates fundamental EU principles of transparency, predictability, and fair communication.
Furthermore, any change to the pricing structure or usage limitations during an active subscription period is not permitted under EU law unless:
The user was clearly informed in advance (with sufficient notice, typically at least 15 days);
The contract allows for transparent and fair modification procedures;
Legal Basis for Complaint:
Directive 2011/83/EU on Consumer Rights
Articles 6 and 8: require clear, intelligible pre-contractual information regarding service terms and pricing.
Service providers must not make misleading claims or hide material limitations.
Regulation (EU) 2019/1150 on Platform-to-Business Relations (P2B Regulation)
Articles 3 and 5: require transparency in terms and conditions, including prior notice (min. 15 days) for changes and clear disclosure of usage limits or suspension criteria.
As a citizen of the European Union, I intend to file a formal complaint with the Consumer Protection Authority, as your current practices appear to be in direct breach of both legal texts above.
I kindly request that you:
Clearly define all limitations on usage and reset mechanisms;
Refrain from modifying pricing or limits during an active billing cycle without proper notification and user acceptation.
The pricing is indeed opaque and problematic. If you hit a limit, it means it is not unlimited. Therefore, what are the limits per model? How can we see our usage? When are they reset?
Come on, your reporting of usage has been an ongoing problem. Get things clear and straight once for all.
I also noticed that the Ultra plan on the Yearly option (which claims “save 20%”) is still priced at $200. Where is the 20% saving? If the discount doesn’t actually apply to this plan, remove it from Yearly (save 20%) pricing list.
Alin, if Cursor’s plan limits ruin your day, feel free to fire up plain Notepad and code like it’s 1995—no AI, no limits. Meanwhile the rest of us will be shipping faster with the best AI IDE in the game.
I completely agree. Seeing a message about hitting a rate limit for models, after reading the text in the Blog article with the change makes no sense. This same thing just happened to me today.
By default, the Pro plan will now follow an unlimited-with-rate-limits model, and all limits on tool calls will be lifted.
This is a terrible user experience. When I have no idea what the rate limit is for a tool, how am I supposed to plan requests appropriately? For example, I have to spend a ton of requests just to break Cursor out of being stuck doing something in the background that I can’t see. Previously, I could see my remaining requests so I could budget what I want a model like Claude to handle vs. what I want the Cursor model to handle (to preserve requests).
totally agree. And Cursor should refund the usage-based price it charge during this period too, the docs say $0.04 per request, but they charge about $1 for each request now
Since I’ve opted out to old plan, please just confirm something for me. Is it true that the charges are done without a warning, and you don’t know whether you’ll have to pay for that request until you send it and the payment is made?
The $0.04 pricing per request was on the old plan and does not exist on the new plan. The new plan counts resource usage and charges for that specifically, not by the number of requests. You can see your Usage in Dashboard on the Cursor Website after login, there you can position the mouse over the usage line and get a breakdown by token usage in detail which will show how much was used directly.
Yeah this is ■■■■, I’ll be going to a different company. I came back to cursor for the new plan only to be rate limited during a soft session with Ux leading me to pay per req, which is why I have apis.. which are nerfed in cursor… like fk you, this is so dishonest. Terrible business practices for such a young company. I truly hope you guys flop for this level of dishonest, I really really hope you fail.
Yeah this is really bad, I used to use a less capable api between premium requests. Now I have no access to anything but the ■■■■ apis that are nerfed in cursor. ■■■■ this company its gunna flop fr.
Your actions prove that I am right, and they also demonstrate that you censor your customers’ feedback. Here is the clear proof: yesterday I made this post. Suddenly today, after people started to continue providing feedback on the issue, you made the post disappear from the feedback category topic list—without actually deleting it. The post still exists, but only for me and those who commented on it. When searching for the title using the search function, the post no longer appears. But Google knows about it because it indexed it.
How can I still trust you at this point? Is this fair to your customers?