The SaaS Subscription Audit: How to Stop Paying for Things You Don’t Use
This post may contain affiliate links. Read my disclosure here.
The impetus for this post was not an errant SaaS bill I had forgotten about. It was a wave of domain renewals hitting all at once from my Graveyard of Ideas™, a collection of domains for businesses I was definitely going to start, absolutely, any day now. The renewal notices arrived and I sat there doing the mental math and thinking: I am paying to keep these dreams on life support.
That’s usually how it starts. Not one catastrophic bill, but a slow accumulation of small charges that individually feel reasonable and collectively feel like a crime against your own bank account.
I also, at some point, paid my registered agent $150 to file my LLC annual report. Something I could have done myself in under five minutes. I am telling you this so you feel better about whatever your equivalent is, and to maybe motivate you to do a quick SaaS subscription audit yourself.
Why this happens to smart, organized people
Software subscription creep is designed to be invisible. (It’s happening in your personal life too, despite Rocket Money‘s insistence that you don’t need 3 DashPass subscriptions…something which actually feels fake, as don’t you need 3 different phone numbers for that?)
Free trials convert to paid plans. “$1 to unlock additional features” renews at $35.99 a month in the small print. You sign up for a business tier because you’re being optimistic about where you’re headed, and six months later you’re paying for enterprise functionality you’ve never touched because you’re a three-person operation and you do not need the features designed for organizations of 5,000 people (love your enthusiasm though, go you! Someday!).
AI tools are a particular trap right now because there are so many of them, they’re all useful, and they all want a monthly fee. I once flounced away from ChatGPT (long story, involves sycophancy and politics, I’ve written about it) and forgot to cancel, and paid for an additional month of a tool I was actively annoyed at. Genius-level stuff.
And then there’s the learning subscription problem, which is its own category of self-deception. I had a Skillshare membership. But was I actually learning things, or was I just looking for a productive-seeming way to procrastinate that I hadn’t tried yet? At some point I had to be honest with myself: I don’t need to keep learning, I need to start doing. The membership was procrastination with a productivity costume on.
What subscription bloat actually looks like
A non-exhaustive list of where the money goes:
Domain renewals for ideas you haven’t acted on and probably won’t. Hosting plans that made sense when you thought you’d build five sites and now you’re running one. Multiple social media scheduling tools because you switched and forgot to cancel the first one. Additional seats on enterprise software that you approved for a team member who left eight months ago (audit trails in most software will show you the last login date – if someone hasn’t been in there in six months, they don’t need the seat). Aspirational pricing tiers on tools you use at ten percent capacity. AI subscriptions that stacked up while you were trying everything and cancelling nothing. The people management side of running a team taught me a lot about what costs are visible and what aren’t (that’s here if you’re interested).
The pattern is consistent: you sign up with good intentions, life moves fast, and the $14.99 a month becomes invisible because it’s small enough not to hurt and recurring enough to stop registering as a choice.
How to actually do the SaaS subscription audit
The most reliable method, and the one I used when I was running a bigger operation, is through your accounting software. If you’re categorizing properly (and you should be), anything recurring sits in a software subscriptions category and you can pull it up and look at it all at once. This is one of the underrated benefits of doing your books regularly rather than in a panic at the end of the financial year.
I even reconcile my personal accounts every Friday morning with a cup of coffee. Yes, I am indeed a thrilling wild person.
For the audit itself, the process is straightforward. Pull your recurring charges and for each one, ask three questions: am I actually using this, am I using it enough to justify the tier I’m on, and is there a free alternative that would cover what I actually need. If the answer to the first question is no, cancel it today. If the answer to the second is no, downgrade. If the answer to the third is yes, switch.
For team subscriptions specifically, check the audit trail. Most enterprise software logs the last login date. A seat that hasn’t been touched in six months is a seat you’re paying for out of inertia. This is also worth building into your offboarding process: every time someone leaves the team, cancelled subscriptions should be on the exit checklist.
The calendar trick nobody does but everyone should
Every time you sign up for something with a recurring charge, immediately add the renewal date to your calendar one week early with a note to audit your usage and reassess. It takes thirty seconds and it means you’re making an active choice to renew rather than a passive one, which is the entire point. Subscriptions are designed to renew by default. Your calendar is the thing that makes it a decision instead.
On free trials and the “$1 unlock” trap
If you’re evaluating a new tool, use the free tier properly before you touch a credit card. Do not let “$1 to unlock additional features” trick you into starting a billing relationship before you know whether you actually need those features.
Most people don’t realize that if you finish a free trial and don’t convert, they will almost always offer you a deal. A discount maybe, an extended trial, a reduced first month. They would rather have you at a lower price than lose you entirely. So finish the trial, decide whether you actually need it, and if you do, wait for the offer. It will come. And when you do sign up for something paid, set the calendar reminder one week before renewal every single time.
The actual cost of subscription bloat
The money is the obvious cost. But the less obvious cost is the cognitive overhead of tools you’re not using, logins you can’t remember (although you should be using a password manager – I’m actually switching password managers right now and will link to a review when I’m done), browser tabs for dashboards you open and immediately close.
Every unused subscription is a tiny reminder of something you were going to do and didn’t, some way you didn’t achieve something, or failed, or another item on your never-ending to do list, which drains you mentally, and drains your bank account. (A bloated notes setup has the same problem; I wrote about my note-taking app history here.)
The lean stack isn’t just cheaper, it’s calmer. And calm when you’re running a business is a valuable commodity. (I talk about what my current stack actually looks like here.)
The audit checklist
Start by pulling every recurring charge from your accounting software or bank statements, and categorize anything you’re not immediately sure about. For each subscription, ask whether you’re using it actively, whether you’re on the right tier, and whether there’s a cheaper alternative that would cover your actual needs. Cancel anything that fails the first question, downgrade anything that fails the second, and research alternatives for anything that fails the third. If you have a team, check all seats against last login dates and cut anything that hasn’t been touched in six months. Add renewal dates for everything you keep to your calendar one week early, and build subscription cancellation into your employee offboarding process so it happens automatically rather than six months late. I track recurring tasks like my quarterly audit in Things 3 (full review of how I use it is here).
Do this quarterly if you’re running a team, annually at minimum if you’re solo, and every Friday morning with a cup of coffee if you’re like me and derive an inordinate amount of satisfaction from these kinds of things. Only kidding, Friday mornings are for bank reconciliations, not SaaS audits. I’m not that boring, you guys.