The standard advice for subscription creep is to open last month’s statement and start cancelling. That will turn up a charge or two and miss most of the rest, because a thirty-day window is the wrong shape for the problem. It catches the small monthly charges that were never the expensive part, and it is blind to the yearly renewals that quietly cost the most.
One Month Is the Wrong Window
Recurring charges do not share a rhythm, and that is what defeats a quick scan. A monthly service appears in every statement, so it is easy to spot and usually small. A yearly membership appears in one statement out of twelve — so on any given day, there is a good chance the most expensive thing you pay for is invisible.
So widen the window to a full year. Most banking apps display twelve months of transactions, and reading a year end to end takes about twenty minutes. Sort by amount rather than date where you can, so the big once-a-year lines rise above the groceries.
Where Recurring Charges Actually Hide
Even so, plenty of recurring payments never appear under the name of the thing you signed up for. Check each of these directly:
- App store billing. Subscriptions bought inside a phone app are billed by the platform, so a dozen services can arrive as one lump charge. Read the subscriptions screen in your phone’s account settings.
- Payment wallets and processors. When a service is paid through a wallet, the recurring agreement lives in that account rather than on the card, and replacing the card does not always end it.
- Anything that renews yearly. Domains, insurance, warranties, cloud storage, professional memberships, roadside cover. A monthly review never sees these, and they are often the largest single charges of the year.
- Second cards and old accounts. A charge parked on a rarely used card, or on an account someone else in the household manages, survives any audit that reads only the main statement.
Write everything down as you go, including charges you mean to keep. The list is the deliverable, not the cancellations.
Decide Before You Open the Cancel Page
Mark every line before touching a cancel button, because deciding and cancelling in the same breath is how a retention offer changes your mind. Three questions sort most of them: has it been used in ninety days, does something else already paid for do the same job, and would it be worth buying today at today’s price?
That last one does most of the work, because prices drift upward quietly after sign-up. Keeping things is a fine outcome — something used every week has earned its place. The goal is a list where every line was chosen rather than inherited.
Cancelling Is Designed to Be Slow
Expect friction and treat it as normal. Cancellation flows are built to slow the decision down: a discount appears, a pause is offered instead of an ending, and the confirm button sits a screen further away than it needs to. Take the pause only when there is a real date you want the service back.
Cancel where the billing happens. Something bought inside a phone app often cannot be ended on the provider’s website — only in the platform’s subscription settings. Keep the confirmation and check the next statement, because a cancellation that never processed looks exactly like one that worked.
And if a year has already been paid for, there is rarely a refund for going early. Switch off the automatic renewal instead and use the time already bought.

Build the Map Once, Then Check It Yearly
The audit only has to be expensive once. For every charge that survived, record four things: what it is, what it costs, when it renews, and where it is billed from. That last column saves the next hour of hunting.
Then put those dates on a calendar with a reminder a week ahead, which is enough time to decide without the deadline deciding for you. Add one standing rule while the list is fresh: the same hour a free trial starts, put its cancel-by date on the calendar too.
Next year is then a ten-minute read of a list that already exists, rather than another archaeology dig.




