The subscription audit — finding your money leaks
By Luigi PooleUpdated
Pull every card and bank statement for the last twelve months, list every recurring charge, and sort each into keep, downgrade, share, or cancel. The habit that matters most afterward is calendaring renewal dates, not the one-time cleanup.
Most spending announces itself. You feel the total at checkout, sign a receipt, watch a balance move. A subscription is built to do the opposite — one authorization, then silence, for months or years, until the charge is so routine it stops registering as spending at all. That is not an accident of how recurring billing works; it is closer to the point of it, and it is why a subscription audit finds money that a normal look at your spending consistently misses.
The audit itself is not complicated. It is a statement sweep, a categorization pass, and a calendar habit — in that order, because skipping the first step is why most people's mental list of "what I'm subscribed to" is wrong. What makes it worth an hour of your time is not the one-time list. It is what a handful of forgettable, "it's only" charges actually cost once you price them against a decade of investment growth instead of against a single month's budget.
Why subscriptions are built to be forgotten
Three features of recurring billing work against you noticing, and none of them are hidden — they are just not designed to be noticed.
The first is the card on file. Once a card is authorized, every future charge requires zero action from you, which means every future charge also produces zero prompt to reconsider it. A purchase you make each month stays a decision each month; a subscription you set up once stops being a decision at all.
The second is annual billing hiding inside what felt like a monthly decision. A price shown as "$9.99 a month" but billed once a year lands as a single unfamiliar charge twelve months later, disconnected from the sign-up that caused it — by then the mental link between the charge and the choice is gone, and the charge reads as unexplained rather than as a renewal.
The third is price creep. Subscriptions rarely announce an increase clearly; a notice buried in a routine email, or no notice at all beyond a changed number on a statement you were not scrutinizing, moves the price a dollar or two at a time. Each increase alone is too small to trigger a cancellation, but a service that launched at $8 a few years ago and now costs $14 was never re-approved at $14 — it just arrived there while nobody was checking.
The audit method: sweep, categorize, calendar
Start with statements, not memory. Pull every card, chequing account, and payment app you use for the past twelve months — a full year, not just the current one, because annual and semi-annual charges only show up once. Line up every recurring charge in one list: streaming, software, apps, memberships, meal-kit or grocery-delivery services, cloud storage, news and media subscriptions, anything billed on a schedule rather than for a single purchase. This step alone routinely surfaces two or three charges nobody remembers approving — a trial that converted, a service a family member set up and forgot, a plan that auto-renewed at a higher tier.
With the full list built, sort every line into one of four categories, and be honest rather than sentimental about which bucket a charge belongs in:
- Keep. You use it regularly and it earns its price at the tier you are paying for.
- Downgrade. You use it, but a cheaper tier of the same service covers everything you actually do with it.
- Share. A household or family plan splits the cost across people who would otherwise each pay for their own account — worth doing for anything with a family tier you are not using.
- Cancel. You could not name the last time you used it, or the price now exceeds what it is worth to you.
The category is what turns a spreadsheet into a decision. A list without it is just a longer version of the vague sense you already had that "we probably pay for too much."
The real cost of "it's only $15 a month"
The phrase that keeps a subscription alive is almost always some version of "it's only." Priced against a single month's spending, $15 barely registers next to rent, groceries, or a car payment. Priced against what that same $15 could become if it were invested instead, the comparison looks different.
Run your numbersSubscription cost calculatorThe table below prices three subscription stacks — a single streaming service, a handful of common subscriptions, and a fuller stack most households would recognize — two ways: what you actually pay out over ten years, and what the same money would grow to if it were invested at a 7% average annual return instead of spent.
| Monthly cost | Paid out over 10 years | Same money invested instead |
|---|---|---|
| $15 | $1,800 | $2,596 |
| $45 | $5,400 | $7,789 |
| $85 | $10,200 | $14,712 |
| 10-year opportunity cost of common subscription stacks (invested instead at 7%/year) | |
|---|---|
| $15/mo | $2,596 |
| $45/mo | $7,789 |
| $85/mo | $14,712 |
Monthly amount invested at the start of each month, 7% average annual return, compounded monthly over 10 years. Nominal spend over the same 10 years, for comparison: $1,800 / $5,400 / $10,200.
The gap between the two columns is not a rounding effect of compounding — it is the actual price of a habit as small as it looks. Trimming the full stack down to the handful, a difference of $40 a month, is worth close to $6,900 of forgone growth over the same ten years if that difference is never redirected anywhere. Run your own numbers with the compound growth calculator — the effect scales the same way whatever the amount, because the arithmetic doing the work is the same.
Downgrading and sharing beat cancelling everything
An audit that ends with a long cancel list feels decisive, but the better outcome is usually smaller and less dramatic. Most subscription spending is not wasted outright — it is mispriced for how the service is actually used. A streaming plan sized for four simultaneous screens when one person watches is not worthless, it is a downgrade. A software subscription paid for individually when a family plan covers the same seats at a fraction of the per-person cost is not a bad service, it is a sharing opportunity that nobody set up.
Reach for cancel only once downgrade and share are genuinely off the table. Cancelling something you would resubscribe to within a month costs more in the friction of resetting it up — a lost watch history, a re-entered payment method, sometimes a lost promotional rate — than the audit saved by cutting it in the first place. The category matters because the wrong one either leaves money on the table or gives something back you would rather have kept.
Put the renewals on a calendar
The audit's biggest weakness is that it is a snapshot. New trials start, promotional rates expire into full price, and services you meant to try for a month quietly become services you have paid for all year — all after the list is finished. A one-time cleanup fixes today's charges and does nothing about the ones that begin next week.
The fix is mechanical rather than a promise to pay closer attention: put every renewal date, and every trial's convert-to-paid date, directly into a calendar with its own reminder, a few days ahead of the charge rather than on the day itself. A reminder that arrives after the card has already been charged only tells you what already happened; one that arrives before gives you an actual decision to make. This single habit is what keeps a subscription audit from being something you redo from scratch every year, because tracking where the money actually goes changes what you notice next month — the audit finds the leak once, and the calendar habit is what stops it from reopening.
None of this requires cutting subscriptions on principle. A service you use every week at a fair price is doing its job. The audit is only about closing the gap between what you are paying for and what you are actually using — and once the list exists, folding what is left into a working budget or a broader look at where your overall spending stands is a much shorter job than the audit itself.
Common follow-ups
How often should I redo a subscription audit?
+
Twice a year catches most of the drift — new trials that quietly converted, price increases, services you stopped using without cancelling. A calendar reminder tied to a fixed date, like the start of a season, works better than "whenever I remember," which is exactly the habit that let the charges accumulate.
Is it worth cancelling a subscription that only costs a few dollars a month?
+
Yes, precisely because it looks too small to matter. Small recurring charges survive audits for that reason, and a handful of them compounds into a real number. The point is not any single $4 charge — it is that nobody has just one.
What about subscriptions I forgot I even signed up for?
+
These are the ones an audit exists to find. They rarely appear on a mental list because nothing about them prompts a memory — no app icon, no login, sometimes no email. A full statement sweep catches them where memory cannot, which is why the method has to start with statements, not with a list from memory.
Should I cancel or just downgrade a plan I barely use?
+
Downgrade when a cheaper tier of the same service still covers what you actually use — you keep the access at a lower price. Cancel when even the cheapest tier exceeds the value you get. Confusing the two means either overpaying for a plan you underuse or losing something you would have kept for a few dollars less.
Do free trials count in the audit?
+
Yes, and they deserve extra scrutiny. A free trial is a subscription with a delayed first charge, and the delay is the entire design — most billing platforms report that a majority of trials convert to paid, and it is the calendar reminder set at sign-up, not attention later, that keeps a trial from becoming a forgotten monthly charge.