The True Cost of SaaS Shelfware
Enterprise software procurement teams are drowning in SaaS. The average mid-market company has between 50 and 150 active SaaS subscriptions. Large enterprises exceed 300. Yet across this sprawling portfolio, only 54 percent of provisioned licences are actively used each month. The rest sit idle—provisioned months ago, renewed out of habit, forgotten in spreadsheets, or deliberately over-purchased "just in case."
This is shelfware: software you pay for but don't use. And it costs the average enterprise £21 million annually.
That's not a typo. One major US bank discovered £18 million in unused SaaS spend across 280 applications. A Fortune 500 financial services firm identified 85 completely idle tools costing £12 million per year. A mid-market professional services firm found it was paying for 450 seats of Salesforce but only 180 were logging in. The unused 270 seats cost £2.8 million per year.
The problem gets worse. Per-employee SaaS spend grew 21.9 percent in 2025. Yet utilisation hasn't improved. If anything, the problem accelerates: as SaaS stacks grow larger, visibility declines. Shadow IT purchases bypass procurement. Renewals happen on autopilot. Old contracts never get renegotiated.
The FinOps Foundation's FOCUS 1.2 specification (released May 2025) now unifies billing data across cloud, SaaS, and PaaS. For the first time, organisations can see the full cost picture. But seeing the problem and fixing it require a disciplined methodology.
What Shelfware Actually Looks Like
Shelfware isn't always obvious. It doesn't announce itself. Most teams discover it by accident—during a renewal negotiation, a cloud migration, or an audit defence exercise. Here are the five patterns that dominate enterprise SaaS waste.
1. Unused Seats (The Most Obvious)
You provisioned 100 seats of a collaboration tool. Only 55 have logged in during the last 90 days. The other 45 are wasting money each month. This is straightforward shelfware, and it's the most common type. In 21 percent of enterprise SaaS contracts, zero users have ever activated their licences. In another 45 percent, fewer than 50 percent of seats are active.
2. Duplicate Tools Across Business Units
Finance is running Anaplan. FP&A is running Taboola. Operations is running Tableau. Three tools, three vendors, three separate contracts—for what is largely overlapping functionality. This fracturing happens because business units operate autonomously. Procurement doesn't enforce standardisation. And vendors deliberately avoid forcing visibility across divisions.
3. Auto-Renewed Contracts Nobody Reviewed
Eighty-nine percent of SaaS contracts contain auto-renewal clauses. Sixty-nine percent have 30- to 90-day cancellation windows. Yet most teams never establish a renewal calendar. The contract renews. The invoice gets paid. The contract number goes into a folder. Two years later, you realise you've been paying for a tool that was abandoned in 2023.
4. Provisioned But Never Activated Features
You licensed Salesforce Service Cloud because the contract includes it. But your team never enabled it, trained on it, or used it. You're paying for CPQ capabilities that sit dormant. You licensed advanced reporting tiers that your analysts never touched. Feature bloat in enterprise contracts is massive.
5. Over-Purchased Capacity Tiers
Vendors sell in tiers. You need 100 users, so you buy the 150-user tier because it was a better price-per-user. Now you have 50 unused licences baked into your contract until renewal. Or you bought an annual plan at the top tier because you expected growth. The growth didn't happen. Now you're paying for capacity you'll never need.
"We've assessed over 500 SaaS portfolios. The median waste is 23 percent of annual SaaS spend. The top quartile? 35 percent or more. And that's only what we can measure through login audits and feature logs. The real waste is likely higher."
The Four-Step Discovery Methodology
The path from buried waste to recovered spend is methodical. There are no shortcuts. But the process itself is straightforward, and organisations that execute it properly recover 25 percent or more of SaaS budgets within 12 months.
Step 1: Centralise the SaaS Inventory
Before you can measure waste, you need to know what you own. Most enterprises don't. SaaS subscriptions are scattered across procurement systems, corporate credit card statements, departmental budgets, and local contracts nobody's digitised. The first step is consolidation.
You need: a master list of every SaaS vendor, every active contract, every renewal date, every licence count, and every cost. This sounds simple. It almost never is. Many organisations will discover subscriptions they didn't know they had. Finance will find SaaS costs buried in miscellaneous expense categories. IT will find departmental tools that procurement never approved.
Tools like Vendr, Zylo, and Workspace One can help automate this discovery. Or you can do it manually: pull every SaaS purchase from the last 24 months, call procurement to verify what's still active, and cross-reference against the P&L.
Step 2: Instrument Usage Monitoring
Inventory is just a starting point. You need usage data. How many users logged in last month? When did each licence last authenticate? Which features are actually being used?
Most SaaS vendors provide usage reporting. Salesforce has login reports. Slack has workspace activity logs. Microsoft 365 has Azure AD sign-in analysis. But most teams never access these reports because they're scattered across different vendor dashboards.
You need to centralise this data too. Deploy a SaaS management platform (SMP) like Workspace One, CloudEagle, or Apptio that pulls usage data from vendors via APIs. Feed FOCUS 1.2 billing data into your cost analysis system. Combine contractual data with usage data. This is where the clarity emerges.
Step 3: Apply the Cost-Per-Active-User Metric
This is the critical step, and it's where most teams get the methodology wrong. They look at the stated price per user. It says "£60 per user per month." But that's not what you're actually paying.
Your true cost is: total contract value ÷ monthly active users (not provisioned seats).
Example: You signed a 3-year contract for Slack at £8 per user per month for 500 seats. The contract is £480,000 per year. You've been paying this for two years. Last month, only 320 users logged in. Your real cost per active user is not £8. It's £480,000 ÷ 320 = £1,500 per user per year, or £125 per user per month.
That's 2.1 times the stated contract rate. This is why shelfware is expensive. You're not paying for the licences you use. You're paying for the licences you're billed for, divided by the ones that are actually active. The gap is your waste.
When you apply this metric across your entire SaaS portfolio, the cumulative effect becomes visible. Tools that seemed cheap at the vendor's quoted rate look very expensive when you measure them against actual active users. Tools you thought were essential become marginal. Duplicated tools reveal themselves immediately.
Step 4: Classify and Action
Once you have the data, you categorise each application:
- Retain and Optimise: Critical tools with high utilisation. Action: negotiate renewal, right-size seat count, consolidate licence tiers.
- Reduce and Renegotiate: Useful but underutilised. Action: reduce seat count, eliminate duplicate features, negotiate down the tier.
- Migrate or Replace: Overlapping or redundant tools. Action: consolidate to the best-in-class tool for that function, migrate the data, decommission the duplicate.
- Eliminate: Unused or completely idle. Action: cancel immediately, recoup any remaining contract value, and establish controls to prevent re-purchase.
This classification exercise, combined with cost-per-active-user analysis, creates a business case for action. You can show CFO exactly where the waste is, quantify it, and propose specific interventions with financial impact.
Right-Sizing at Renewal: Building the Cost Case
Most organisations view renewals as ceremonies. A reminder arrives. Finance pays the invoice. The contract auto-renews. Rinse, repeat.
This is where vendors win. And where you lose.
SaaS price increases average 8 to 12 percent annually. The aggressive movers—Workday, Salesforce, ServiceNow—push 15 to 25 percent annually. Without disciplined renewal management, your SaaS budget grows faster than your business.
Use your cost-per-active-user analysis and usage data to build a negotiation strategy. The template looks like this:
The 90/60/30-Day Renewal Cadence
90 days before renewal: Pull the contract. Analyse usage over the prior 12 months. Calculate cost-per-active-user. Identify under-utilisation or over-purchase. Model the impact of price increases and tier changes.
60 days before renewal: Schedule the renewal conversation with the vendor. Don't let them set the agenda. Present your data first. Show them the utilisation metrics. Explain the over-purchase. Tell them what you want: a reduction in seat count, a cap on price increases, or consolidation to a lower tier. Give them the option to match your requirements—or lose the customer.
30 days before renewal: If negotiations are stalled, escalate. Bring in procurement. Bring in legal. Bring in alternative vendors if necessary. Many organisations use this moment to consolidate: replacing multiple point solutions with a single vendor, which creates negotiating leverage. By day 30, you need a decision. Auto-renewal clauses will trigger otherwise.
The leverage in a renewal is cost data. Vendors will move on price, tier, and licence count if you can show them exactly where their contract is inefficient and what you're prepared to do about it.
Establishing SaaS Governance to Prevent Shelfware Accumulation
Eliminating waste is important. Preventing future waste is essential.
The FinOps Framework for enterprise software licensing (aligned with the FinOps framework for enterprise software licensing) defines three governance layers: Inform, Optimise, and Operate.
Inform: Visibility and Cost Allocation
You need real-time visibility into SaaS spending and utilisation. Deploy a complete guide to SaaS and software spend management that combines procurement data, billing data, and usage data. Use the FOCUS 1.2 specification to normalise billing across cloud, SaaS, and licensing vendors. Allocate SaaS costs to cost centres and business units, so spending is visible to the teams that own it.
Optimise: Cost-Per-Active-User Targets
Set targets for cost-per-active-user by application category. For collaboration tools, target £40–60 per active user per year. For enterprise resource planning, target £300–500. For niche vertical software, tolerance will be higher, but even niche tools should meet a minimum utilisation threshold. Track progress quarterly. When tools drift above target, trigger a review.
Operate: Procurement Controls and Renewal Management
Require all new SaaS purchases to go through procurement and to include a three-year total cost of ownership calculation and a utilisation target. Establish an enterprise software spend governance framework that includes:
- A mandatory renewal calendar (all SaaS renewals tracked 120 days in advance)
- A shadow IT detection process (monthly automated spend detection to catch unauthorised purchases)
- Quarterly SaaS portfolio reviews with business leaders
- An enforcement mechanism: no renewal without prior business unit sign-off on continued use and utilisation targets
Organisations like AWS and Microsoft integrate cost management into their integrating cost data into vendor negotiation workflows. But most enterprises still manage SaaS renewals in siloed tools. Close that gap. Make cost visibility non-negotiable.
Building the Business Case for SaaS Cost Recovery
Typical results from executing this methodology:
- Fifteen to twenty percent reduction in overall SaaS spend within 12 months through consolidation and right-sizing
- An additional five to ten percent captured through renewal renegotiations and price cap agreements
- Elimination of duplicate tools (average of 3–5 redundant solutions per organisation)
- Recovery of pre-paid or suspended licence value where contracts permit
For a £50 million annual SaaS budget, this translates to £7.5–15 million in recoverable spend over the next 24 months. For most organisations, this is more than sufficient to justify a dedicated SaaS cost management programme.
Key Takeaways
- The average enterprise wastes £21 million per year on unused SaaS. Only 54 percent of provisioned licences are actively used.
- Shelfware includes unused seats, duplicate tools, auto-renewed contracts never reviewed, provisioned features never activated, and over-purchased tiers.
- Measure your real cost-per-active-user (total contract value ÷ monthly active users, not provisioned seats). This metric reveals the true expense of under-utilisation.
- A four-step discovery process—inventory, usage monitoring, cost-per-active-user analysis, and classification—surfaces 20–35 percent of recoverable SaaS spend.
- Use renewal windows (90/60/30-day cadence) to negotiate down price increases, reduce seat counts, and consolidate duplicate tools. Leverage cost data as your primary negotiating tool.
- Establish governance: real-time cost visibility, cost-per-active-user targets by category, procurement controls, and a mandatory renewal calendar. Prevent future shelfware accumulation through disciplined processes.
Need a SaaS Spend Audit?
Our team has mapped SaaS waste for 500+ enterprises. We combine your cost data, usage logs, and contract analysis to identify exactly where the waste is—and how to recover it.Many organisations find that systematic SaaS cost management is a programme, not a one-time project. But the financial returns justify the effort. The average recovery is £1.2 million for mid-market companies and £8–15 million for large enterprises. Most organisations see payback on the SaaS management programme investment within the first six months.
The vendors will resist transparency. They prefer sprawling, opaque contracts with auto-renewal clauses. They count on your organisation not having visibility into actual utilisation. But with the methodology outlined here—inventory, usage monitoring, cost-per-active-user metrics, governance, and disciplined renewal management—you take back control. You see what you're paying for. You measure what you're using. And you act on the gap. That's how you eliminate SaaS shelfware at scale.