How to Check Your ChatGPT Subscription: Plan, Renewal Date, and Billing
TL;DR: Your ChatGPT plan, renewal date, and billing all live behind one path: avatar → Settings → Subscription. The Subscription page shows your current tier, status, and next renewal date; Settings → Billing shows invoices and payment method. After activating through a top-up service or redemption code, refresh that page to confirm the plan landed — if it still says Free, sign out and back in on a clean network.
📚 Table of Contents (click to jump)
- Step 1: Check Your Plan on the Web
- Step 2: Verify the Renewal Date
- Step 3: Check Billing and Payment Method
- Checking on Mobile
- After a Top-Up or Code Redemption: Did It Land?
- Pros and Cons
- Who It's For
- Final Thoughts
- FAQ
Step 1: Check Your Plan on the Web
Open https://chatgpt.com/ in your browser and sign in (from mainland China you'll need a stable overseas network — see our ChatGPT registration guide).
Once you're signed in, it takes three clicks:
- Click your profile avatar in the bottom-left corner (your initial or profile picture)
- Open Settings from the dropdown menu
- Find the Subscription page in the left sidebar
You can also jump straight there: https://chatgpt.com/#settings/subscription.
On this page you'll see:
| Field | What it means |
|---|---|
| Current plan | Free, ChatGPT Plus, or ChatGPT Pro |
| Subscription status | Whether it's Active and whether you're in a trial |
| Next renewal date | Renews on — the charge date, so you can see how many days are left |
| Management entry | Upgrade / downgrade / cancel the subscription |
Step 2: Verify the Renewal Date
The most useful field on the Subscription page is the next renewal date:
- A specific date means the subscription is active and will renew automatically each cycle
- Something like
Expiredor a past date means the subscription isn't active or has lapsed and needs to be set up again
If you're on a monthly plan, the renewal date is normally your activation date plus one month. If the renewal date shown doesn't match what you expect, sign out and back in and refresh once — it's usually page caching.
Step 3: Check Billing and Payment Method
To see how much you've paid and when, open Settings → Billing:
- Historical invoices, including the amount charged each period
- Your currently attached payment method
- The date and amount of the next charge
Subscriptions activated with a redemption code also appear in the official billing history, which confirms the plan really is attached to this account.
Checking on Mobile
The official ChatGPT app on iOS and Android works essentially the same way:
- Open the app and tap your profile avatar in the bottom-right or top-right
- Go into Settings
- Find Subscription to see your current plan and expiry date
The app and the web show the same subscription — a change made on either side (cancelling, for example) syncs to the other.
After a Top-Up or Code Redemption: Did It Land?
After activating through a redemption code or activation code — whether from UPGPTs or another channel — the thing you care about is whether it actually landed. Checking is simple:
- Sign in and go to Settings → Subscription
- Refresh the page and confirm the plan shown is the tier you bought (Plus, Pro, and so on)
- Confirm the next renewal date isn't the same day you bought it
If it still shows Free:
- Sign out and sign back in first — that resolves it most of the time
- Make sure you're on a clean network (switch to a stable overseas node), then refresh
- Redemption codes usually need to be activated on the official subscription page yourself; once activated they normally take effect within a minute
If it still doesn't take effect, contact the support channel you bought from with your code and account details. Don't retry repeatedly on a bad network — that can trigger risk controls.
Pros and Cons
Advantages of this "check it yourself in Settings" approach
- Free: you can check your plan, expiry, and billing anytime at no cost
- Authoritative: it's what the official page shows, so there's no guessing from third parties
- Complete: plan, renewal, and billing all in one place
Limitations / things to note
- Depends on your network: on some connections the Settings page won't open or spins, so you need to switch nodes
- Only reflects the current state: older plans that don't display an expiry date need to be judged from billing manually
- Page caching: right after activation the display lags occasionally and needs a refresh or a fresh sign-in
Who It's For
- New users who just activated ChatGPT Plus / Pro and want to confirm the plan landed
- Users who paid with a redemption code or top-up service and need to verify the subscription themselves
- Subscribers who want to see the monthly charge and renewal date to avoid surprise billing
Final Thoughts
Checking your ChatGPT subscription comes down to one path: avatar → Settings → Subscription. Plan, expiry, and billing are all there, and you can confirm at a glance whether a top-up landed. It's worth spending ten seconds there after every upgrade or renewal — it saves a lot of hassle later.
Need Codex? Visit the Codex top-up page for supported plans, payment methods, and delivery.
