How to Conduct a SaaS Audit: A Step-by-Step Guide
Learn how to find unused subscriptions, identify duplicate tools, and save up to 30% on your SaaS spend with this comprehensive audit checklist.
Conducting a regular SaaS audit is the single most effective way to keep your subscription costs under control. In this guide, we’ll walk you through the exact process we use at SpendNexus to help companies identify waste and save thousands of dollars every quarter.
Whether you’re a startup founder managing 15 tools or a finance leader overseeing 200+ subscriptions, this framework scales to your needs.
Why Audit Your SaaS?
Most growing companies have what we call “subscription creep.” Employees sign up for tools to solve immediate problems, but those tools often stay on the payroll long after the problem is solved—or long after the employee has left.
Here are some eye-opening statistics:
- The average company wastes 25–30% of its SaaS budget on unused or underutilized licenses
- Companies with 50+ employees typically have 30–40% more tools than they actually need
- 71% of SaaS renewals happen without any usage review beforehand
A single audit can typically recover $2,000–$50,000 in annual savings depending on company size. That’s a significant return on a few hours of focused work.
Before You Start: What You’ll Need
Gather these items before beginning your audit:
- Credit card and bank statements for the past 12 months (to catch annual renewals)
- Access to your email to search for subscription confirmation and renewal notices
- A spreadsheet or tool to centralize your findings (we recommend SpendNexus for this)
- Department heads or team leads available for quick check-ins about tool usage
Set aside 2–4 hours for your first audit. Subsequent audits will be faster once you have your baseline documented.
Step 1: Centralize Your Data
You can’t manage what you can’t see. Start by pulling every subscription into a single view.
Where to Find Your Subscriptions
- Credit card statements: Search for recurring charges. Look for monthly and annual patterns.
- Bank records: Some tools charge via ACH or direct debit.
- Email inbox: Search for keywords like “receipt,” “invoice,” “subscription,” “renewal,” and “payment confirmation.”
- App stores: Check Google Workspace Marketplace, Apple App Store, and any other app marketplaces your team uses.
- SSO/Identity provider: If you use Okta, Google Workspace, or Azure AD, pull a list of all connected applications.
- Team survey: Send a quick message asking each team: “What tools do you use daily/weekly?”
What to Track for Each Subscription
For every tool you find, record:
| Field | Example |
|---|---|
| Tool Name | Figma |
| Category | Design |
| Monthly Cost | $75/month |
| Billing Cycle | Monthly |
| Renewal Date | April 15, 2026 |
| Number of Seats | 5 |
| Active Users | 3 |
| Owner | Sarah (Design Lead) |
| Contract Status | Month-to-month |
Step 2: Identify Duplicate Functionality
This is where the biggest savings hide. Many companies unknowingly pay for multiple tools that do the same thing.
Common Overlaps We See
| Category | Typical Duplicates |
|---|---|
| Communication | Slack + Microsoft Teams |
| Video Calls | Zoom + Google Meet + Microsoft Teams |
| Project Management | Asana + Trello + Monday.com + Jira |
| Cloud Storage | Google Drive + Dropbox + OneDrive |
| Note-taking | Notion + Confluence + Google Docs |
| Email Marketing | Mailchimp + SendGrid + HubSpot Email |
| Design | Figma + Sketch + Adobe XD |
For each overlap, ask:
- Can we consolidate to one tool without losing critical features?
- What’s the cost savings of consolidation?
- What’s the migration effort required?
Pro tip: Don’t just look at the subscription cost. Factor in the time spent maintaining integrations and training for multiple tools. Consolidation often pays for itself in productivity gains alone.
Step 3: Check Seat Utilization
Are you paying for 50 licenses but only have 42 active users? Seat reclamation is your best friend here.
How to Identify Unused Seats
- Check last login dates: Most SaaS tools show when a user last signed in. Anyone who hasn’t logged in for 30+ days is a candidate for removal.
- Cross-reference with your employee list: Former employees often retain access (and licenses) long after they leave.
- Look at usage depth: A user who logs in daily but only uses basic features might not need a premium seat.
Rightsizing Your Plans
Many SaaS tools have tiered pricing. Review whether you’re on the right tier:
- Are you paying for Enterprise when Team would suffice? Many companies upgrade for a single feature they rarely use.
- Are you paying per-seat when a flat rate is available? Some tools offer better pricing models that you may have outgrown.
- Can you negotiate? Annual commitments almost always come with 15–25% discounts. If you’re paying monthly, ask about annual pricing.
Step 4: Evaluate ROI for Every Tool
Not all SaaS is equal. Some tools are mission-critical; others are nice-to-have. Create a simple scoring system:
The Keep / Optimize / Cut Framework
Keep (High usage, high value): Tools that your team uses daily and that directly contribute to revenue or productivity. Examples: your CRM, code repository, primary communication tool.
Optimize (High usage, over-provisioned): Tools you need but are overpaying for. Downgrade plans, reclaim seats, or negotiate better pricing.
Cut (Low usage, low value): Tools that fewer than 20% of licensed users actually use, or tools where a free alternative exists. Cancel these immediately.
Step 5: Negotiate and Consolidate
Armed with your audit data, you’re now in a strong position to negotiate.
Negotiation Tips
- Timing matters: Reach out 60–90 days before renewal. Vendors are most flexible when they think you might churn.
- Benchmark pricing: Research what competitors charge. Tools like SpendNexus can help you understand market rates.
- Bundle where possible: If you use multiple products from the same vendor, ask for a bundle discount.
- Ask for the “startup” or “growth” plan: Many vendors have unpublished pricing tiers for smaller companies.
- Be willing to commit annually: If you’ve validated the tool is essential, annual contracts typically save 15–25%.
Step 6: Set Up Ongoing Monitoring
A one-time audit is helpful. A continuous process is transformational.
Build Your Review Cadence
- Monthly: Quick check on new subscriptions added and any upcoming renewals in the next 30 days
- Quarterly: Full seat utilization review and duplicate functionality check
- Annually: Complete audit with ROI evaluation and vendor negotiations
Automate What You Can
Manual audits are a starting point, but they don’t scale. Consider implementing:
- Automated renewal alerts so you never miss a negotiation window
- Usage tracking to flag underutilized tools before the next billing cycle
- A centralized dashboard that gives real-time visibility into total spend
This is exactly what SpendNexus was built to do—automate the tedious parts of SaaS management so you can focus on the strategic decisions.
Your Audit Checklist
Here’s a quick summary you can reference for your next audit:
- Gather 12 months of financial records
- Survey all teams for tools in use
- Build a centralized subscription inventory
- Flag duplicate/overlapping tools
- Check seat utilization for every tool
- Score each tool with Keep/Optimize/Cut
- Negotiate renewals 60–90 days in advance
- Set up automated alerts for future renewals
- Schedule your next quarterly review
The Bottom Line
A thorough SaaS audit isn’t just about cutting costs—it’s about building a healthier, more intentional technology stack. Companies that audit regularly are more agile, more secure, and better positioned to invest in tools that actually move the needle.
The first audit is always the hardest. But once you have your system in place, maintaining it becomes second nature.
Want to automate your SaaS audit? Try SpendNexus for free and get started in minutes.
Ready to master your SaaS spend?
SpendNexus helps teams like yours find waste, track renewals, and save thousands every year.