ChatGPT Plus Subscription Not Recognized

Paid for Plus but ChatGPT still says Free — fix the App Store vs Web account mismatch, force an entitlement refresh, or catch a silently failed charge.

Your bank, Apple, or Google charged you, OpenAI emailed a “subscription confirmed”, but ChatGPT still shows Free and you can’t reach GPT-5.5 Thinking or the Plus message limits. As of June 2026 this is almost always one of three things: the payment source and the logged-in account aren’t the same account, the entitlement cache in your session hasn’t refreshed yet, or the charge actually failed and the UI flashed “subscribed” before reverting.

Fastest fix first: sign out of ChatGPT completely, fully close the app or browser, sign back in with the exact email/login you used when you paid, then hard-refresh. That clears about 70% of these cases on the spot. If it doesn’t, work the table below to find which of the five buckets you’re in, then jump to the matching fix.

Which bucket are you in?

Match the symptom you actually see to find the cause and skip to the right fix.

What you seeMost likely causeJump to
Paid in the iOS app, but the web (or a different login) still shows FreeApp Store subscription bound to a different accountFix A
Settings shows “Plus / Active” yet the header still says “Upgrade to Plus”Stale browser/app sessionFix B
Saw a success message, then it reverted within a day; no Plus features ever loadedCharge failed (3-D Secure, low balance, bank decline)Fix C
Your employer paid; you log into your own personal spaceEntitlement is on a Team/Business workspace, not PersonalFix D
Two charges hitting your statementDouble subscription (App Store + Web)Fix E

If none fit cleanly, start with Step 1 below to pin down the payment source.

Common causes

1. App Store subscription not bound to the same login account

The classic “paid for nothing” scenario: inside the iOS App you tapped Subscribe while signed into ChatGPT account A. Later on web you used account B (perhaps unaware A even existed). The subscription went to A.

How to judge: iOS → Settings → your name → Subscriptions → ChatGPT. Tap in — note the “Apple ID” and bound OpenAI account.

2. Web subscription succeeded but browser session not refreshed

After Stripe completes, OpenAI’s server has the entitlement, but your browser session predates the upgrade and lacks the plus claim.

How to judge: Web Settings → Subscription says “Plus / Active” but the top still shows an “Upgrade to Plus” button.

3. Bank charge failed but ChatGPT briefly showed “subscribed”

Stripe 3-D Secure failed, card balance too low, bank risk decline — you saw a success toast but within 24 hours the webhook signaled failure and entitlement was revoked.

How to judge: Settings → Billing → Invoices → check the latest. requires_action / payment_failed = money never actually moved.

4. Company account paid, personal account in use

Company bought Team using company card → entitlement lands on the Team workspace. You daily use Personal workspace → see Free.

How to judge: Top-right avatar → workspace name. “Personal” = you’re not using the Team seat.

5. Double subscription from two sources

You subscribed in App Store, then again on web. Both charges succeed, UI only shows one, the other quietly keeps billing.

How to judge: iOS Settings → Subscriptions shows one; chatgpt.com/account/manage shows another. Both present = double-paying.

Shortest path to fix

Step 1: Identify the payment source

Recall, or check your “subscription confirmed” email — who sent it?

SenderPayment sourceManagement page
noreply@apple.comApp StoreiOS Settings → Subscriptions
no-reply@stripe.com or OpenAI directlyWeb (Stripe)chatgpt.com/account/manage
noreply@google.com mentioning “Play Store”Google PlayPlay Store → Subscriptions

Record: payment email / Apple ID / Google account.

Step 2: Reconcile against logged-in account

Open chatgpt.com and the iOS App; in each go to Settings → Account and note the email. If payment source is Apple ID a@icloud.com but ChatGPT is signed in via Google as b@gmail.comthat’s the root cause.

Step 3: Targeted fix

A. App Store paid but accounts don’t match

iOS Settings → your name → Subscriptions → ChatGPT → check Apple ID + bound OpenAI account
→ Currently signed-in ChatGPT account != the subscribed one → two options:
  1. Sign out current account → sign back in as the subscribed account
  2. Cancel App Store subscription, resubscribe via chatgpt.com under current account (unified billing, works on both surfaces)

B. Web subscription but browser hasn’t refreshed

1. Top-right avatar → Sign out
2. Close all chatgpt.com tabs
3. Sign back in
4. Top should no longer show "Upgrade to Plus"; model picker shows GPT-5.5 Instant and GPT-5.5 Thinking

iOS App same idea: sign out → force-quit (swipe up) → reopen → sign in.

C. Bank charge failed

chatgpt.com/account/manage → check Active subscription status
→ "Past due" / "Incomplete" = money didn't move
→ Click Update payment method → swap card or handle 3-D Secure
→ Retry payment, wait 5-10 min, refresh

D. Team workspace switch

Top-right avatar → dropdown shows Team workspaces?
→ Pick the Team workspace → top should show Team name
→ Now you're using the Team seat's Plus entitlement

E. Clean up double subscription

Keep the chatgpt.com subscription (works on both surfaces)
Cancel App Store: iOS Settings → Subscriptions → ChatGPT → Cancel Subscription
→ Stays active until period ends; afterwards only the web one remains

Step 4: Refresh entitlement and verify

After any fix, force a refresh:

Web: Cmd/Ctrl + Shift + R hard refresh
App: force-quit → reopen
Wait 5-15 min (rarely more than 1 hour)

Verify:
- Model picker shows GPT-5.5 Instant and GPT-5.5 Thinking (Plus tier; GPT-5.5 Pro is on the Pro tier, $100 and up)
- Top no longer shows "Upgrade"
- Settings → Account → Subscription shows "Plus" + next billing date

As of June 2026 the picker labels are Instant / Thinking / Pro. If you only see GPT-5.5 Instant and no Thinking option, your session is still on a Free or Go ($8) tier, not Plus — that means the entitlement still hasn’t landed on this login, so recheck Steps 1-2 rather than the picker.

Step 5: Still not recognized → file a ticket

After 24 hours of no recognition, file help.openai.com:

Subject: Plus subscription paid but not recognized

Account email: your-email@example.com
Payment source: [App Store / Web / Google Play]
Apple ID / Stripe customer ID: [if known]
Payment confirmation email from: [sender], date: YYYY-MM-DD, last 4 of card: 1234
Current account tier shown in UI: Free
What I've already tried: [signed out, hard refresh, force restart app, etc.]

Attach payment screenshots / the forwarded confirmation email. Plus tickets typically respond in 24-48 hours. For OpenAI’s own reference on where billing lives, see Billing settings in ChatGPT vs Platform.

Prevention

  • Pick Web OR App Store for each account — never run both subscriptions in parallel.
  • Prefer chatgpt.com (web) subscriptions — unified billing, both surfaces work, you control cancellation directly (no Apple round-trip).
  • Before paying, confirm the ChatGPT email in the app matches what you expect; if not, sign in correctly first, then Subscribe.
  • Save the payment confirmation email — it contains the Stripe customer ID, useful for tickets.
  • On Team / Enterprise plans, if the payer and the user are different people, the user must switch to the Team workspace to use the seat.

FAQ

I paid 10 minutes ago and it still shows Free. Is something broken? Probably not. Entitlement normally propagates in 5-15 minutes after a successful charge. Sign out, hard-refresh, sign back in once, then wait. Only treat it as broken after a full hour with the correct account confirmed (Step 2).

I was charged but the invoice says requires_action or payment_failed. Did I actually pay? No. Those statuses mean the money never moved — the authorization was placed and released, so a pending hold may appear on your statement for a day or two, then disappear. Open chatgpt.com/account/manage, click Update payment method, complete any 3-D Secure step, and retry. See Fix C.

Can I get Plus on the web if I already pay through the App Store? You shouldn’t run both. An App Store subscription and a web (Stripe) subscription are separate charges and OpenAI won’t merge them. Pick one. The web subscription is usually the better choice: unified billing across app and web, and you can cancel it yourself at chatgpt.com/account/manage without an Apple round-trip. To switch, cancel one source first (it stays active until the period ends), then subscribe via the other.

My company bought ChatGPT but I still see Free. The Plus/Business entitlement is attached to the workspace your admin invited you to, not your Personal account. Click the top-right avatar, switch to the Team/Business workspace, and accept the seat invite if you haven’t. See Fix D and Team seat not active.

I see GPT-5.5 Instant but no GPT-5.5 Thinking — am I on Plus? No. Free and the $8 Go tier give you GPT-5.5 Instant only. GPT-5.5 Thinking appears on Plus ($20) and above; GPT-5.5 Pro appears on the Pro tier ($100 and $200), not on Plus. If you paid for Plus and only see Instant, the entitlement landed on a different login — recheck Steps 1-2.

OpenAI emailed a confirmation but my bank shows no charge. Which is right? The bank is the source of truth for whether money moved, but the email can still be legitimate for a pending authorization. If chatgpt.com/account/manage shows the subscription as past due or incomplete after a few hours, the charge failed; if it shows Active and the bank later posts the charge, you’re fine.

Tags: #ChatGPT #Troubleshooting