Home About
Vendor Management ⌄
Procurement ⌄
Reviews & Compare ⌄
Industries ⌄
Resources ⌄
Request Demo →
GuidesHow-To GuideUpdated September 24, 2026

SaaS Spend Management: How to Find, Cut, and Control Software Costs

SaaS spend grows one small subscription at a time. This guide covers how to find every tool, measure what is actually used, and stop auto-renewals from making decisions for you.

The short answer

Manage SaaS spend in five steps: discover every subscription from AP, card, expense, and SSO data; record owner, cost, renewal date, and license count for each; measure actual usage; cut unused licenses and overlapping tools at renewal; and route all new SaaS purchases through one intake with security review. Treat renewal dates as the main lever.

On this page
  1. Step 1: Discover every subscription
  2. Step 2: Build a SaaS inventory with the right fields
  3. Step 3: Measure real usage
  4. Step 4: Act at renewal, not mid-term
  5. Step 5: Control new SaaS purchases
  6. Don't forget offboarding
  7. Security and compliance angle
  8. Metrics to track
  9. Frequently asked questions

Software is often one of the fastest-growing lines in a company's budget, and it is one of the hardest to see. A large platform renewal gets board attention. The 80 subscriptions under $5,000 a year, bought on cards by individual teams, mostly do not. Together they can add up to real money and real security risk.

This guide is about getting that under control without becoming the department that blocks every tool request. For the broader category picture, see our overview of indirect spend management.

Step 1: Discover every subscription

No single system has the full list. Combine several sources:

  • AP and PO data for larger contracts billed by invoice.
  • Corporate card transactions filtered by software merchant categories and known SaaS vendors.
  • Expense reports, where employees reimburse themselves for tools.
  • Single sign-on (SSO) and identity provider logs, showing which apps people log into.
  • Browser extensions or discovery tools, if your IT team uses them, to find apps outside SSO.

Merge everything into one list. Expect to find tools nobody in IT or procurement knew about, including some that store customer or employee data.

Step 2: Build a SaaS inventory with the right fields

For each application, record:

FieldWhy it matters
Business ownerSomeone must decide on renewal
Annual cost and billing methodCard, invoice, or reimbursement
Renewal date and notice periodYour main negotiation lever
Licenses purchasedBasis for right-sizing
Licenses active in the last 60 to 90 daysShows shelfware
Data sensitivityDrives security review
SSO connected?Offboarding and access control
Overlapping toolsConsolidation candidates

Most of this can be pulled automatically once you have a SaaS management or procurement tool connected to SSO and finance data. At the start, a spreadsheet is fine.

Step 3: Measure real usage

Pull login and activity data for each app. Define "active" sensibly: someone who logged in once in 90 days is not really using an expensive seat. For collaboration tools, look at meaningful actions like creating documents or projects, not just logins.

Sort findings into three groups:

  1. Shelfware: licenses paid for but unused.
  2. Duplicates: several tools doing the same job.
  3. Wrong tier: users on premium plans who only use basic features.

Step 4: Act at renewal, not mid-term

Most SaaS contracts do not allow you to reduce licenses mid-term, so renewal is when savings happen. Work backward from each notice date:

  • 90 to 120 days before notice for large contracts: review usage, confirm the owner still wants the tool, and collect alternatives.
  • 60 days before notice: decide to renew, reduce, switch, or cancel, and start negotiating.
  • 30 days before notice: send the cancellation or reduction notice in writing if needed.

When negotiating, bring usage data. "We have 400 seats and 260 active users" is hard for a supplier to argue with. Ask for the right to adjust seat counts at each anniversary in the new contract. Our contract negotiation prep playbook covers the preparation in detail.

For duplicate tools, pick a standard with input from the teams that use each one. Migrate before the losing tool renews.

Step 5: Control new SaaS purchases

Discovery and cleanup are wasted if new tools keep appearing unchecked. Set up a single intake path for software requests that:

  1. Asks what problem the tool solves and whether an existing tool already covers it.
  2. Routes to IT security for review when the tool will handle company or customer data.
  3. Checks for an existing enterprise agreement with the vendor.
  4. Sends approved purchases through procurement or a controlled card with a vendor-specific limit.

Keep it fast for low-risk tools. If a $30-a-month utility takes three weeks to approve, teams will expense it anyway. Many companies set a threshold, such as tools under a small annual amount with no sensitive data, that gets approved within a day.

Don't forget offboarding

When employees leave, their SaaS accounts often keep running, and keep costing. Connect as many apps as possible to SSO so access is removed centrally. For apps outside SSO, include them in the IT offboarding checklist and reclaim the license.

Security and compliance angle

Every SaaS tool holding company data is a vendor relationship with risk attached. Your vendor risk and compliance program should cover SaaS tools by data sensitivity, including SOC 2 reports for tools with access to sensitive data and data processing agreements where privacy laws apply.

Metrics to track

  • Total SaaS spend and growth rate.
  • Number of applications, and number per employee.
  • License utilization rate for your top 20 apps by cost.
  • Share of SaaS spend reviewed before renewal.
  • Savings from reductions and cancellations at renewal.

Report these quarterly. Once leadership sees shelfware in dollar terms, getting support for the intake process gets much easier.

Key takeaways

  • Find SaaS from AP, card, expense, and SSO data. No single source has the full list.
  • Track owner, cost, renewal date, notice period, and active users for every app.
  • Renewal is when SaaS savings happen, so work backward from each notice date.
  • A single fast intake path for new tools keeps sprawl from returning.

Frequently asked questions

It is the process of discovering, tracking, and controlling spending on software-as-a-service subscriptions, including license usage, renewals, overlapping tools, and new purchases.

Combine AP and PO data, corporate card transactions, expense reports, and single sign-on logs. Discovery tools and browser extensions can find apps used outside SSO.

Shelfware refers to software licenses a company pays for but does not use, such as seats assigned to employees who have not logged in for months.

Start 90 to 120 days before the renewal notice deadline for large contracts. Most SaaS agreements only allow license reductions at renewal.

Usually procurement and IT together, with finance input. Procurement handles contracts and renewals, IT handles discovery, security, and access, and each app has a business owner.

Stop auto-renewals from deciding for you

Let us show you how SaaS intake, renewal alerts, and usage data come together.