Step-by-Step Fix
1. Navigate to Subscription Management
Access the correct page for plan changes.
- Go to chat.openai.com
- Click your profile icon in the bottom-left corner
- Select Settings
- Click Subscription or My plan
- Click Manage subscription or Manage
- Confirm the account email is the correct one
2. Downgrade from Plus to Free (Cancel Plus)
To stop Plus and return to the free plan:
- On the Manage subscription page, click Cancel plan or Downgrade
- Review the cancellation details — note the date your Plus access ends
- Click Confirm cancellation
- Take a screenshot of the confirmation
- You should receive a cancellation email within a few minutes
3. Upgrade from Free to Plus
To add ChatGPT Plus to your account:
- Click Upgrade to Plus or Upgrade plan
- Review the plan: $20/month billed immediately
- Enter your payment details (Visa, Mastercard, Amex, Apple Pay, or Google Pay)
- Enter your billing address exactly as it appears on your bank statement
- Click Subscribe — do not click multiple times
- Wait for the confirmation screen, then sign out and back in if Plus features do not appear immediately
4. Reset Your Browser Session if the Page Fails
If the plan change page is not working:
- Sign out of ChatGPT completely
- Clear site data for chat.openai.com and openai.com
- Disable browser extensions (especially ad blockers and VPN extensions)
- Open an incognito/private window and retry the plan change
5. Rule Out Network Issues
Corporate networks and VPNs can block billing page scripts.
- Disable any VPN or proxy
- Try from a phone hotspot if on corporate WiFi
- Switch DNS to 8.8.8.8 if experiencing consistent loading failures on billing pages
6. Check for Service Incidents
If plan changes fail across multiple clean environments:
- Visit status.openai.com for active billing incidents
- Wait for any incident to resolve before retrying
7. Escalate With Evidence
If no fix works after trying the above:
- Capture the exact error message and a screenshot of the billing page
- Note the timestamp, your country/region, and OS + browser version
- Open a billing ticket at help.openai.com
Why This Happens
Plan change failures on ChatGPT most commonly occur because Stripe's payment scripts fail to load — typically due to browser extensions blocking third-party scripts or network filters rejecting requests to Stripe's CDN. A second common cause is a stale authentication session where the billing portal cannot verify your current subscription state, causing buttons to appear unresponsive. Both issues are resolved by the clean-session approach in step 4.
Common Mistakes to Avoid
- Clicking the upgrade or cancel button multiple times — one click is sufficient; clicking repeatedly can submit multiple requests and create billing confusion
- Downgrading and immediately trying to re-subscribe on the same day — the billing system may produce unexpected results; wait at least 24 hours if you cancel and want to re-subscribe
- Expecting immediate feature loss after cancellation — Plus features remain until the billing period ends, which is intended behavior
- Using a VPN during plan changes — this can cause geographic mismatches that block billing transactions
- Not confirming the plan change — on the subscription page, you must click the final confirm button; closing the popup without confirming does not complete the action
Related Issues
- ChatGPT cancel trial or auto-renew
- ChatGPT subscription cancel not working
- ChatGPT billing and subscription — how to change plan
- ChatGPT Plus renewal failed
Additional FAQ
Q: Can I pause my ChatGPT Plus subscription instead of cancelling it?
ChatGPT Plus does not currently have a pause feature. Your only options are to keep the subscription active and pay the $20 monthly renewal, or to cancel and lose Plus access at the end of the billing period. If you cancel and want Plus back later, you can re-subscribe at any time — there is no penalty or waiting period, and your conversation history and settings are preserved during the free-tier gap.
Q: How do I switch from a monthly ChatGPT Plus plan to an annual plan if one is offered?
If OpenAI offers an annual billing option for your account, you can switch from the plan change page — go to Settings → Subscription → Manage and look for an option to change billing frequency. Annual plans typically offer a discount compared to paying $20 × 12 months. If you switch mid-month to annual, you may be charged a prorated amount for the remaining days of the current cycle, plus the full annual amount. Check the confirmation screen carefully before confirming the change.
Q: Will downgrading from Plus to free lose access to my custom GPTs?
Custom GPTs you created are saved to your account and not deleted when you downgrade. However, you will not be able to create new custom GPTs or access third-party GPTs from the GPT store while on the free plan. Your existing custom GPTs will be accessible again — including for others if you made them public — once you re-upgrade to Plus. Custom instructions set in your account settings also remain saved during the free period.
Q: What is the difference between cancelling Plus and downgrading to free?
They are the same action in ChatGPT's UI. "Cancelling Plus" and "downgrading to free" both refer to clicking Cancel plan in Settings → Subscription → Manage. There is no separate "downgrade" button — cancellation stops the renewal and transitions you to the free tier at the end of the billing period. The terminology can be confusing, but the outcome is identical: Plus features remain until the billing period ends, then the account becomes free.
Prevention Tips
- Before downgrading, export or save any important conversations or outputs that rely on Plus-only features like DALL-E image generation or Advanced Data Analysis
- Screenshot the subscription status page after any plan change to have a record of the change date and access end date
- Wait 24 hours after cancelling before re-subscribing if you change your mind — the billing system processes cancellations asynchronously and immediate re-subscription can occasionally cause confusion
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.
Related Articles
- ChatGPT billing history and receipts
- ChatGPT login not working
- ChatGPT something went wrong error
- ChatGPT network error fix
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.