Back to Blog

How to Conduct a SaaS Audit

A step-by-step guide to auditing your software subscriptions, finding unused licenses, and cutting costs by 25-30%.

12 min readPractical Guide

When was the last time you reviewed every software subscription your company pays for? If you're like most businesses, the answer is "never" or "too long ago to remember." That's a problem, because research shows the average company wastes 25-30% of its SaaS budget on unused licenses, forgotten subscriptions, and duplicate tools.

A SaaS audit is the cure. It's a systematic review of all your software subscriptions to identify waste, optimize spending, and regain control. This guide will walk you through exactly how to do it, whether you're a 20-person startup or a 500-person scale-up.

What is a SaaS Audit?

A SaaS audit is a comprehensive review of all the software-as-a-service subscriptions your organization uses. The goal is to create a complete picture of what you're paying for, whether it's being used, and where you can save money.

A thorough SaaS audit answers these questions:

  • What SaaS tools are we paying for?
  • How much are we spending in total?
  • Who owns each subscription?
  • Are licenses being actively used?
  • Do we have duplicate tools serving the same purpose?
  • When do contracts renew?
  • Are we on the right pricing tiers?

Why Conduct a SaaS Audit?

Cut Costs by 25-30%

The average company wastes a quarter of its software budget. An audit finds that money.

Gain Visibility

Know exactly what you're paying for instead of discovering surprise charges.

Reduce Security Risk

Uncover shadow IT and unauthorized tools that create vulnerabilities.

Prepare for Renewals

Never miss a renewal window or auto-renew a tool you don't need.

The numbers don't lie:

A 100-person company typically spends $150,000-$350,000 annually on SaaS. At 25% waste, that's $37,500-$87,500 going down the drain every year. An audit that takes a few hours could recover tens of thousands of dollars.

When Should You Conduct a SaaS Audit?

While annual audits are a good baseline, certain triggers should prompt an immediate review:

Budget planning season

Get accurate data before setting next year's software budget

After layoffs or restructuring

Reclaim licenses from departed employees

Before major renewals

Negotiate from a position of knowledge, not guesswork

When costs seem out of control

Find out where the money is actually going

After rapid growth

Tools adopted during hypergrowth often become redundant

New finance or IT leadership

Get a baseline understanding of the current state

How to Conduct a SaaS Audit: Step-by-Step

1

Gather Your Data Sources

Start by identifying everywhere SaaS purchases might be hiding. Most companies have subscriptions spread across multiple sources:

Company credit cards

Export 12 months of transactions

Expense reports

Individual reimbursements for software

Accounts payable

Invoiced subscriptions and annual contracts

SSO/Identity provider

Apps connected to Okta, Google, Azure AD

Browser extensions

Tools employees use daily

Department heads

Team-specific tools they've adopted

Pro tip: Don't forget personal cards. Employees often expense small subscriptions or sign up for free trials that convert to paid plans on their own cards.

2

Build Your SaaS Inventory

Create a central list of every subscription you discover. For each tool, capture:

FieldWhy It Matters
Vendor nameBasic identification
Product nameSome vendors have multiple products
Monthly/annual costTotal spend calculation
Number of licensesUtilization analysis
Contract ownerWho to contact for decisions
Renewal dateTiming for negotiations or cancellations
Payment methodConsolidation opportunities
CategoryDuplicate detection

A spreadsheet works for small portfolios, but consider SaaS management software if you have more than 30-40 subscriptions. Manual tracking quickly becomes unsustainable.

3

Analyze Usage and Utilization

Having a list of subscriptions is just the start. Now you need to understand whether they're actually being used. For each tool, determine:

  • How many licenses are active vs. purchased?
  • When did users last log in?
  • What features are actually being used?
  • Could a cheaper tier meet your needs?

Many SaaS tools provide admin dashboards with usage data. Check:

  • User activity reports
  • Last login dates
  • Feature usage analytics
  • License assignment reports

Red flag: If a tool doesn't provide usage data and you can't determine whether it's being used, that's often a sign it should be on your cut list.

4

Identify Waste and Opportunities

With your inventory and usage data in hand, categorize each subscription:

Zombie subscriptions

Tools nobody uses anymore. Cancel immediately.

Underutilized licenses

Paying for 50 seats but only 30 are active. Reduce at renewal.

Duplicate tools

Multiple tools serving the same purpose. Consolidate.

Overprovisioned tiers

Paying for premium features you don't use. Downgrade.

Well-utilized

Good value, keep as-is. Maybe negotiate better rates.

5

Take Action

An audit is only valuable if it leads to action. Prioritize your findings by potential savings and ease of implementation:

Immediate (This Week)

  • Cancel zombie subscriptions with no users
  • Remove licenses for departed employees
  • Downgrade obvious overprovisioned accounts

Short-term (This Month)

  • Evaluate duplicate tools with stakeholders
  • Prepare for upcoming renewals
  • Research alternatives for high-cost, low-value tools

Ongoing

  • Set up renewal tracking and alerts
  • Establish a lightweight procurement process
  • Schedule quarterly mini-audits

SaaS Audit Checklist

Use this checklist to ensure your audit is thorough:

Common SaaS Audit Mistakes to Avoid

Only checking the company credit card

SaaS hides in expense reports, personal cards, and invoiced accounts. Check everywhere.

Skipping usage analysis

A subscription isn't valuable just because it exists. Verify it's actually being used.

Cutting tools without consulting users

Talk to stakeholders before canceling. They may have context you're missing.

Treating it as a one-time project

SaaS sprawl returns quickly. Build ongoing processes, not just annual audits.

Focusing only on big-ticket items

Small subscriptions add up. A dozen $50/month tools is $7,200/year.

Not tracking renewals after the audit

Set up alerts so you never miss a cancellation or negotiation window.

Tools to Make SaaS Audits Easier

Manual audits work, but they're time-consuming and hard to maintain. As your software portfolio grows, consider tools that automate the process:

Spreadsheets

Free and familiar, but requires manual updates and goes stale quickly. Best for companies with fewer than 30 subscriptions.

Cost: Free | Effort: High | Best for: Very small teams

SMB SaaS Management Tools

Purpose-built for growing companies. Automate discovery, track usage, and surface savings without enterprise complexity. Tools like StackKeep offer quick setup and affordable pricing.

Cost: $-$$ | Effort: Low | Best for: 20-500 employees

Enterprise Platforms

Comprehensive solutions like Zylo, Productiv, and Flexera. Powerful but designed for large organizations with dedicated IT teams.

Cost: $$$$ | Effort: High | Best for: 500+ employees

Frequently Asked Questions

How long does a SaaS audit take?

A manual audit typically takes 1-2 days for a small company (under 50 subscriptions) or 1-2 weeks for larger portfolios. SaaS management tools can reduce this to hours by automating discovery and analysis.

How often should I conduct a SaaS audit?

At minimum, annually. Quarterly reviews are better for fast-growing companies. The best approach is continuous monitoring with tools that automatically flag waste and upcoming renewals.

Who should be responsible for the SaaS audit?

Typically finance or IT takes the lead, but successful audits involve both plus department heads who own specific tools. Clear ownership is more important than which team leads.

What if I find shadow IT during the audit?

Shadow IT is common and usually well-intentioned—employees adopted tools to solve real problems. Don't punish users. Instead, evaluate whether to formalize the tool or migrate to an approved alternative.

How do I get usage data from SaaS vendors?

Most SaaS tools have admin dashboards with user activity reports. Check settings or admin sections for usage analytics, last login dates, or license utilization reports. If a tool doesn't provide this data, that itself is useful information.

What's a realistic savings target?

First-time audits typically find 20-30% in potential savings. Ongoing optimization yields 5-15% additional savings annually as you catch new waste and improve negotiation outcomes.

Start Your SaaS Audit Today

Every month you wait is another month of paying for software nobody uses. The good news is that conducting a SaaS audit isn't complicated. Start with your credit card statement, build your inventory, and identify the obvious waste. Even a basic audit will likely uncover thousands of dollars in savings.

For ongoing management, consider tools that automate the process. Manual audits are a great starting point, but they're hard to maintain. The companies that consistently control their SaaS spend are the ones that build systems for continuous visibility, not annual cleanups.

The average company wastes 25-30% of its software budget. Your audit starts now. Go find that money.

Make Your Next SaaS Audit Effortless

StackKeep automates SaaS discovery, tracks usage, and surfaces savings opportunities. See your software spend in minutes, not days.

Free for early users. No credit card required.

or try the demo first →

Free to start. Setup in 10 minutes. Find savings today.

How to Conduct a SaaS Audit: Complete Guide for 2025 | StackKeep Blog