Asked how much they spend on subscriptions each month, consumers say $86. Asked to itemize it line by line, the real average comes to $219 — two and a half times higher, and $133 a month nobody had accounted for. C+R Research surveyed 1,000 US consumers to get those two numbers, and the gap between them is the whole problem.
Most of the leaks aren't dramatic — they're $7.99 here, $14.99 there, a $39 annual renewal that quietly hit your card the same month you forgot the service existed. In the same survey, 74% of people said it was easy to forget a recurring charge, and 42% admitted they had stopped using something and kept paying for it. This post walks you through the exact pattern we use inside Sortlumo to surface those charges from a bank statement PDF, plus a manual version if you want to do it yourself with a spreadsheet.
What a forgotten subscription actually looks like
Forgotten subscriptions almost always share three signals on a statement:
- Recurring on a calendar cadence. Monthly, quarterly, or annual — almost never irregular.
- Amount is stable. Within a few cents of the last billing event. When the amount drifts, it's a price hike, not a missed cancel.
- Merchant is normalized weirdly. The classic pattern is something like
NETFLIX.COM 866-579instead of justNetflix, which makes it easy to skim past in a long statement.
The 10-minute audit, manually
If you want to do this with just a PDF and a spreadsheet, here's the order:
- Open three months of statements side by side. One month is too noisy. Three months catches monthly subscriptions and most quarterlies.
- Filter to charges under $100. Big charges are easy to remember. Subscriptions almost always hide below this line.
- Group by merchant. If the same merchant appears in all three months at roughly the same amount, that's a subscription.
- Annualize the monthly amount. Multiply by 12. A $14.99/mo charge is $179.88/yr — that's the number that makes the cancel-or-keep decision obvious.
- Sort by annualized cost, descending. Cancel from the top down.
Where the ones you'll miss are hiding
The audit above finds anything that bills you directly under its own name. The stubborn ones don't.
- App store bundles. Apple and Google bill many subscriptions together under a single descriptor. One
APPLE.COM/BILLline for $23.47 might be four services. The statement can't break it apart — you have to open the subscriptions screen on the device itself to see the components. - PayPal and wallet intermediaries. A charge routed through PayPal often shows the intermediary rather than the merchant. Check the recurring-payments section inside that account, not just the bank statement.
- Annual renewals outside your window. A yearly charge is invisible in eleven of twelve months. If you only pull three months, you will miss most of them — this is the single biggest gap in a short audit.
- Charges that aren't called subscriptions. Gym memberships, insurance riders, roadside assistance, credit monitoring, cloud storage, extended warranties, storage units, professional memberships. They behave identically and nobody thinks of them when they think “subscriptions”.
- Things billed to someone else's card. A household audit that covers one person's account covers maybe half the actual spending.
When you can't identify the merchant
Statement descriptors are frequently the payment processor, a legal entity name, or an abbreviation nobody would recognize. Before assuming fraud, try the obvious steps: search the exact descriptor string, including any phone number in it — most cryptic descriptors are well documented by other confused people. Descriptors also usually contain a support number, which is the fastest way to identify a charge. Only if that fails is it worth treating as unauthorized, and then the dispute deadlines on your statement matter. Our guide to statement abbreviations decodes the common prefixes.
The Sortlumo version
Sortlumo automates the exact same flow. You drop in 3+ months of statements, and we tag any merchant that repeats with consistent amounts as a subscription, then annualize the cost so the year-over-year impact is the first thing you see.
Three things we surface that manual review misses
- Price increases between cycles. When Netflix jumps from $14.99 to $17.99, the subscription detection flags the change instead of silently updating.
- Quarterly and annual charges that aren't on the current month. A $359 yearly renewal in March is invisible if you're only looking at June. The model holds a 13-month window so quarterly and annual charges still show up.
- Forgotten "free trials" that became paid. The first paid charge after a trial often goes unnoticed for 2-3 months. We mark recurring charges that began within the last 90 days as "new this quarter" so they're easy to spot.
Why annualized cost is the only number that matters
Monthly subscription pricing was invented to make the cost feel small. A $9.99/mo service feels like nothing — it's the price of one coffee. $119.88/yr feels like a thing you should think about. Both are the same charge. The reframing is the whole game.
The same reframing works on the keep decisions, not just the cancels. “Is this worth $180 a year?” is a question with a real answer. “Is this worth $14.99?” is barely a question at all — it's below the threshold at which most people bother to think. A subscription you keep deliberately at the annual price is a different thing from one you keep because cancelling never rose above the noise floor.
What to do after you find them
- Cancel before refund windows close. Annual renewals usually have a 14- or 30-day refund window. If you're inside it, you can often get the year refunded entirely.
- Set a calendar reminder one month before each annual renewal. The renewal is the trigger to re-evaluate, not the moment you find out.
- If you can't cancel, downgrade. Many services have an unadvertised cheaper tier that's only offered when you try to cancel.
- Watch for "saved" cards. Cancelling a subscription doesn't always remove the saved payment method. If you don't want to be re-charged later, remove the card too.
Cancelling a card does not reliably cancel the charge
A common piece of folk advice is to let the card expire or report it lost and wait for the billing to fail. It often doesn't work. The card networks operate account-updater services that pass your replacement card number to merchants with a recurring relationship, specifically so subscriptions survive a reissue. The charge reappears on the new card, sometimes months later, and now it's harder to trace.
Make it a habit, not a project
A one-off audit fixes today and drifts again within a year, because subscriptions accumulate one reasonable decision at a time. Two habits keep it from rebuilding: check the statement each month for charges that are new rather than re-auditing everything, and re-run a full pass annually with at least thirteen months of history so the yearly renewals are actually in the window.
Doing that from PDFs is exactly the tedious part. Converting the statements turns it into a filter and a sort.
If you do nothing else
The single highest-leverage thing here: annualize before you decide. Whatever tool you use, just multiply monthly subscription costs by 12 before asking "do I want this?" The decision changes more often than you'd expect.