If your card keeps getting declined on OpenAI’s payment page, you are not doing anything wrong.
OpenAI blocks a massive number of non-US cards at the payment level. It does not matter if your card is Visa or Mastercard — if it is not issued in a supported region, Stripe will reject it.
The fix is straightforward: a virtual credit card with a US billing address.
The Short Answer
To subscribe to ChatGPT Plus outside the US, you need three things:
Virtual card + US VPN node + correct billing info
Miss any one of them and the payment will fail. Every single time.
Recommended: Pikabao Virtual Card
If you want to skip the trial and error, start here.
Pikabao issues virtual Visa and Mastercard cards funded by USDT. You get a full card profile — card number, expiry, CVV, and a US billing address — everything OpenAI’s payment page asks for. The whole setup takes under 10 minutes.
Get your card now:
>> Sign up for Pikabao and open a card instantly <<
What You Need Before You Start
1. An OpenAI account
If you do not have one yet: https://chat.openai.com
Google and Apple sign-in both work. Email registration works too.
2. A virtual credit card
Use Pikabao. Here is the process:
- Open Telegram and go to @pikabaobot or click the link above
- Register an account and deposit USDT (TRC20 or BSC network)
- Apply for a card from the main dashboard — first-time top-up of 20 USDT is recommended
- Convert your USDT balance to USD, then load it onto your virtual card
- Open the card details to get your card number, expiry date, CVV, and billing address
3. A VPN set to a US server
This is non-negotiable. OpenAI checks your IP location.
Use a US node. UK and European nodes work sometimes but are inconsistent. US gives you the highest success rate.
4. A US ZIP code
Stripe requires a billing ZIP code. These work reliably:
10001— New York, NY90001— Los Angeles, CA94105— San Francisco, CA
Match the ZIP code to the state shown in your Pikabao billing address.
Step-by-Step: How to Subscribe
Step 1: Log in to ChatGPT
Go to https://chat.openai.com and sign in.
Make sure your VPN is connected to a US server before you open the page.
Step 2: Find the upgrade button
Path: Bottom-left avatar → Settings → My Plan → Upgrade to Plus
If you do not see the upgrade option, switch your VPN to a different US server and refresh.
Step 3: Select the plan
Choose ChatGPT Plus at $20/month and click “Upgrade plan” to proceed to checkout.
Step 4: Fill in your payment details
You will land on a Stripe payment page. Use the information from your Pikabao card:
| Field | What to enter |
|---|---|
| Name on card | The name shown on your Pikabao card |
| Card number | Your virtual card number |
| Expiry | MM/YY (e.g. 07/26) |
| CVC | The 3-digit security code |
| Country | United States |
| ZIP code | 10001 or the ZIP from your billing address |
Copy and paste directly from your Pikabao dashboard. Do not type it manually — one wrong digit will cause a decline.
Step 5: Submit
Once the payment goes through, the page will redirect automatically. You will see “ChatGPT Plus” in the bottom-left corner. That is it — you are in.
Payment Declined? Run Through This Checklist
Card rejected
Check your card balance first. You need at least $21 USD on the card to cover the charge plus any pre-authorization hold.
If the balance is fine and it still fails, open a new card on Pikabao and try again. Some cards pass OpenAI’s risk checks better than others.
ZIP code error
A mismatched ZIP code — or one that does not correspond to a real US address — will get blocked by Stripe immediately.
Use 10001 (New York) or 90001 (Los Angeles). Both are consistently reliable.
Upgrade button not appearing
This is almost always a VPN issue. Switch to a different US server, clear your browser cache, and reload the page.
If it still does not show up, try Chrome in incognito mode.
New account getting flagged
OpenAI sometimes flags brand-new accounts that try to upgrade immediately.
If this happens, use the free tier normally for a day or two, then attempt the upgrade. The success rate goes up noticeably.
How to Cancel Your Subscription
If you want to stop the monthly charge, cancel before your renewal date. OpenAI will not refund you if you forget.
How to cancel:
- Log in to ChatGPT
- Bottom-left avatar → Settings → My Plan
- Click “Manage My Subscription”
- You will be redirected to Stripe — click “Cancel Plan”
Your Plus access continues until the end of the billing period. No further charges after that.
Final Note
The process is straightforward once you have the right card. Most payment failures come down to the wrong VPN location, a mismatched ZIP code, or insufficient balance — all of which are easy to fix.
Do not waste time with random card services that are not tested with OpenAI. It is not worth the headache.
Get your Pikabao virtual card here
Follow the steps above and you should be subscribed within 10 minutes.