DEV Community

Cover image for Paid for ChatGPT Plus on Your Phone, Still Free on the Web? How App-Store Subscriptions Sync
SublyNow
SublyNow

Posted on

Paid for ChatGPT Plus on Your Phone, Still Free on the Web? How App-Store Subscriptions Sync

You subscribed to ChatGPT Plus inside the iPhone app. The money left your account. But when you open chatgpt.com on your laptop, the site treats you like a free user — no Plus badge, no advanced models, no explanation. Or you upgraded your phone, installed the app again, and your subscription has simply vanished.

Nothing was stolen and nothing is broken. This is a designed-in property of App-store subscriptions, and once you understand the two separate ledgers involved, every variant of the problem stops being mysterious.

Two ledgers, one account

The first ledger belongs to the store. When you subscribe through Apple's in-app purchase, the App Store records the purchase against your Apple ID, on the storefront of the country your Apple account is set to. Google Play does the same against your Google account. The store owns billing, renewals, and refunds.

The second ledger belongs to the app itself. ChatGPT decides what features you get based on the account you are logged into — and the app cannot guess that from your Apple ID alone. The two systems only meet when the app's server validates the store receipt and attaches the entitlement to your account. If that handshake never happened, or happened against a different login, you get exactly the situation above: money paid, features missing.

What "Restore Purchases" actually does

The Restore Purchases button in the app does one thing: it asks the App Store for your latest receipt and submits it for validation again. That is all. Two consequences follow.

First, restore is not login. If you are signed in with a different email than the one you used when you paid — a work account, a new Google address, or a phone number login instead of the original email — restoring will attach the subscription to whatever account is currently logged in, or fail silently. Check which account you are in before touching restore.

Second, restore is storefront-bound. A receipt from the US App Store will not validate against an account region set elsewhere. This is the single most common cause when people change regions and their subscription "disappears": the entitlement still exists, but the storefront on the receipt no longer matches the active region.

The usual suspects, in order

When the web site doesn't recognize a phone purchase, work through these in order:

  • Are you logged into the same account on both devices? Not the same Apple ID — the same ChatGPT account. These are different things, and mixing "Sign in with Apple" and email login can quietly create two accounts.
  • Is the receipt processed yet? Validation is usually instant, but can lag minutes to hours right after purchase. Force-close the app, wait, reopen.
  • Use Restore Purchases inside the app itself, not the web settings. The web side has no direct line to your Apple receipt.
  • Check the subscription still exists: iOS Settings → your name → Subscriptions. If it is listed there, the store side is fine and the problem is the app-account link. If it is missing, you subscribed on a different Apple ID.
  • On Android, the mirror complaint — "subscription not showing in Play Store" — usually means the Play account on the phone is not the one that paid, or the Play cache is stale: clear Play Store cache, reopen.

When to stop troubleshooting

If the subscription is visible in the store's subscription list, the app is on the latest version, you are on the correct account, and restore still does nothing after 24 hours, the entitlement is stuck on the vendor's side and only their support can re-link it. When you write to them, include the exact charge date, the amount, the last characters of the receipt number from the store, and both account emails you might have used — the ticket gets resolved on the first reply instead of the fourth.

The mental model to keep: the store receipt and the app account are two books kept by two different parties. Your job is not to "fix the subscription" — it usually isn't broken — but to make sure both books are pointing at the same name.

Top comments (0)

⌂ 换网址