How to change ChatGPT plan (upgrade/downgrade) without losing access?

ChatGPTBilling & SubscriptionUpdated May 17, 2026
Quick Answer

To upgrade ChatGPT to Plus ($20/month), go to chat.openai.com → Settings → Upgrade plan; to downgrade or cancel, go to Settings → Subscription → Manage → Cancel plan. You keep full access through the end of your current billing period when downgrading — your chat history is never deleted regardless of plan.

Step-by-Step Fix

1. Go to the Correct Plan Management Page

ChatGPT plan changes must be done from the subscription settings.

  • Go to chat.openai.com
  • Click your profile icon in the bottom-left corner
  • Select Settings
  • Click Subscription or look for Upgrade plan / Manage subscription
  • Confirm you are signed into the correct account — the one you want to change the plan on

2. Upgrade from Free to Plus

To upgrade to ChatGPT Plus ($20/month):

  1. Click Upgrade to Plus or Upgrade plan on the subscription page
  2. Review the plan details — $20/month charged immediately
  3. Enter your payment details (Visa, Mastercard, Amex, Apple Pay, or Google Pay)
  4. Confirm the billing address matches your card exactly
  5. Click Subscribe and wait for the confirmation screen
  6. Sign out and back in if Plus features do not appear within 15 minutes

3. Downgrade from Plus to Free

To cancel your Plus subscription and return to free:

  1. Go to Settings → Subscription → Manage subscription
  2. Click Cancel plan or Downgrade
  3. Confirm the cancellation
  4. Note the access end date — you keep Plus until the end of the current billing period
  5. Take a screenshot of the cancellation confirmation page

4. Refresh Authentication and Local State

If the plan change page is not loading or behaving unexpectedly:

  • Sign out of ChatGPT completely
  • Clear site data (cookies and cache) for chat.openai.com and openai.com
  • Disable browser extensions temporarily (especially ad blockers and privacy tools)
  • Sign back in and retry the plan change

5. Test in a Clean Environment

Isolate whether the problem is local or account-level:

  • Open an incognito or private window
  • Try from a different browser (Chrome vs. Firefox vs. Safari)
  • Test on a different network (phone hotspot vs. home WiFi)
  • Disable VPN/proxy if active — billing pages sometimes fail when your apparent location differs from your account region

6. Check for Service Incidents

If plan changes are failing across multiple clean environments:

  • Visit status.openai.com to check for active incidents
  • Check the OpenAI Community forum or r/ChatGPT for reports of widespread billing issues
  • If there is an active incident, wait and retry once it is resolved

7. Escalate With Evidence

If the issue persists after all the above:

  1. Go to help.openai.com
  2. Open a billing support ticket
  3. Include: exact error text, timestamps, OS + browser version, network context (VPN/proxy/firewall), and screenshots

Why This Happens

ChatGPT's billing page loads Stripe's payment scripts, which can be blocked by privacy extensions, corporate firewalls, or strict browser settings. When these scripts fail to load, the upgrade or downgrade buttons appear to do nothing or show generic errors. Additionally, plan change requests sometimes fail when the browser session is stale and your authentication token has expired, even though you appear to be logged in.

Common Mistakes to Avoid

  • Downgrading and immediately trying to re-subscribe — if you cancel and then try to upgrade again on the same day, the billing system can get confused; wait at least 24 hours
  • Using a VPN during plan changes — this can cause your location to appear in an unsupported region, blocking the checkout
  • Clicking the upgrade button multiple times — one click is enough; wait for the response before clicking again to avoid multiple charge attempts
  • Ignoring the 3DS verification popup — some banks require you to approve the charge via SMS or banking app; check your phone during checkout
  • Not confirming the billing email — after a successful plan change, you should receive a confirmation email; if you do not, the change may not have completed

FAQ

Q: If I upgrade mid-month, do I get a prorated credit for unused days on the free plan? No. The free plan has no monetary value, so there is nothing to prorate. You are charged $20 immediately on the day you upgrade to ChatGPT Plus. Your new billing cycle starts from that date. For example, if you upgrade on the 10th of the month, you'll be charged $20 on the 10th and again on the 10th of every subsequent month.

Q: Can I upgrade from ChatGPT Plus to ChatGPT Pro without losing my Plus history or settings? Yes. Upgrading from Plus to Pro is a plan change, not a new account. All your conversation history, custom instructions, memory settings, and custom GPTs carry over. The upgrade takes effect immediately upon payment. ChatGPT Pro costs $200/month and includes higher message limits, extended thinking access (o1 pro mode), and priority access during high-demand periods.

Q: What happens to my custom GPTs if I downgrade from Plus to free? Custom GPTs you've created are saved to your account and remain accessible even after downgrading. However, you cannot run them or share new ones while on the free plan — GPTs require Plus or higher to execute. As soon as you re-upgrade to Plus, all your custom GPTs become fully functional again without any reconfiguration.

Q: I cancelled my Plus subscription but I'm still being charged. What do I do? Check whether your cancellation was confirmed. Go to Settings → Subscription — if it shows an expiration date but no active subscription, cancellation succeeded. The charge you're seeing may be from before the cancellation took effect. If the charge date is after your confirmed cancellation, this is a billing error: contact support at help.openai.com with your cancellation confirmation screenshot and the transaction date.

Q: Can I change my ChatGPT plan on the mobile app or only on desktop? Plan changes must be made via a web browser at chat.openai.com — you cannot upgrade or downgrade through the iOS or Android app due to Apple and Google's in-app purchase policies. If you previously subscribed through the iOS App Store, you must cancel that subscription directly in your iPhone Settings → Subscriptions, not through ChatGPT's website.

Q: How long does it take for a downgrade or cancellation to take effect? Cancellations and downgrades take effect at the end of your current billing period. If your billing date is the 20th and you cancel on the 5th, you retain Plus access through the 20th and lose it on the 21st. No partial refunds are given for unused days. The exact expiration date is shown on your Settings → Subscription page immediately after you confirm the cancellation.

Q: Is there a free trial for ChatGPT Plus? OpenAI does not currently offer a standard free trial for ChatGPT Plus. You pay $20 for the first month with no trial period. However, OpenAI occasionally offers promotional trials to specific users. If you see a trial offer in your account, it is legitimate. If someone outside ChatGPT's official interface offers you a free trial code, that is a scam.

Q: Can I transfer my ChatGPT Plus subscription to a different email address? No. ChatGPT Plus subscriptions are tied to specific OpenAI accounts and cannot be transferred. If you need to switch to a different email address, you would need to cancel the subscription on the old account and subscribe again on the new account. Contact support if you need help migrating data between accounts.

Related Issues

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

Related Articles

View all ChatGPT guides

ChatGPT · Billing & Subscription

More ChatGPT billing & subscription guides

Browse all guides in this category to troubleshoot related issues faster.

Browse all guides →

Frequently Asked Questions

Try an incognito/private window and a different network (phone hotspot). If the upgrade or downgrade works in incognito but not your normal browser, the issue is local — caused by cached session data, browser extensions blocking the billing page, or stale cookies. Clear cookies for chat.openai.com and openai.com, restart the browser, and retry in your regular session.

Related Guides

Continue with nearby guides in the same topic to rule out adjacent causes faster.

ChatGPT billing login – How to Fix

Most ChatGPT billing failures are caused by banks blocking international or recurring charges; update your payment method at chat.openai.com → Settings → My Plan, retry with a different card, and log out then back in to refresh your subscription status. If charged but not activated, wait 5 minutes and contact OpenAI support with your receipt.

ChatGPT Plus Payment Failed? Fix Card Declines, Bank Blocks, and Billing Errors

ChatGPT Plus costs $20/month and payment fails in roughly 80% of cases due to bank-side blocks on international or recurring card-not-present charges — not a problem with OpenAI's system. Retry once from an incognito window with no VPN, then call your bank to authorize recurring charges from OpenAI. If you were charged but Plus did not activate, wait 5–15 minutes, sign out and back in, then contact support at help.openai.com with the charge timestamp, amount, and last 4 digits of your card.

How to change ChatGPT billing email or payment method safely?

To update your ChatGPT payment method, go to chat.openai.com → Settings → Subscription → Manage → Update payment method, then enter new card details and save. Note that ChatGPT does not allow you to change the billing email directly — billing is tied to your account's login email, which can only be changed through your account settings if your account is not linked to Google or Apple.

ChatGPT Change Plan / Downgrade: How to Switch Plans and Avoid Billing Confusion

To downgrade ChatGPT from Plus ($20/month) to free, go to Settings → Subscription → Manage → Cancel plan and confirm — you keep Plus access until your billing period ends, then revert to free. To upgrade from free to Plus, click Upgrade plan on the same page and enter payment details. Plan changes take effect at the next billing cycle unless you are upgrading, which charges immediately.