arrow_back Back to Blog
Featured Guide June 15, 2026 • 10 min read

How to Audit All B2B SaaS Subscriptions in Your Company: A Step-by-Step Playbook

Written by The Spend Shift Optimization Team

In the modern business ecosystem, software acquisition has transitioned from centralized IT procurement to departmental self-service. Any manager with a corporate credit card can sign up for a tool, invite their team, and start racking up monthly charges. While this speeds up local productivity, it creates a massive structural leak in corporate finances.

According to recent audit data, nearly 30% of B2B SaaS subscriptions within scaling organizations are completely unmanaged, duplicate, or underutilized. This playbook provides a clear, actionable guide to locating, evaluating, and cutting SaaS waste across your entire organization.

Phase 1: Financial Discovery (Following the Paper Trail)

The most reliable way to find software is to follow the money. You cannot rely on employees filling out Excel logs or declaring what tools they use. You need a hard transaction list.

Start by collecting the last 12 months of records from:

  • Corporate credit card statements (especially department-specific cards).
  • ERP and accounting ledgers (accounts payable invoices).
  • Reimbursement software accounts (like Expensify or Ramp) to catch software employees paid for out-of-pocket and reclaimed.

Categorize every vendor that looks like a recurring software charge. Do not ignore small $15/month charges; they often represent forgotten department trials that have been auto-renewing for years.

Phase 2: Active Usage Mapping (The Truth Scan)

Finding the tools is only half the battle; the next step is determining if anyone is actually using them. A license paid for but not opened is pure waste.

Integrate your SaaS auditing tool with your primary identity management systems (SSO) such as Google Workspace, Okta, or Microsoft Azure AD. By scanning SSO login records, you can quickly map:

  1. Inactive Users: Employees who have not logged into a specific platform (e.g. Zoom, Salesforce, Figma) for more than 30 or 60 days.
  2. Duplicate Functionality: Departments using different tools for the same purpose (e.g., Marketing using Asana while Product uses Jira, and Sales uses Monday.com).
  3. Ghost Accounts: Active user licenses assigned to employees who have already left the company.

SaaS Audit Example: The Tool overlap

During a recent audit of a 300-person tech company, we found 4 separate project management tools and 3 different whiteboard tools being paid for simultaneously across Product, Design, and Marketing. By consolidating everyone onto one unified platform contract, the company saved $18,400/year instantly.

Phase 3: Cleanup and Vendor Negotiation

Once you have your usage mapping and inventory list, categorize your action plan into three buckets:

  • Prune immediately: Downgrade inactive licenses to free tiers, reclaim ghost seats, and cancel forgotten trials.
  • Consolidate contracts: Pick one primary tool for each business function (e.g., standardizing on Slack instead of Slack + Teams + Discord).
  • Renegotiate renewals: Use the usage statistics to negotiate lower minimum seat commitments for annual renewals. Push back against default automatic price increases.
"A SaaS audit is not a one-time financial exercise. Because cloud software scales up dynamically, audits must be automated and continuous to prevent cost creeping."

Related Articles

Security

How to Detect Shadow IT in Remote Teams

Read Post arrow_forward
Finance

The True Cost of Unused Licenses

Read Post arrow_forward
crisis_alert

Stop SaaS Waste

Connect your SSO in under 10 minutes and let The Spend Shift scan your stack for unused seats.