Skip to main content

The SaaS Subscription Audit: Finding the Zombie Subscriptions Eating Your Business

Every small business I audit has between fourteen and sixty software subscriptions active. Roughly a third of them are zombies. Here is the three-hour audit that finds them.

[IMAGE: A laptop screen showing a spreadsheet titled "Subscription Register" with dozens of software tools listed and color-coded]
Every small business I audit has more active software subscriptions than the owner realized. Roughly a third of them are dead.
TH
Tammy Houston Senior Accounting & Debt Specialist · Hamilton & Merchant
Published May 4, 2026 · 15 min read

Welcome back. Today we are continuing the Stop the Bleed expense reduction series with what is, in my experience, the single most entertaining audit to run — entertaining in the dark-comedy sense, because the waste we find is almost always larger and stranger than the owner expected. We are going to talk about software subscriptions, and specifically about the methodical three-hour audit I use with clients to find and kill the zombie subscriptions quietly eating their budget. If you apply this methodology, you will almost certainly find between three and fifteen active subscriptions you can cancel today without affecting operations at all. The median client I audit recovers somewhere between two thousand and twelve thousand dollars a year on this one exercise.

I am going to walk you through it slowly, because the audit is only useful if you do it completely. Half an audit finds half the leak. A real audit finds the whole leak and builds the system that stops it from reappearing.

Why every small business has zombie subscriptions

Before we begin, I want you to understand why this problem exists universally. It is not about you being disorganized, and I do not want any owner reading this to feel badly. The problem is structural.

Software subscriptions have three properties that combine to create waste. First, each one is individually small — usually fifteen to one hundred dollars a month — which is below the attention threshold for most owners. Second, they are frictionless to sign up for and meaningfully harder to cancel; many require email, some require phone calls, and a few have genuinely hostile cancellation flows. Third, and most important, they tend to be initiated by individual team members solving individual problems, rather than at the business level with a central record.

Put those three together and you get the classic small-business software stack: thirty-two active subscriptions, twenty-one of which the owner can name, fourteen of which are genuinely used, and eleven of which are dead but still billing. That is a made-up example, but if I ran the audit on your business today, my bet is that the proportions would be within a few percentage points. I see it almost every time.

34%

Average share of active small-business software subscriptions that are unused, duplicated, or outright forgotten at the time of audit. The remaining two-thirds are used but still warrant a periodic price review.

Source: Hamilton & Merchant subscription audits across small-business clients, 2024–2025

The three-hour audit

Block a single three-hour window on a quiet afternoon. You will need access to the last twelve months of business credit card statements, the last twelve months of operating bank statements, and a simple spreadsheet. That is it. Here is the sequence.

Hour one: build the master list

Open a new spreadsheet and create columns: vendor name, monthly amount, annual amount, billing frequency, renewal date if known, what it does in one sentence, who in the business uses it, last known use, and a status column that we will fill in later.

Now go through every credit card statement and bank statement from the last twelve months, line by line, and add every software-like charge to the spreadsheet. If it looks like a software subscription — any company with "Inc" or a strange cloud-style name charging you between ten and five hundred dollars on a recurring basis — put it on the list.

Twelve months is important. Some subscriptions bill annually and you will miss them entirely if you only look at the last ninety days. I once audited a client and found an annual subscription to a document signing service, billing one thousand eight hundred dollars every March. He had not sent a document through it in four years. He never saw it because he only ever looked at the current month's statement. Twelve months of history finds the annuals.

Hour two: fill in the details and categorize

Now go down the list and fill in the remaining columns for each subscription. Some of this you will know off the top of your head. Some you will need to look up — log into your accounts, ask team members, check the vendor's website.

As you fill in each line, assign a status from a simple four-letter system:

  • A for active and essential. You use it, you need it, the price is reasonable, keep it.
  • R for reconsider. You use it, but you could live without it, or there is a cheaper alternative, or the price has crept up. Flag for negotiation or downgrade.
  • D for duplicate. You have two or more tools that do the same thing. Consolidate.
  • Z for zombie. Nobody uses it, nobody can remember why it was signed up, or it was tied to a former employee. Cancel today.

Resist the urge to deliberate over every line. Trust your gut. If you genuinely cancel something that was important, you will know within a week, and you can resubscribe. The reverse — keeping a dead subscription because you were not sure — costs you twelve months of fees.

Hour three: execute the cancellations and negotiations

Take your Z list first. For each zombie, log in (or find someone who can), cancel, get written confirmation, and note the final billing date on your calendar so you can verify the charge actually stops next month. If a vendor refuses to cancel online and insists on a phone call, call. Do not let the friction win. The amount of money on this list is, collectively, larger than most owners realize.

Take your D list next. For each duplicate, decide which tool your team will actually use going forward, and cancel the others. If team members have preferences, consolidate around the one that fits the most important workflow. The secondary costs of duplicated tools — context-switching, inconsistent records, integration friction — are usually larger than the subscription fees themselves.

Take your R list last. For these, you have three options: renegotiate, downgrade to a cheaper tier, or switch to a competitor. I will walk through the specific tactics for each in a moment.

Where the zombies hide

After running this audit hundreds of times, I can tell you the most common places zombie subscriptions hide. Check each of these specifically.

Former employee subscriptions

The single largest category. An employee signs up for a tool they find useful, uses it for a year, leaves the business, and the subscription continues on the company card. You discover, three years later, that you have been paying forty dollars a month for a tool nobody in the company can even log into because the account is tied to an email address that no longer exists.

The fix for the present is to audit every card for charges that might be tied to departed team members. The fix for the future is a written off-boarding checklist that includes "identify and transfer or cancel all software accounts," and a policy that any recurring charge must be registered centrally.

Trial-to-subscription creep

You or a team member signed up for a free trial to evaluate a tool. You never made a decision. The trial ended, the subscription started, nobody noticed. Sometimes the subscription is for the tool itself; sometimes it is for an add-on or integration the trial included. These are easy to spot once you look — they are usually on your personal card or a specific employee card and have been running continuously since some date you can trace back to.

Annual renewals you forgot about

Any subscription billed annually is a zombie risk. You paid once, a year went by, and the renewal just happened quietly. Annual billing is often presented as a discount, and sometimes it genuinely is, but it also hides the recurring nature of the charge. Scroll back twelve months on every card.

Acquired or rebranded services

A service you signed up for three years ago may have been acquired, rebranded, and changed its billing description. You may now be paying "Parent Co Acquisitions LLC" sixty dollars a month and not realize it is the email marketing tool you stopped using eighteen months ago. If you see a charge you cannot place, google the billing name. Most of the time a quick search will reveal what it actually is.

Add-ons inside larger platforms

Inside tools like Microsoft 365, Google Workspace, QuickBooks, Salesforce, and the like, there are layered subscriptions. Premium support, advanced analytics, additional storage, third-party marketplace apps. A QuickBooks account can have five or six paid add-ons attached and only a single line on your statement. Log into each major platform and review subscribed apps specifically.

Industry-specific tools that replaced each other

In many industries, there are waves of software adoption. The owner tries one scheduling tool, it does not quite fit, tries another, the second one becomes the workflow, and the first one never gets canceled. This is most common in fields with fast-moving software landscapes — marketing, design, sales, creator-economy businesses. Any time you remember a period of "we were figuring out which tool to use," audit for the losers that were never canceled.

Personal card pass-throughs

Sometimes a subscription was started on an owner's personal card and the owner is reimbursing themselves through expense reports or draws. These are hard to audit because they do not show up on the business card at all. The only way to find them is to look at your own personal card and ask what is for the business.

The big expensive categories you probably have

Even after killing the zombies, there is a second tier of audit work: looking at the subscriptions you actively use and asking whether you are on the right tier, at the right price, on the right platform. Here are the categories where I find the most meaningful savings among subscriptions that stay.

Adobe Creative Cloud

Most small businesses overpay Adobe. The "All Apps" plan at around seventy-five dollars per user per month is rarely necessary. A single-app plan — Photoshop alone, or the Photography Plan at twenty dollars — is often sufficient. Also check user count: if you have five seats and only three are being used, drop to three.

Microsoft 365 / Google Workspace

For a general-use office suite, both are excellent. Which tier you are on matters a lot, and the differences between "Business Basic," "Business Standard," and "Business Premium" often contain features you do not use. I will write a dedicated article in this series specifically on the cheaper alternatives to both, because for many small businesses the savings by switching off either are substantial.

CRM subscriptions

Salesforce, HubSpot, Zoho, Pipedrive, and a dozen others. These often have per-user seat pricing and your team may have grown inactive seats. Review user lists on every CRM at least quarterly. Also review the tier: you may be paying for an enterprise tier to get one feature that is available free in a competitor.

Email marketing, scheduling, project management

The middleware of a small business. Mailchimp, Constant Contact, Calendly, Acuity, Asana, Monday, ClickUp, Basecamp, Trello, Notion. Pick one per category. Small businesses routinely have two or three tools in each of these categories due to trial-and-error. Consolidate.

AI assistants and writing tools

Over the last three years, many small businesses have accumulated subscriptions to multiple AI writing tools, transcription tools, and research assistants. ChatGPT Plus, Claude Pro, Jasper, Grammarly, Otter, and several others may all be active at once. Decide which ones your team actually uses and cancel the rest.

Payroll service add-ons

Your payroll provider (ADP, Gusto, Paychex, Rippling) sells modules on top of base payroll. HR advisor access, time tracking, benefits administration, retirement plan administration, onboarding, learning management, background checks. Each is a separate line in the invoice. Call your rep and ask for a full module-by-module breakdown. Decide which ones you use.

Accounting add-ons

QuickBooks Online charges for payroll, advanced inventory, advanced reporting, bill pay, time tracking, and several other modules. Xero has similar add-ons. Some are genuinely useful, some replace functionality you already have elsewhere. Review the stack.

Communication tools

Slack, Teams, Zoom, RingCentral, Grasshopper, Dialpad. Many small businesses have two or three paid communication platforms. Consolidate where you can.

Website and marketing infrastructure

Hosting, SSL certificates, domain registration, CDN, email deliverability, analytics, SEO tools, backup services, form builders, popup builders, chat widgets. The typical small-business website has five to fifteen paid subscriptions attached. Many of them are on auto-renewal at marked-up prices. Audit annually.

Tactical advice for each "R" — reconsider — subscription

For subscriptions that stay on the list, here is how I approach them in order of effort.

Downgrade your tier

The fastest win. Log in, go to billing, and look at the tier below the one you are on. If the features you use are in the lower tier, downgrade. This is almost always available in the account settings without a phone call. You can upgrade back in thirty seconds if you hit a wall.

Switch from monthly to annual (only if you are certain)

Annual billing is often discounted ten to twenty percent compared to monthly. For subscriptions you are committed to and certain about, switching to annual saves real money. For newer subscriptions or ones you are reconsidering, stay monthly. The annual commitment is a zombie risk.

Reduce seats

Any per-user subscription should be audited for seat count. Pull the active user list from the admin panel. Compare against your current team. Every seat belonging to a former employee or never-activated user should be cut.

Call and ask for a retention discount

Many SaaS companies will offer a meaningful discount when you call and say you are thinking about canceling. The discount is often ten to thirty percent for twelve months. It is handed out by retention teams whose job is to keep you from leaving. Ask. It takes ten minutes and costs nothing.

Switch to a competitor

For well-established software categories, there is almost always a less expensive competitor that does ninety-five percent of what your current tool does. Research one real alternative per major subscription. If the alternative genuinely works, switching saves a lot. Give yourself time — pick one category per quarter.

The one-page subscription register

Once the audit is done, you need a system so this never rebuilds. The system is simple: a one-page subscription register.

Open a single spreadsheet, one tab. Columns: vendor, monthly cost, annual cost, billing date, owner (the person in the business responsible for this subscription), what it does, business justification in one sentence, alternative considered, last reviewed date. That is it.

Every subscription the business pays for goes on this register. Every new subscription, before it is approved, requires a line on this register with an owner and a justification. Every quarter, one hour, you walk down the register and ask for each line: still needed, still priced fairly, still used. That review is the discipline.

This register, which takes maybe an hour to set up and an hour a quarter to maintain, has saved every single client I have helped install it significant money. My father, who was Navy, had a saying: what gets written down gets managed. What does not get written down drifts. Write the subscriptions down.

Cancellation tactics for the difficult vendors

Most subscriptions cancel with two clicks in a billing page. A handful — and you will know them when you meet them — have deliberately friction-filled cancellation processes. Here is how to get through them.

The "email support to cancel" tactic

Some vendors require an email to cancel. Send the email. Use a clear subject line: "Cancellation request — account [your account email]." Include your account email, your full name, and the date you want cancellation to take effect. Keep the message short and firm. If they do not respond within the billing cycle, follow up and cite the original email date. You have documentation; use it.

The "call to cancel" tactic

Some require a phone call. Call them during a quiet hour when you can be patient. The agent is trained to retain you. Listen politely, decline politely, repeat "please cancel my subscription" as many times as needed. Ask for a cancellation confirmation email before ending the call. Do not hang up until you have it.

The "we can't find your account" tactic

If a vendor claims they cannot find your account, send them the last charge from your credit card statement as evidence. Include the date, amount, and merchant name as it appears on the card. That is enough for them to locate the account.

The "we'll cancel at end of term" tactic

Many annual subscriptions will not refund unused time. That is usually fine — just get the cancellation in writing so the subscription does not auto-renew at the end of the term. Put the actual non-renewal date on your calendar.

The credit card dispute backup

If a vendor genuinely refuses to cancel or continues billing after confirmed cancellation, dispute the charge with your credit card company. You have documentation of the cancellation request. The card company will almost always side with you on a clear recurring-subscription dispute.

What to do with the savings

After the audit, you are going to find some number of dollars a month that are no longer flowing out. I want to ask you to do one specific thing with them, and the reason is behavioral. If the savings just fold back into general operating cash, they will be reabsorbed into the next round of spending. The audit will feel like it did not happen, and the lesson will fade.

Instead, on the first of next month, set up an automatic transfer of the full monthly savings amount into either a cash reserve account, a separate tax savings account, or a specific business goal account (equipment fund, emergency fund, owner retirement). The transfer preserves the savings as a visible, measurable improvement in your financial position. It also reinforces the habit: every time you run the audit, the reserve grows, and you can see exactly what the discipline produced.

Over a few years, this single audit, run quarterly, produces an operating culture that is permanently more efficient. It becomes part of how the business thinks about tools, and the slow accumulation of dead subscriptions stops being the default.

A worked example: what a real audit looks like

Let me walk through a composite example based on a real engagement. A small professional services firm — thirteen employees, about $3.5 million in annual revenue. The owner believed the firm was running lean on software. We sat down for an afternoon and went through the audit.

Total active subscriptions found: forty-seven. Of those:

  • Twenty-seven active and essential: QuickBooks Online, the payroll service, Microsoft 365, the CRM, the project management tool, the scheduling tool, e-signature, legal research service, industry-specific practice software, video conferencing, the firm's phone system, web hosting, email marketing, and several others. All genuinely in use.
  • Six duplicates: two e-signature tools (DocuSign and HelloSign both active), two project management tools (the current one and a predecessor nobody had canceled), two CRMs (same story), two transcription services (Otter and Fireflies both paid for, team using Otter).
  • Eight zombies: a marketing tool paid monthly that nobody had logged into in eight months, a social media scheduler tied to a former marketing coordinator's email, a grammar checker on the personal card of an employee who had left two years earlier, a form-builder subscription for a workflow that had been replaced, an analytics tool with no active integration, a research platform for an industry vertical the firm no longer served, a learning platform subscription that had sat idle after onboarding the last new hire, and a "premium" tier of a free tool that had been inadvertently upgraded during a trial.
  • Six "reconsider": the Adobe Creative Cloud All Apps subscription at $75/month when the team really only used Photoshop and InDesign; a CRM tier that was two levels above what the firm's seat count justified; a phone system contract with feature adds that had been stacked on; a cloud storage add-on redundant with Microsoft 365; a time-tracking tool overlapping with payroll's time module; a web analytics tool on an enterprise tier the team did not use.

Annual savings from cancellations alone: $8,640. Annual savings from downgrades and consolidations: $6,180. Combined first-year savings: $14,820. Hours invested: roughly four (one for the audit itself, three for the cancellation and downgrade execution).

The owner was genuinely surprised. Not by the total — she had assumed there was waste — but by how many zombies were traceable to people who no longer worked at the firm. That was the insight that prompted her to build the off-boarding checklist and the central subscription register. Two years later, she still runs the quarterly review, and the software line on her P&L has been flat since — even as the firm has grown from thirteen to nineteen employees. Growth without cost creep. That is the benefit of the register.

A script for talking to team members about canceling tools they use

One concern I hear from owners doing this audit: "What if I cancel something and an employee is upset?" It is a fair concern, and it is handled with a simple conversation.

For any tool flagged for cancellation that you suspect someone on the team uses, send a short message:

Hi team — I am doing a review of our software subscriptions this month. I have [Tool Name] on the list as a candidate for cancellation because I cannot see anyone actively using it. If you are using it and it is important to your work, please let me know by [date] and I will leave it alone. If I do not hear back, I will plan to cancel it at the end of the month.

This message does three things: gives people a fair window to flag real usage, creates a clear deadline, and signals that the review is ongoing rather than a one-time crackdown. Most of the time, the silence is genuine — the tool was truly unused, and the cancellation proceeds without incident. Occasionally one or two team members will flag a tool they use, and you keep those. Clean, low-friction, and produces better data than trying to guess on behalf of the team.

One question to ask yourself this week

Before you do the full three-hour audit, do this one specific exercise today. Pull up the most recent charges on your main business credit card, and list the first five recurring charges that catch your eye. For each one, answer three questions: who uses it, when was it last used, and if it disappeared tomorrow, would anyone notice in the next thirty days?

If you cannot confidently answer all three questions on all five lines — and most owners cannot — you have your answer about whether the full audit is worth a Saturday afternoon.

I promise you it is. I have run this audit hundreds of times, and I have never once seen a business where it did not recover meaningful money. Software subscriptions are the quietest leak in modern small business, and they are among the simplest to plug. Please do the audit. If you find more than you can unwind on your own — complicated contracts, vendors who will not take no for an answer, or patterns that suggest a larger cash problem — that is exactly the work our cost reduction service handles. But most of this, you can do in a single afternoon, with a spreadsheet and a steady hand.

When the software stack has grown past what an owner can untangle alone

Some businesses have three or four hundred active subscriptions across multiple departments and have lost track entirely. We run comprehensive subscription audits as part of our cost reduction work. Call or text (407) 993-1416, or send us a message. The first conversation is free and honest.

One honest conversation can change the trajectory.

The first call is free, confidential, and direct. We will listen, ask the hard questions, and tell you what we actually think — not what sounds good in a brochure. If we are the right fit, we get to work. If we are not, we will say so.

Start The Conversation

Or call / text (407) 993-1416