I sat down with three months of statements, a highlighter, and unearned confidence. I guessed I had maybe seven subscriptions totaling around $60 a month.
The highlighter found fourteen. $147 a month. I stared at that number for a while.
If you’re sure this isn’t you, that’s roughly what I said too. Here’s how the audit went, what I found hiding, and the six charges that didn’t survive the day.
How to run the audit in 20 minutes
Pull up the last 90 days across every card and account, because subscriptions scatter deliberately. Search for anything that repeats. Ninety days matters because some charge quarterly, and those are the sneakiest ones. Write down every repeater with its amount and, this is the important column, the date you last actually used it.
What the highlighter found

The zombies, three of them. A streaming service from a show I finished a year ago. A meditation app from a stressed January. Cloud storage for a device I no longer own. Combined damage, $31 a month, for nothing. These were the easy kills.
The duplicates, two pairs. Two music services, because a family plan invitation never got followed by canceling the personal one. Two cloud photo backups doing the same job. Nobody decides to pay twice for the same thing. It happens by drift.
The price creepers. Three services had raised prices since signup, quietly, by a combined $14 a month. Notification emails presumably exist somewhere in the promotions tab, unread since forever.
The forgotten annuals. A domain name for an abandoned project idea and a premium app plan renewing yearly. Annual charges are practically invisible. By the time one lands, you’ve had eleven months to forget agreeing to it. This is exactly why my subscriptions sinking fund forced me to list them all in one place.
The six that got cut, and the keep test
For each line I asked one question. If this got cancelled today, would I re-subscribe within a month? Not “is it nice”. Not “might I use it someday”. Would I actively go sign up again?
Six answers were no. The zombies, one of each duplicate pair, and the domain name. Total freed: $53 a month, $636 a year, in one sitting with a highlighter.
Everything that passed the test stayed without guilt. This isn’t about subscribing to nothing. It’s about every charge being a current decision instead of an old one on autopilot.
Keeping them from growing back
Subscriptions regrow. It’s their nature. Two habits keep the garden weeded. Every new signup goes on a note with its renewal date, ideally with a calendar reminder two days before any annual renewal. And the audit repeats every six months, same highlighter, usually finding one or two new drifters.
Fourteen minus six, monitored twice a year. The $53 a month goes to the emergency fund now, where at least I know what it’s doing.