← Back to all tips
⌨️

Cursor Card Declined? Why Cursor Pro Payments Fail and How to Fix Them (2026)

Cursor Pro says your card was declined? The common causes (Stripe fraud checks, card country, billing address, 3D Secure, prepaid card limits, failed renewals) and a checklist that works.

Cursor's free plan runs out fast if you code every day, so a "card declined" message on the upgrade screen comes at a bad time. Cursor bills through Stripe, and its help center only offers general advice: check the card details, try another card, ask your bank. Below are the causes we actually see behind that message, and a checklist that fixes most of them without getting your card flagged.

What Cursor Pro costs

Cursor's pricing page lists the individual paid plan at $20 per month, with cheaper effective pricing if you pay annually, and Teams at $40 per user per month. Since mid-2025 every plan has included a pool of model usage. Depending on your settings, heavy use of premium models can lead to extra charges on top of the subscription, and each of those is another charge on the same card. Cursor says self-serve plans accept all major credit and debit cards.

Why Cursor declines cards

Stripe's fraud check rejected the charge

Stripe scores every payment. The card's country, your billing address, the country your connection appears to come from, the device, and how many recent attempts there have been all count. A high score means a decline before your bank even sees the charge, and the message on screen is the same generic "card declined."

Your bank refused it

Cursor is a US merchant, so for most people outside the US it's a foreign online payment. Many debit cards, and some credit cards, block these by default, or block recurring charges from a new merchant.

Billing details don't match

The cardholder name, billing address and postal code have to match what your issuer has on file. Cursor's own troubleshooting list starts here: card number, expiry, CVC, billing address.

3D Secure didn't finish

If your bank asks for a one-time code or app confirmation and the pop-up was blocked or closed, the payment fails. Corporate cards often have their own approval rules too, which is why forum posts like "all our company cards get rejected" keep showing up.

The card can't cover the charge

The $20 plan isn't always exactly $20. Sales tax or VAT can be added depending on where you are, and usage charges come on top of the subscription. On a prepaid card loaded with exactly $20, the first charge, or the first usage charge, is where it usually fails.

Too many attempts, or too many accounts

Cursor forum users have reported that the same card is declined on one account but accepted on another, and that Stripe's saved-card feature (Link) can bring back an old card that was already failing. Fraud systems also remember repeated attempts. After several declines, cards that would normally work start getting rejected too.

Your renewal hit a dead card

If the card on file expired, was closed or ran out of money, the renewal fails and you go back to the free limits. Cursor only retries the card you have on file, so you need to update it.

Checklist: fix a Cursor card decline

  1. Stop after two declines. Each retry makes the next one more likely to fail.
  2. Go to cursor.com/dashboard/billing and use Manage Subscription to see which card is actually on file. Remove old cards and any card Link fills in automatically that you don't want to use.
  3. Re-enter the card from scratch. Use the name and billing address exactly as your issuer has them, with a postal code that matches the city.
  4. Pay from a network region that matches your billing country, and turn off anything that routes your traffic through another country while you check out.
  5. Allow pop-ups and finish 3D Secure in the same tab, without refreshing.
  6. Check how much the card can cover. Keep about $25 available for a $20 plan, and more if you expect usage charges.
  7. Call or message your bank. Ask them to allow online, international and recurring charges from Cursor, and ask why they declined it. They can see the reason. Cursor and Stripe usually can't tell you.
  8. Try a different card if your bank won't allow the charge.
  9. Contact Cursor support at [email protected] if your bank says it approved the charge but Cursor still shows a decline. Include the time of the attempt and the last four digits of the card.
If you use Cursor heavily, set a spending limit for usage-based charges in your Cursor settings. A surprise overage on a nearly empty card is a common way to lose Pro in the middle of a billing cycle.

If none of your cards work

Developers in countries where international card payments are hard often end up choosing between three options. One is a card from a bank abroad, if they have one. Another is a teammate or employer paying on a Teams plan. The third is a prepaid virtual USD card from an issuer Stripe accepts. When you compare prepaid cards, look at whether you can top up the same card (so your Cursor billing doesn't break every month), all the fees including any charged on failed transactions, and whether support answers you.

Pink Card as one option

Pink Card is a prepaid USD virtual card (Mastercard/Visa) that people use for Cursor, ChatGPT, Gemini and other developer and AI subscriptions. You get the card number and billing details by email. When the balance runs low you top up the same card, so the card saved in Cursor keeps working. It doesn't change how Cursor or Stripe screen payments. Your billing details and network region still need to match.

Fees, in full:

  • Card fee: $10, plus a 3% service fee on (load amount + $10). The minimum load on the website is $110, so a $110 card costs $123.60.
  • Top-ups: $5 per top-up, plus a 5% service fee on (top-up amount + $5). A $100 top-up costs $110.25.
  • Monthly fee: $2.50.
  • Transaction fee: $1 per transaction, including declined ones. Declined transactions are charged at most 3 times per month.

If you only pay for Cursor and a no-monthly-fee card works for you, that will usually cost less. Pink Card is better suited to people who pay for several tools that all need a card number and want to keep them on one card they can top up. You can find details at pinkcard.cc.

FAQ

Q: Why is my card declined on Cursor but works everywhere else?
Cursor is a foreign, recurring, online merchant for most people outside the US, and banks treat those charges more strictly. Stripe's fraud check also looks at your billing address and network region, which local shops don't.
Q: Does Cursor accept debit cards?
Cursor's pricing FAQ says self-serve plans accept all major credit and debit cards. Whether your particular debit card goes through depends on your bank's settings for international and recurring charges.
Q: Will Cursor retry a failed renewal?
Cursor tries the card on file. If it keeps failing, your account goes back to the free limits until you update the card at cursor.com/dashboard/billing.
Q: Can I use a prepaid card for Cursor Pro?
Many people do, as long as the issuer is accepted and the card can cover the full charge, including tax and any usage charges. Choose one you can top up so your subscription doesn't break every month.
Q: Is a Teams plan a workaround?
Only if someone on your team, or your employer, has a card that works. Teams costs more per seat, and the person paying controls billing.

Ready to buy an AI gift card?

Pink Card offers prepaid digital gift cards for AI services. Pay with Alipay or your account balance, and get the card details by email.

Buy Gift Card →