Guide
Cursor Billing and Account Management: Cancel, Refunds, Invoices
Most Cursor billing tasks live at cursor.com/dashboard/billing, which opens the Stripe portal for your card, invoices, and cancellation. Refunds cover the most recent payment within 14 days if it went unused; changing your email means deleting and recreating the account; and iOS subscriptions are managed entirely through Apple, not Cursor.

On this page
- How do I cancel my Cursor subscription?
- Can I get a refund from Cursor?
- My payment failed or did not apply. What do I do?
- Where do I find and download my invoices?
- How do spend alerts work?
- How do I change the email on my account?
- How do I delete my Cursor account?
- How do I manage an iOS App Store subscription?
- What is a Cursor public profile?
- Does Cursor still offer a student discount?
How do I cancel my Cursor subscription?
Cancellation runs through the same Stripe billing portal as the rest of your payment settings. The three steps below cancel a web-billed plan; note that in-app iOS subscriptions are the exception and are covered separately further down.
- 1Go to cursor.com/dashboard/billing.
- 2Click Manage Subscription to open the Stripe billing portal.
- 3Click Cancel Subscription and confirm.
After you cancel, you keep your paid-plan features until the end of the current billing period, then the account reverts to the free Hobby plan. You are not charged again, and cancellation does not delete your account or your local project files. On an individual plan, you can schedule a downgrade instead of canceling if you only want to move to a cheaper tier.
The awkward case is a cancel button that is not there. Four account states hide it, which is why the first move is working out which one applies. The plan may have already lapsed to Hobby, leaving nothing to cancel; you may hold a Teams seat without admin rights; an unpaid invoice may be blocking subscription changes; or the plan came from the iOS app. Only the invoice is yours to clear, and clearing it opens the controls back up.
On a Teams or Enterprise plan, only a team admin can cancel. Members have no billing access. An unpaid invoice or an account-state mismatch can also block cancellation until it is resolved.
This is covered hands-on in Cursor First Hour — 4 short Units, free to read.
Rather do it than read about it? Run 11 interactive Cursor walkthroughs in a simulated editor. Free, no account needed.
Can I get a refund from Cursor?
Cursor's refund policy is narrow and time-boxed: it applies only to your most recent payment, and only if you have not used the subscription in that period. The table lays out what qualifies and what does not.
- Situation
- Most recent charge, within the last 14 days, subscription unused that period
- Refundable?
- Yes
- Situation
- Charge older than 14 days
- Refundable?
- No
- Situation
- Any period where you used the subscription
- Refundable?
- No
- Situation
- On-demand or fast-request charges for usage already consumed
- Refundable?
- No
- Situation
- In-app purchases made through iOS
- Refundable?
- No. Apple handles these
| Situation | Refundable? |
|---|---|
| Most recent charge, within the last 14 days, subscription unused that period | Yes |
| Charge older than 14 days | No |
| Any period where you used the subscription | No |
| On-demand or fast-request charges for usage already consumed | No |
| In-app purchases made through iOS | No. Apple handles these |
Refunds return to your original payment method within 5-10 business days. This policy does not limit any rights you have under applicable consumer-protection laws.
Of the two conditions, the unused one probably decides more cases than the fourteen-day window does. Any usage inside the period disqualifies the payment however recent the charge. The same rules cover Pro, Pro+ and Ultra on monthly and annual billing, and Cursor describes anyone outside the window as committed for the current billing period. On an annual plan that period is the year.
To request an eligible refund, contact support while signed into your account and include the account email, the charge amount and date, an invoice ID or receipt if you have one, and a short description. Canceling on its own stops future charges but does not refund a payment that already processed.
Requesting a refund and canceling are not sequential steps, whatever the two separate headings suggest. Cursor's guidance is that you can cancel while a refund request is under review, and canceling first keeps the next renewal from landing mid-review. It does not cost you the request.
For a charge you do not recognize, go to Cursor before your bank. Support asks for the amount, the date and the last four digits of the card. Filing a chargeback can slow the review and can affect your account status while the dispute is open.
My payment failed or did not apply. What do I do?
There are two different failures here, and they have different fixes. A declined card never charges you; a payment that succeeded but did not activate your plan usually just needs a moment to sync. Work through the matching column.
- Retry
- Reopen cursor.com/dashboard/billing → Manage Subscription and retry.
- Check the card
- Confirm card number, expiry, CVC, and billing address in the Stripe portal.
- Swap cards
- Try a different credit or debit card as the default.
- Ask your bank
- Confirm your bank allows online charges for this transaction.
- Wait and refresh
- Activation is usually a sync delay that clears within a few minutes; refresh cursor.com/dashboard.
- Re-auth
- Sign out and back in to refresh your session's plan state.
- Check the email
- Confirm you are signed in with the email address that received the charge.
- Still stuck
- Contact support with your email, the amount and date, a receipt, and a dashboard screenshot.
The check I would run before either column is the inbox. A payment confirmation from Cursor or Stripe tells you which of the two failures you have, and it saves you troubleshooting a card that already worked. Stale plan state also turns up during ordinary plan changes and when you join a team, so a dashboard that looks wrong right after one is not evidence of a failed payment.
If no confirmation email arrived at all, work the declined-card column first.
Where do I find and download my invoices?
Invoices live in the Stripe billing portal, and on team plans they are gated to admins. The steps below get you to the billing history; the callout covers who can see it and how billing details behave.
- 1Go to cursor.com/dashboard/billing and click Manage Subscription to open the Stripe portal.
- 2Scroll to your billing history.
- 3Select an invoice and download it. Invoices are a manual download for now.
On a Teams or Enterprise plan, only team admins can open billing and invoices; members request copies from an admin. You can edit your company name, address, and tax information in the Stripe portal, but changes apply to future invoices only. Issued invoices cannot be edited. If a subscription has lapsed, support can send you copies.
Sequence matters more here than the download does. Correct your company name, address and tax details before the next charge, because an issued invoice cannot be edited afterwards. Then pull whatever records finance needs while the plan is live, since a lapsed subscription takes the controls off the billing page and you have to ask support for every copy after that.
How do spend alerts work?
Spend alerts are an email heads-up, not a brake. They tell you when on-demand spend crosses a threshold, but they never stop usage. That is what spend limits are for. Set them up from the team spending dashboard.
- 1Go to cursor.com/dashboard/spending.
- 2Select Add Alert.
- 3Choose a team-level or member-level alert and set the spend threshold.
The steps leave you the actual number, and it turns out the on-demand-only rule is what should decide it. A threshold set low is a tripwire telling you that on-demand spend has begun at all, and that is a different signal from one that fires when the budget is nearly gone.
Team-level or member-level is the other choice in step three, and team size settles it more than the amount does. With a handful of people, one team-level alert is enough, because you can find out whose run it was by asking. On a larger team that question costs somebody a morning, so member-level alerts are worth the extra setup even though they mean more email.
Alerts count on-demand spend only. Included plan usage does not trigger them. When a threshold is crossed, the relevant members get an email showing the threshold and current spend, and admins choose whether member-level alerts route to admins, the member, or both. To actually cap costs, use spend limits, which are a separate, complementary control. On Enterprise pooled usage, member-level alerts can watch total spend rather than only overage.
How do I change the email on my account?
This one has a blunt answer: Cursor has no way to change the email on an existing account. The only route is to retire the old account and start a new one, which loses data, so read the warning before you begin.
- 1Cancel your subscription at cursor.com/dashboard → Manage Subscription → Cancel Subscription.
- 2Wait for the billing cycle to finish.
- 3Delete the account at cursor.com/dashboard → Advanced Account Settings → Delete Account.
- 4Register a fresh account at cursor.com with the new email, then subscribe to the plan you want.
Those four steps are the documented answer, though they answer a narrower question than most people are asking. If what you want changed is the name or picture other people see, both come from your account settings and can be edited in place. It is the email address itself that cannot move. And if you have claimed a profile handle, count that as a second loss, because deleting the account releases the handle and handles are first come, first served.
Deleting the old account permanently removes your chat history, settings and preferences, and indexed codebases. Your local project files are untouched, but there is no SSOSingle Sign-On. One company login (usually via SAML or OIDC) instead of a separate password per tool. Press Enter for the full definition. or verification shortcut and no way to transfer history to the new email.
How do I delete my Cursor account?
Account deletion is permanent and expects you to cancel any active subscription first. The steps and the data-handling detail are below.
- 1If you have an active plan, cancel it first at Billing → Manage Subscription → Cancel Subscription.
- 2Go to cursor.com/dashboard and scroll to Advanced Account Settings.
- 3Select Delete Account and confirm.
Do the cancel first. Canceling and deleting are not the same size of decision, since a canceled plan can be picked back up from the dashboard with your account and settings intact, and a deleted account cannot.
Deletion removes your account and all associated data (chat history, settings, and indexed codebases) and completes within 30 days. It cannot be undone. Local project files on your computer, and any code you created with Cursor, stay on your machine.
How do I manage an iOS App Store subscription?
If you subscribed inside the iOS app rather than on the web, Apple owns that subscription end to end. Cursor cannot cancel it or refund it for you. The pairs below cover what is different about in-app billing.
- What you can buy
- A monthly Pro, Pro+, or Ultra plan from the app, only if you don't already have a cursor.com plan. Yearly, Teams, and Enterprise need a web purchase.
- Cancel / refund / invoices
- All handled by Apple. Use Apple's subscription settings and support. Cursor can't cancel or refund an in-app plan.
- No on-demand spend
- Cursor stores no payment method for in-app subscribers, so on-demand spend can't be turned on.
- Switching to web billing
- Cancel through Apple, wait for it to expire, then subscribe on cursor.com.
- Restoring
- Tap Restore Purchases in the app to re-download subscription state. The plan ties to one Cursor email and the Apple ID that bought it.
In-app plans are available everywhere Cursor is on the App Store, except mainland China.
Where you buy is worth deciding before you subscribe rather than after, since you cannot switch directly while an in-app plan is active. Yearly billing, Teams, Enterprise and on-demand spend are web-only, so anyone likely to want one of those should buy on cursor.com first.
What is a Cursor public profile?
Separate from billing, your account can carry a public profile at cursor.com/@yourhandle showing your name, picture, join date, up to four links, and usage activity. Here is how to claim a handle and control who sees the profile.
- Claim a handle
- At cursor.com/profile: lowercase letters, numbers, and single hyphens, at least three characters. You can't change a handle after claiming it.
- Default visibility
- Public by default for non-team members; visible to teammates by default for team members.
- Admin policy
- Team admins can enforce Private, Team, or Public. Across multiple teams, the most restrictive policy wins.
- The toggle
- The Public profile switch turns the page on or off; you keep your handle either way.
Cursor also reserves the right to reclaim a handle, naming impersonation and collisions with its own product names among the reasons, and says it will notify you when practical so you can claim another.
Does Cursor still offer a student discount?
No, not for new sign-ups. Cursor closed the legacy program on June 25, 2026, and what replaced it is two narrower routes that depend on which group you are in. The callout has both, along with what happens to a rate you already redeemed.
Cursor discontinued new sign-ups for the legacy student discount on June 25, 2026, citing fraud on the program. Undergraduates can claim credits and discounts at on-campus and online events starting this fall, and Master's students, PhD candidates, academic researchers, and educators can request credits through a form. If you already redeemed the discount, you keep your current rate until the plan expires, after which Pro continues at the regular $20/month rate unless you cancel. Confirm current offers at cursor.com/help before assuming a rate.
Frequently asked questions
How do I cancel my Cursor subscription?
Go to cursor.com/dashboard/billing, click Manage Subscription to open the Stripe billing portal, then click Cancel Subscription and confirm. You keep paid features until the end of the current billing period, after which the account reverts to the free Hobby plan. Cancellation does not delete your account or local files. On Teams or Enterprise plans, only an admin can cancel.
Why is there no cancel button on my Cursor billing page?
Four account states hide the subscription controls. The plan already lapsed to the free Hobby plan, so there is nothing to cancel; you are a member on a Teams plan without admin access; an unpaid invoice is blocking subscription changes; or the plan was bought in the iOS app and is managed by Apple. Clear an unpaid invoice from cursor.com/dashboard/billing and the controls return. If none of the four apply, contact support with a screenshot of your billing page.
What is Cursor's refund policy?
You may qualify for a refund on your most recent payment if it was charged within the last 14 days and you did not use the subscription during that period. Refunds return to your original payment method in 5-10 business days. Charges outside 14 days, used periods, consumed on-demand usage, and iOS in-app purchases are not refundable. Request a refund through support with your account email, charge amount and date, and an invoice ID.
How do I change the email address on my Cursor account?
Cursor has no way to change the email on an existing account. The workaround is to cancel your subscription, wait for the billing cycle to end, delete the account under Advanced Account Settings, then create a new account with the new email and resubscribe. This permanently loses chat history, settings, and indexed codebases; local files are unaffected.
Why did my payment go through but my plan still shows free?
This is usually a short sync delay between payment confirmation and plan activation that clears within a few minutes. Refresh cursor.com/dashboard, sign out and back in, and confirm you are signed in with the email that received the charge. If it still shows free, contact support with your email, the payment amount and date, a receipt, and a dashboard screenshot.
How do I cancel a Cursor subscription bought in the iOS app?
In-app subscriptions are managed by Apple, not Cursor, so you cancel, refund, and get invoices through Apple's subscription settings and support. Cursor cannot cancel or refund an in-app plan for you. To move to web billing, cancel through Apple, wait for the plan to expire, then subscribe on cursor.com.
Sources & last verified
- Cursor - Cancel your subscription
- Cursor - Refunds
- Cursor - Invoices
- Cursor - Payment issues
- Cursor - Payment made but plan not applied
- Cursor - Spend alerts
- Cursor - Change email
- Cursor - Delete account
- Cursor - App Store subscription
- Cursor - Profiles
- Cursor - Student discount
Cursor ships frequently. Last updated July 28, 2026.