Blog

Why your app and your account page can disagree

October 11, 2026

A subscription can show as cancelled in one place and active in another at the same time, and both screens can be telling the truth about what they know - because an app and a company's account page are often not reading from the same system, and only one of those systems actually controls your billing.

There is one system of record, and it isn't always the thing you're looking at

Every subscription has exactly one place where the charge actually originates: a payment processor the company runs directly, or a third-party platform like a phone's app store if that's how you signed up. Call that the system of record. It's the only place a cancellation genuinely has to happen to stop the next charge.

The app on your phone and the account page on the company's website are both just interfaces. Most of the time they're reading from the system of record and showing you an accurate reflection of it. But when a subscription was purchased through a different channel than the one you're looking at - bought as an in-app purchase through a phone's app store, for instance, but managed through the company's own website - the website has no direct authority over the billing at all. It can only display whatever status the app store last reported to it, and it often has no "cancel" action that does anything to the actual charge, even if it shows you a button labeled that way.

Why the mismatch runs in both directions

This isn't just a platform-billing problem. It happens even when a company bills you directly. If you cancel through the website - the actual system of record in that case - the phone app may still show the subscription as active for a while, because the app's "active" indicator is often pulled from a status field that refreshes on its own schedule rather than checking live every time you open it. Nothing is wrong; the app simply hasn't asked for an update yet.

The direction of the mismatch tells you something useful. If the app is ahead of the website, the app is probably the system of record. If the website is ahead of the app, the website probably is. Whichever surface changes first, in response to the action you actually took, is the one with real authority.

How to find the system of record before you act

Working this out before you cancel saves a second round of confusion later:

  1. Check the statement descriptor. Look at your card or bank statement for the charge. If it names a mobile platform rather than the company, your billing runs through that platform's subscription settings, not the company's app or site.
  2. Check your phone's own subscription list. If the subscription appears there, that list is authoritative for billing regardless of what any company app shows, because the platform is the one actually charging you.
  3. If it's absent from the phone's list, trust the company's own channel. A subscription billed with a card you entered directly into the company's website or app is controlled there, and the other surface is the one that might lag.
  4. Cancel in the system of record, then give the mirror a day or two. A brief mismatch right after cancelling is expected. A mismatch that persists for several days is worth a support call, because at that point it's more likely the cancellation didn't actually register anywhere.

What to keep as proof

Whichever screen you cancel on, save confirmation from it - a confirmation number, an email, or a screenshot with a date. If the other surface still shows the subscription as active afterward and a charge lands anyway, that record is what shows you cancelled in the right place and on time, rather than leaving you to argue about which screen should have been correct.

This is also why a running list of every subscription matters more than remembering which app you used for each one; the guide to cancelling a subscription you forgot about walks through identifying the billing channel for a charge you no longer recognize at all. And if a mismatch turns out to mean you were billed for a period you thought was already cancelled, running the extra charge through the promo calculator is a quick way to see what the mix-up actually cost you.

Renewals tracks this for you. It watches every promotional rate, renewal and annual fee you enter, and reminds you before the price changes — while you can still cancel or renegotiate. Free for 7 days, then one payment, never a subscription. Try it free on the App Store.

Common questions

Why does my account page still say active after I cancelled in the app?

The screen you cancelled on probably isn't where the subscription is actually billed. If the two surfaces pull from different systems, one of them is just displaying a cached or mirrored status that hasn't caught up yet, or never will on its own.

If the app and the website disagree, which one do I believe?

Neither automatically. Check which system actually charges your payment method - that one is the system of record and its status is the true one. The other surface is a secondary view and can lag behind or simply not reflect billing actions taken elsewhere.

How do I find out which system is actually billing me?

Look at the statement descriptor on your card or bank statement, or check your phone's app store subscription settings. If the charge comes from a mobile platform rather than the company directly, that platform's subscription list is the one that controls billing, not the company's own app or website.

← A 28-day billing cycle charges you 13 times a year  ·  A legacy plan can be discontinued, not just repriced →