Gravity, 4.8

Renewal alerts · free-trial tracking · no bank login

Download
Guide7 min read

App Says Subscription Expired But I Paid — How to Fix It

Track every subscription in one private list with Gravity, get renewal & free-trial alerts, and let its AI guide you through canceling, step by step. No bank login.

Get Gravity →

You paid. Your bank app shows the charge. The app still shows a paywall or the word "Expired." This is almost always a plumbing problem between three systems: the store that took the money, the store account signed in on your device right now, and the app's own record of who owns what. Work the causes below in order — they're ranked by how often each turns out to be the culprit.

Ranked by likelihood

  1. Receipt not validated yet — the purchase is real, the app just hasn't rechecked.
  2. Bought on a different Apple Account or Google Account than the one signed in now.
  3. Family Sharing entitlement hasn't propagated, or was never eligible to share.
  4. App-side receipt validation failing — Restore Purchases usually clears it.
  5. Renewal declined and being retried — your statement may show a hold, not a payment.

1. Receipt not yet validated — force a refresh

Stores confirm the purchase on their own servers first; the app finds out on its next check. If that check landed at a bad moment, you get a valid subscription behind a locked screen. Force the store account to re-authenticate:

  • iPhone/iPad: Settings > tap your name > Media & Purchases > Sign Out. Tap Media & Purchases again and sign back in with the same Apple Account. Then fully quit the app from the app switcher and reopen it.
  • Mac: App Store > Store menu > Sign Out, then sign back in.
  • Android: Play Store > profile icon > Payments & subscriptions > Subscriptions, and confirm it's listed with a renewal date. Then force-stop the app and reopen it.

Then check the store's own record. On iPhone, Settings > tap your name > Subscriptions should show a renewal date, not "Expired." If the store itself says expired, skip to cause 5.

2. Wrong store account

Gravity prevents this problem, it notifies you before every renewal so you're never caught off guard. Private, on your iPhone.

4.8 (50ratings) · No bank sync · Private & on-device

The most common genuine cause, and it hides well on iPhone because your iCloud account and your purchasing account can be two different Apple Accounts. Settings > [your name] at the top shows the iCloud one; the account that bought things sits under Settings > [your name] > Media & Purchases. To confirm which owns the purchase, sign in to reportaproblem.apple.com — a purchase appears only under the account that made it. If you have two, check both.

On Android, subscriptions belong to a specific Google Account. Tap the profile icon in the Play Store to switch accounts and check each one; Google's guidance is that a subscription on a different account requires switching accounts to find it.

Common triggers: buying on an iPad and using an iPhone, work versus personal accounts, or someone else having set up the device. If you can't remember which you used, work through how to cancel when you forgot which account you used.

3. Family Sharing didn't propagate

First, the subscription may not be shareable at all — Apple states that not all subscriptions and in-app purchases can be shared, and individual plans generally can't be. The organizer can check under Settings > Family > Subscriptions > Manage Subscriptions: if there's no "Share with Family" option, it isn't eligible.

Second, a shared entitlement still has to reach the member's device. On the member's iPhone, confirm you're signed in to the App Store with your own Apple Account, then sign out and back in under Media & Purchases to force a recheck. Downloading the app from the family member's purchases (App Store > account > Purchased) rather than fresh from search can also clear a mismatch.

4. App-side validation failure — Restore Purchases

If the store shows the subscription as active and the app doesn't, the app failed to read or verify the receipt. Look for Restore Purchases in the app's settings screen or on the paywall; you must be signed in to the store account that made the purchase before tapping it. If Restore errors out, delete the app, restart the device, reinstall, and run Restore before signing in to anything inside the app.

One trap: if the app has its own login separate from your store account, the subscription may be attached to a different in-app profile — an account created with Apple Sign In versus one created with an email address, say. Sign in to the correct in-app account first, then restore.

5. The renewal was declined and is being retried

When a renewal payment fails, the subscription doesn't vanish — it enters a retry state while the store attempts to collect. On Apple, if the developer enabled Billing Grace Period you keep access while Apple retries; the developer picks from Apple's options of 3, 16 or 28 days, capped at 6 days for weekly subscriptions. If it isn't enabled, Apple's documentation says the subscriber's days of paid service pause until payment is collected — which looks exactly like "expired." On Google, a failed payment moves the subscription into a grace period and then a hold; once you fix the payment method, the outstanding balance is charged automatically.

Fix the payment method: iPhone, Settings > tap your name > Payment & Shipping. Android, pay.google.com or Play Store > Payments & subscriptions > Payment methods.

How to tell a pending hold from a settled charge

A pending authorization hold reduces your available balance but does not move money to the merchant — it's a check that the card is valid and funded. It can change amount or disappear entirely, and on debit cards a hold can drop off roughly one to eight business days later depending on your bank's policy. A failed renewal attempt frequently leaves one behind.

A settled charge has posted: it's left the pending list, appears in your transaction history with a final date, and the funds have moved. It carries a merchant descriptor — APPLE.COM/BILL, APL*APPLE.COM, or GOOGLE * followed by a name. If you're unsure what you're looking at, what APPLE.COM/BILL means on your statement breaks the descriptors down.

Rule of thumb: if it's still pending and the store says expired, treat it as an attempted charge, not a completed one. If it has posted and you have a receipt email with an order ID, you paid — and your problem is cause 1 through 4.

When the fixes fail

Contact the developer with the order ID

Only the developer can fix an entitlement attached to the wrong in-app account. Get the order ID first: Apple emails a receipt and lists purchases at reportaproblem.apple.com; Google emails a confirmation to the purchasing Google Account with an order number beginning GPA. followed by digits (GPA.1234-1234-1234-12345), also visible at pay.google.com.

Send one message with the order ID, date and amount, the store account email used to buy, the email or username of your account inside the app, your device and OS version, and a screenshot of the expired state. Ask them to check the entitlement against that transaction.

When it becomes an Apple or Google case

If the developer can't restore access or doesn't reply, it's a store billing matter. Apple's flow: sign in to reportaproblem.apple.com with the Apple Account that made the purchase, choose "I'd like to," then "Request a refund," pick a reason, pick the item, and submit; track it under Check Status of Claims. Note that canceling does not produce a refund by itself — to get both, cancel in Settings > [your name] > Subscriptions and file the refund request separately. On Android, request through your Play order history under Payments & subscriptions. Neither store guarantees an outcome, so lead with facts: charged on this date, no access, developer contacted, no fix.

If you'd rather stop the subscription than repair it, Gravity ($19.99/month or $59.99/year) walks you through the cancellation steps for a specific app and store.

If nobody responds

Be careful with a chargeback: it reverses one charge but does not cancel the subscription, and repeated disputes can get a store account flagged or your app access pulled. Cancel first if you want out. For a company that has your money and won't restore access or respond, file with the CFPB at consumerfinance.gov/complaint, which routes the complaint to the company for a response, and report the pattern to the FTC at ReportFraud.ftc.gov.

Frequently asked questions

My banking app shows the charge as pending — does that mean the app should have unlocked?

No. A pending authorization hold reduces your available balance but hasn't moved money to the merchant; it's a check that the card is valid and funded, and it can change amount or drop off entirely. On debit cards a hold may disappear roughly one to eight business days later depending on your bank. If the line item is still pending and the store shows the subscription as expired, treat it as an attempted charge rather than proof of payment, and fix the payment method on file.

I'm signed into iCloud with one Apple Account but think I bought the subscription on another. Where do I check which one actually paid?

On iPhone your iCloud account and your purchasing account can be different. Settings > [your name] at the top shows the iCloud account; the purchasing account is under Settings > [your name] > Media & Purchases. Sign in to reportaproblem.apple.com with each account in turn — a purchase only appears under the account that made it. Whichever one lists the transaction is the account you must be signed into under Media & Purchases for the app to unlock.

The app has its own email login as well as my App Store account — could the subscription be attached to the wrong one?

Yes, and this is a common cause of a paid subscription showing as expired. The store records the purchase against your Apple or Google account, but the app links entitlements to whichever in-app profile was active at purchase time — an Apple Sign In account and an email-and-password account are two separate profiles. Sign in to the correct in-app account first, then tap Restore Purchases. If the entitlement is stuck on the wrong profile, only the developer can move it, so send them the order ID.

Gravity app icon

Don't just read about saving money. Start doing it with Gravity.

  • Track every subscription in one private list, no bank login
  • See exactly what you're paying and when each renews
  • Renewal and free-trial reminders before you're billed
  • Step-by-step guidance to cancel any service — you stay in control

4.8 · 50 ratings on the App Store