
The Charges Nobody Recognizes
Every growing company reaches a month where the card statement contains a name nobody in the room recognizes. Someone signed up for a trial two years ago, the trial converted, and the charge has been quietly renewing ever since.
That single line is rarely the problem. The problem is that its existence proves nothing is tracking any of the others, so the same thing is almost certainly happening three or four more times.
A subscription audit fixes that in an afternoon or two. This guide walks through the pass step by step, in the order that produces the fewest surprises.
Before You Start: What You Need on Hand
Gather four things and the audit becomes mechanical. Skip them and you will stall halfway through, chasing a password nobody has.
You need twelve months of card and bank statements, exported rather than scrolled. You need admin access to the tools you already know about, which often means finding out who holds it.
You need a simple sheet with a fixed set of columns, described further down. You also need one decision-maker who can say cancel without calling a meeting.
Block two hours for the first pass. It will take longer than that, and the deadline stops the exercise from turning into a project.
Step One: Build the List From the Bank, Not From Memory
Start with the money. Export a year of transactions from every card and account the business uses, including any personal card an owner still lends the company.
Filter for recurring amounts and flag anything that repeats monthly or annually. Vendor names on statements are often abbreviations or payment-processor labels, so search the unfamiliar ones before assuming they are noise.
Do this before you ask anyone what they use. Memory produces the tools people love, while statements produce the tools that are actually billing you.
Add app-store and marketplace charges too. Subscriptions bought through a phone, a browser extension store, or a cloud marketplace bypass the usual approval habits entirely.
Step Two: Name an Owner for Every Line
Every subscription needs one person accountable for it. Without that, cancellation decisions stall on the question of who might still need it.
Write a name beside each line, not a department. Departments do not log in, and shared ownership reliably means nobody checks the renewal.
Where nobody claims a tool, you have found your first easy win. An unclaimed subscription is either genuinely abandoned or owned by someone who left, and both point the same direction.
Record where the login lives while you are here. Tools tied to a departed employee’s personal account are a security problem as much as a billing one.
Step Three: Count Seats Against Actual Logins

This is where the real money hides. Companies rarely pay for tools they never use, and they very often pay for seats nobody has opened since spring.
Open each tool’s admin panel and pull the user list with last-active dates. Most business platforms expose this, and the column you want is last login rather than date created.
Mark anyone dormant for a full quarter. Do not remove them yet, because the point of this pass is the list rather than the action.
Ask why the dormant seats exist while the data is fresh. Offboarding that never removed the seat is the usual answer, and that answer is a process fix rather than a one-time cleanup.
Step Four: Find the Overlaps You Are Paying Twice For
Overlap is the second big line item, and it grows naturally as teams pick their own tools. Two departments solve the same problem differently, and the company pays for both.
Group your list by job rather than by vendor. File storage, task tracking, video calls, e-signatures, form building, and scheduling are the usual clusters.
Look for capability you already own inside a suite you already pay for. A productivity suite often bundles video calls, storage, and forms, and separate subscriptions for those are pure duplication.
Be honest about where consolidation genuinely hurts. If one team’s workflow depends on a specific tool, the cheaper answer is to keep it and cut the seats around it, not to force a migration nobody wants.
The Audit Worksheet

One sheet holds the whole exercise. These columns are the minimum that lets someone else act on your work later.
| Column | What to Record | Where to Find It | Decision Rule |
|---|---|---|---|
| Vendor and product | The exact name on the invoice | Card statement, then vendor email | Unrecognized after searching means investigate first |
| Owner | One named person | Ask the team, or the admin panel | No owner means default to cancel |
| Seats paid and seats active | Both numbers side by side | Vendor admin panel, last-login column | Gap over a quarter means downgrade |
| Monthly equivalent cost | Annual plans divided by twelve | Invoice or billing page | Compare like with like before you judge |
| Renewal date and term | Date plus monthly or annual | Billing page or confirmation email | Diarize every date thirty days ahead |
| Job it does | The problem it solves, in plain words | Your own judgment | Two tools with the same job means pick one |
| Data held | What you would lose on cancellation | Vendor export options | Export before any cancellation |
Fill the sheet completely before making a single decision. Half-finished audits produce the worst outcome, which is cancelling the cheap visible tool while the expensive invisible one renews.
Keep the sheet somewhere the finance and operations sides both reach. It becomes the reference for next year’s pass, and the second audit takes a fraction of the time.
Step Five: Cancel, Downgrade, or Renegotiate
Now act, and work down the list in that order. Most lines will land in the middle option rather than at either extreme.
Cancel the unclaimed and the duplicated. Export the data first, because cancellation often starts a deletion clock, and check the vendor’s stated retention window before you click.
Downgrade where the tool still earns its place at a smaller size. Removing dormant seats is the highest-value, lowest-risk change available, and it usually takes effect at the next billing cycle rather than immediately.
Renegotiate the largest two or three lines only. Vendors will talk about annual prepayment, longer terms, or bundling products, and pricing varies by account, so confirm current pricing on the official site at the time of writing and treat any quote as yours alone.
What Renewal Dates Do to Your Leverage
Timing decides how much of this you can actually change. A renewal that has already charged is a conversation about credits, while a renewal thirty days out is a negotiation.
Put every renewal date in a shared calendar with a reminder a month ahead. That single habit converts most of the audit’s value from one-time to recurring.
Watch the annual plans especially. They save real money and remove your exit for a year, which is fine for a tool you are certain about and expensive for one you are testing.
Notice auto-renewal terms that require notice periods. Some contracts want written cancellation a set number of days before the date, and missing that window costs you the whole next term.
Which Audit Rhythm Fits Your Company
The solo founder or two-person shop: One pass a year, timed just before your busiest season. Your list is short enough to read in an hour, and the main risk is forgotten trials rather than seat sprawl.
The ten-person company with no operations hire: Two passes a year, plus a calendar reminder before each annual renewal. Assign the sheet to whoever owns bookkeeping, since they already see the statements.
The team growing fast and hiring monthly: Quarterly seat reviews, annual full audit. Growth creates seats faster than it creates process, and dormant accounts accumulate from offboarding rather than from bad purchases.
The agency billing software to clients: Audit alongside your client billing cycle instead of the calendar. Tools bought for a project that ended should die with the project. Pairing the review with invoicing catches those, and our best accounting software for small business guide covers the books side.
The company that just went through a merger or a founder exit: Do a full pass immediately and treat access, not cost, as the priority. Subscriptions tied to a departed person’s login are a security exposure before they are a budget line.
Keeping It From Growing Back
The audit is the easy half, and the discipline afterwards is what keeps the number down. Three small rules cover most of it.
Route new subscriptions through one card and one approver, even informally. Visibility at purchase is worth more than any cleanup after the fact.
Add seat removal to your offboarding checklist and treat it as part of the same job as collecting the laptop. Most dormant seats are just people who left.
Then diarize the next pass before you close the sheet. A shorter list next year is the only score that matters here.
If you want a wider view of what the stack should hold in the first place, our best project management software roundup is a sensible starting point. The best time tracking software guide covers the other place consolidation usually pays off.
Billing terms are the other lever an audit exposes, and annual vs monthly SaaS billing weighs the discount against the flexibility you give up to get it.
FAQ
How do I find every SaaS subscription my company pays for?
Build the list from your card and bank statements rather than from memory, because the tools nobody remembers are exactly the ones still billing. Export twelve months of transactions, flag every recurring charge, and only then compare that list against what your team says it uses.
How often should a small business audit its software subscriptions?
Twice a year works for most small companies, with a light check before any annual renewal. Monthly reviews turn into a chore nobody does, while a single yearly pass usually arrives after two or three renewals have already auto-charged.
How can I tell which software seats are actually being used?
Look at last-login data in each tool's admin panel rather than asking people whether they use it. Most business platforms expose a user list with a last-active date, and anyone dormant for a full quarter is a candidate for removal at the next billing cycle.
Should I cancel a tool or downgrade it to a cheaper plan?
Downgrading is usually safer when the tool still holds records you may need, since cancelling can start a deletion clock on your data. Export everything first, check the vendor's stated retention period after cancellation, and keep a read-only or free tier if one exists.
Can a small company negotiate SaaS pricing?
Ask before the renewal date rather than after, because leverage disappears once the card has been charged. Multi-year commitments, annual prepayment, and consolidating several products with one vendor are the levers that most often move a quote, and pricing varies by account, so confirm current pricing on the official site at the time of writing and treat any quote as specific to your situation.
Some links may be affiliate links. We may earn a commission at no extra cost to you.
This article was written with AI assistance. It is researched and fact-checked, not based on personal hands-on testing unless explicitly stated.
Comments
Post a Comment