ChatGPT says "Your card was declined" or "Payment was not approved," and retrying gets the same message. OpenAI often can't see the exact reason your bank gave, so you have to work it out yourself. Here are the causes we see most, in the order you should check them.
First, what you are paying
ChatGPT Plus is listed at $20 per month in USD. It may be shown in local currency, and sales tax or VAT can be added on top. If you subscribed through the ChatGPT app on iPhone or Android, Apple or Google bills you instead of OpenAI, and you have to fix payment problems in your App Store or Google Play account, not on chatgpt.com.
The 9 most common causes
1. Your card was issued in an unsupported country
OpenAI only sells subscriptions in supported countries and regions, and its help center says the bank that issued your card has to be in one of them too. If the issuer fails this check, nothing else you change will help: not a new address, not a new browser, not a different account. Your bank can tell you the issuer country.
2. The charge is bigger than the balance or limit
This is the cause we see most on prepaid and debit cards. People load exactly $20, but the actual charge can be $21.20 to $24, and much more in places with 20% VAT. Some merchants also place a small authorization hold before the real charge. If the card can't cover the full amount, it gets declined.
3. The billing address doesn't match
The name, street, city, postal code and country you type have to match what your card issuer has on file. A ZIP code that doesn't fit the city, or the wrong state, is enough to get a decline.
4. Your network region doesn't match your billing country
Fraud checks compare the country your connection appears to come from with your billing country and your card's country. If the address says one country and your network region says another, the charge is more likely to be rejected. OpenAI's own troubleshooting advice includes turning off proxies and similar tools while you pay.
5. 3D Secure verification didn't finish
Many banks want you to confirm the charge with a code or in their app. If a pop-up blocker or ad blocker hides that step, or you refresh the page while it's open, the payment fails. OpenAI recommends allowing pop-ups and redirects and finishing the verification in the same checkout.
6. Your bank blocked an online, international or recurring charge
Lots of cards come with foreign online payments or recurring merchant charges turned off. To the bank, an OpenAI charge is all three. You can usually change this in your banking app, or by calling your bank.
7. Too many retries in a row
Several declines in a short time look like card testing to fraud systems, and then even a valid card can be rejected for a while. On many prepaid cards, failed attempts also cost a fee.
8. The card type isn't accepted for subscriptions
Some debit and prepaid cards can't be used for recurring charges, or can't be used for this kind of merchant. The card might work fine at a store and still fail here.
9. A renewal failed on a card you no longer use
Renewals usually fail because the card on file expired, was closed, or ran out of money. ChatGPT keeps retrying it until you update the card.
Fix it in this order
- Stop retrying. After two declines, don't submit again until you've changed something.
- Check where you're being billed. If you subscribed in the app, go to your Apple or Google subscription settings. If you subscribed on the web, go to Settings, then Account, on chatgpt.com.
- Confirm the issuer country of your card is supported by OpenAI.
- Make sure the card can cover more than $20. Keep about $25 available so tax and authorization holds don't push the charge over.
- Type the billing address exactly as your issuer has it, and make sure the postal code fits the city.
- Pay from a network region that matches your billing country. Turn off anything that routes your traffic elsewhere for the checkout.
- Allow pop-ups, turn off ad blockers, and finish 3D Secure without refreshing the page.
- Ask your bank to allow online, international and recurring charges for this merchant, and to tell you why it declined the charge.
- Wait a few hours, then try once in a clean browser session. If it still fails, contact OpenAI support through help.openai.com and include the exact error message.
When your own card just won't work
If your card's issuer country isn't supported, or your bank won't allow the charge, you have a few honest options:
- A card from a bank in a supported country, if you have one. Nothing is more reliable.
- App store billing, if your local App Store or Google Play takes your card. The price may differ.
- A prepaid virtual card from an issuer that OpenAI accepts. Providers differ on fees, top-ups and support.
- Avoid shared accounts and resellers. You don't control the login.
Pink Card as one option
Pink Card is a prepaid USD virtual card (Mastercard/Visa) that many people use for ChatGPT Plus, Cursor, Gemini and other AI subscriptions. You get a card number and billing details by email, and when the balance runs low you top up the same card, so you don't have to update your payment method in ChatGPT every month. It doesn't get around OpenAI's rules. Your account, network region and billing address still need to be consistent.
Here's every fee, so you can compare it fairly:
- 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.
That's not the cheapest fee structure around. If a no-monthly-fee card works for you, use it. Pink Card makes the most sense if you pay for several AI tools on one card and want one place to top up. You can see the checkout and current options at pinkcard.cc.