Software Audit Checklist: What Small Businesses Should Review Annually


Most small businesses have no idea how much they spend on software annually. Subscriptions accumulate. Team members sign up for trials that auto-convert to paid. Nobody tracks what’s actually being used.

I helped five small businesses (12-45 people each) audit their software last year. Average waste: $9,400 per company in unused or redundant subscriptions.

Here’s the checklist I use to find that waste.

Step 1: Inventory Everything

Create a spreadsheet with columns: Tool Name, Purpose, Cost (Monthly), Annual Cost, Number of Users, Last Used, Owner.

How to find subscriptions:

  • Pull credit card statements (last 6 months)
  • Check accounting software (categorize by “software” or “SaaS”)
  • Ask IT/operations for list of approved tools
  • Survey team members (Google Form asking “what tools do you use?”)

One company I worked with found 23 subscriptions this way. They thought they had 12.

The hidden ones: tools that individuals signed up for and expensed, free trials that converted to paid (nobody noticed the $19/month charge), acquisitions (bought a company, kept their software subscriptions running).

Step 2: Identify the Obvious Waste

Unused subscriptions. Tools nobody has logged into in 90+ days. One company was paying $240/month for a project management tool they stopped using 18 months ago. Everyone had moved to a different tool, but nobody cancelled the old one.

Zombie users. People who left the company but their software seats are still active. One company had 8 Slack seats for former employees ($128/month waste).

Duplicate tools. Multiple tools solving the same problem. One company had Zoom ($180/month) and Google Meet (included in Workspace) and Microsoft Teams (included in Office 365). They only needed one.

Overprovisioned licenses. Paying for 50 seats when only 30 are used. One company was paying for Adobe Creative Cloud for 12 people. Only 4 actually needed it. The rest were just using it for PDF editing (free alternatives exist).

Step 3: Check for Redundancy

Map each tool to business function:

  • Communication: Slack, Teams, Zoom, Google Meet
  • Project management: Asana, Trello, Monday, Jira
  • File storage: Dropbox, Google Drive, OneDrive
  • CRM: Salesforce, HubSpot, Pipedrive
  • Accounting: QuickBooks, Xero, FreshBooks
  • Design: Canva, Adobe, Figma

If you have more than one tool per category, ask: why?

Sometimes there’s a good reason (Figma for UI design, Canva for marketing graphics). Often there’s not (three file storage systems because different teams chose different tools).

One company had Asana (engineering), Trello (marketing), and Monday (operations). They consolidated to Asana. Saved $180/month, reduced context-switching.

Step 4: Evaluate Actual Usage

For each tool, ask:

How many people use it weekly? If you’re paying for 20 seats and only 8 people use it regularly, downgrade or eliminate.

What would break if we cancelled it? For some tools, the answer is “critical workflows.” For others, it’s “nothing really.”

Can we replace it with something we already have? Google Workspace includes forms, storage, email, calendars, basic project tracking. Many companies pay for separate tools that duplicate these features.

Can we replace it with a cheaper alternative? One company was paying $800/month for an enterprise CRM. They switched to a simpler tool ($120/month) that covered 90% of their needs.

Step 5: Negotiate Better Pricing

For tools you’re keeping, check:

Are we on the right plan? Many companies start with a small plan and grow into it, forgetting to evaluate whether the bigger plan is worth it. One company was paying $50/user/month for Slack Business+ when Slack Pro ($8/user/month) had all the features they actually used. Savings: $1,680/month.

Can we get annual pricing? Most SaaS offers 10-20% discount for annual vs monthly billing. If you’re confident you’ll use it for a year, this is free money.

Can we negotiate? Email sales and say “we’re evaluating alternatives, can you offer a better rate?” You’d be surprised how often this works. One company got 25% off their $4,000/year contract just by asking.

Are we eligible for startup/nonprofit discounts? Many tools offer 50%+ discounts for early-stage startups or nonprofits. If you qualify, use it.

Step 6: Create a Software Approval Process

Once you’ve cleaned up, prevent future waste:

Single owner for software purchasing. All new tools go through one person (operations manager, CFO, CTO). They check: do we already have something that does this? Is there budget?

Trial period required. No jumping straight to annual plans. Use free trials or monthly billing for 90 days first.

Annual review. Every January, repeat this audit. It takes 4-6 hours. It saves thousands of dollars.

Documentation. Maintain the spreadsheet. When someone leaves, remove their software access. When someone joins, only provision what they need.

Real Examples

Company A (18 people, marketing agency):

  • Found: $12,200/year in unused/redundant software
  • Biggest savings: Cancelled Adobe Creative Cloud for 8 people who only needed PDF editing (saved $4,800/year)
  • Action: Switched to Canva Pro for most design, kept Adobe for 3 specialized designers

Company B (32 people, SaaS startup):

  • Found: $16,800/year in waste
  • Biggest savings: Consolidated three project management tools into one (saved $3,600/year), downgraded Slack plan (saved $8,400/year)
  • Action: Standardized on Slack Pro + Linear for project management

Company C (12 people, consultancy):

  • Found: $5,100/year in waste
  • Biggest savings: Eliminated redundant file storage (had Dropbox + Google Drive, picked one)
  • Action: Moved everything to Google Workspace, cancelled Dropbox Business (saved $2,160/year)

Common Pushback

“But we might need it later.” If you haven’t used it in 90 days, cancel it. You can always re-subscribe. Keeping unused software “just in case” is expensive insurance.

“It’s only $10/month.” $10/month × 12 months × 10 tools = $1,200/year. It adds up.

“Different teams need different tools.” Sometimes true. Often an excuse for lack of coordination. Standardization has benefits (everyone knows one tool, integrations work, billing is simpler).

“We got a great deal on a 3-year contract.” Sunk cost fallacy. If you’re not using it, the “great deal” is still waste. See if you can negotiate an early exit or resell unused seats.

The Actual Checklist

Here’s the TL;DR version you can use:

  1. Inventory all software (credit cards, accounting software, team survey)
  2. Identify unused subscriptions (90+ days no logins)
  3. Remove zombie users (former employees still on accounts)
  4. Consolidate duplicates (multiple tools for same function)
  5. Rightsize licenses (paying for 50 seats, using 30)
  6. Evaluate cheaper alternatives (especially for tools used lightly)
  7. Negotiate annual pricing (10-20% discount vs monthly)
  8. Set up approval process (one owner for new software purchases)
  9. Schedule annual review (repeat this every January)

Tools That Help

Ironically, there’s software to manage your software spending:

Blissfully, Torii, Zylo — SaaS management platforms. They connect to your accounting/credit cards, track all subscriptions, show usage data, recommend optimizations.

Cost: $500-2,000/month depending on company size.

Worth it? Only if you have 50+ employees and 30+ software subscriptions. Below that, a spreadsheet and 4 hours of manual work does the job.

One company I worked with used Team400.ai to build a lightweight internal tool for tracking software subscriptions. Cost less than a year of Torii subscription, worked exactly how they needed.

The Bottom Line

Small businesses waste 15-25% of their software budget on unused or redundant tools. That’s not because they’re careless. It’s because software subscriptions are designed to be forgettable.

An annual audit finds that waste. Four hours of work, thousands in savings.

The first audit is the hardest (you’re discovering subscriptions you didn’t know existed). Annual reviews after that take 1-2 hours.

Software should solve problems, not create expense bloat. Audit regularly. Cancel aggressively. Buy intentionally.