A SaaS audit is a one-afternoon exercise where you pull every recurring software charge, count the seats nobody logs into, find the tools that do the same job, and put every renewal date on a calendar. You don't need a consultant or a platform to do it. You need your card statements, your admin consoles, and about four hours. Here's the exact process I walk business owners through.

A year ago I wrote about the SaaS trap: the average small business running 40-plus subscriptions, half of them overlapping, none of them talking to each other. The most common reply I got wasn't "you're wrong." It was "okay, so what do I do about it?" This is that post.

Why Nobody Actually Knows What They're Paying For

Every owner I ask says they have "a pretty good handle" on their software spend. Then we pull the statements, and they don't. Not because they're careless. Because SaaS is designed to be invisible. Twenty-nine dollars here, a seat added by a manager there, an annual renewal that quietly hit the card in a month nobody was watching.

The numbers at the enterprise level tell you how bad it gets when nobody looks. Zylo's 2026 SaaS Management Index found that 46% of licenses in the average organization's portfolio went unused over a 30-day window, and that the average company wastes about $19.8 million a year on seats nobody touches. Those are big-company numbers, and you're not going to find $19 million. But the percentage is the point. Nearly half the seats being paid for are dead. I see the same ratio in 30-person companies.

And it's not just the tools you approved. BetterCloud's 2026 State of SaaS report found only 56% of the apps in use at a typical company actually carry IT approval. The rest were signed up for by someone with a corporate card and a problem to solve on a Tuesday. You're paying for tools you've never heard of.

The 7-Step SaaS Audit

Step 1: Pull the money trail

Don't start by asking people what they use. Memory is where SaaS hides. Start with the invoices. Export twelve months of statements for every company card, plus your accounts-payable ledger, and pull out every recurring software charge. Twelve months matters because annual renewals only show up once, and those are usually the biggest line items.

Then check the places subscriptions hide without an invoice: your single sign-on portal if you have one, the enterprise app lists in Microsoft 365 or Google Workspace, and the "connected apps" settings inside your main systems. That's where the other 44% lives.

Step 2: Build the inventory

One spreadsheet. One row per tool. Columns: what it does (in plain English, one line), who owns it internally, how many seats you pay for, monthly cost, renewal date, and contract term. If nobody in the company can tell you what a tool does or who owns it, that row is already a candidate. You'd be amazed how often a $400-a-month subscription belongs to someone who left eighteen months ago.

Step 3: Measure actual use

This is the step everyone skips, and it's where the money is. Almost every admin console will export a user list with a last-login date. Pull it for every tool with more than a handful of seats. Any seat with no login in the last 30 days is unused. Not "lightly used." Unused. Count them, multiply by the per-seat price, and write that number at the top of your spreadsheet. That's your dead-seat total, and it's usually the single largest finding of the whole audit.

Step 4: Find the overlaps

Group every tool by the job it does: communication, file storage, project management, forms, e-signatures, scheduling, password management, note-taking, video. Then look at any job with two or more tools under it. Every one of those pairs is a consolidation candidate. The classic small-business version is paying for a project management app, a separate task app, and a separate team chat app when the platform you already own does all three badly enough to be fine.

Overlap costs more than the duplicate invoice. It's the reason your data lives in six places and nobody has the full picture. I've written about how vendors engineer this on purpose in The Vendor Lock-In Playbook, and consolidation is the only real counter to it.

Step 5: Pull the contracts

For every tool over about $100 a month, go find the actual order form. Not the pricing page. The thing someone signed. You're looking for three things: the auto-renewal date, the notice window (30, 60, or 90 days before renewal), and any price escalator, which is usually a line that says something like "pricing increases 7% annually." Put every cancel-by date on a shared calendar with a reminder two weeks ahead of it. Missing a notice window is how a tool you decided to kill in March bills you for another full year in June.

Step 6: Decide: cut, consolidate, renegotiate, or replace

Every row in the spreadsheet gets one of four verdicts:

Step 7: Make it recurring

The audit isn't the fix. The habit is. Three rules keep the stack from growing back:

  1. Every tool has one named owner. Not a department. A person.
  2. Thirty minutes, once a quarter, walking the spreadsheet. Re-pull last-login counts, check the upcoming renewals, done.
  3. No new subscription gets approved until the person requesting it names what it replaces. If the answer is "nothing," the answer is usually no.

What You'll Actually Find

In the small businesses I've done this with, the first pass finds somewhere between 20% and 40% of monthly SaaS spend going to unused seats, duplicate tools, or subscriptions nobody can explain. On a $6,000-a-month stack that's $1,200 to $2,400 a month, found in an afternoon, with no vendor negotiation and no new software. The second thing you'll find is less measurable but matters more: you'll finally have a list. One place that says what you run, what it costs, and when it comes up for renewal. Most companies have never had that.

Bottom line: you can't fix the SaaS trap by being more careful about the next subscription. You fix it by knowing what you already pay for, which almost nobody does, and that takes one afternoon and a spreadsheet.

Frequently Asked Questions

What is a SaaS audit?

A SaaS audit is a structured review of every software subscription a business pays for, measuring what each tool costs, who actually uses it, what it overlaps with, and when it renews. The goal is to cut unused seats, consolidate duplicate tools, and stop surprise auto-renewals.

How often should a small business audit its SaaS subscriptions?

Do a full SaaS audit once, then a thirty-minute review every quarter. Quarterly is frequent enough to catch renewals before the notice window closes and to notice seats that went unused after someone left or changed roles.

How much money does a SaaS audit usually save?

Zylo's 2026 SaaS Management Index found that 46 percent of SaaS licenses in the average organization went unused over a 30-day period. In the small businesses I work with, the first audit typically finds 20 to 40 percent of monthly SaaS spend going to unused seats, duplicate tools, or subscriptions nobody can explain.

What is the fastest way to find all the SaaS tools a company pays for?

Start with the money, not with people's memory. Export twelve months of credit card statements and accounts-payable records and list every recurring software charge. Then check your single sign-on or Microsoft 365 and Google Workspace app lists for tools employees signed up for without an invoice.