How to Find Unused SaaS Subscriptions and Cut the Waste
By the CostAnalyst team
projected this month if unattended
Spend by team
Budget forecast
To find unused SaaS subscriptions, build a complete inventory of every app you pay for, then cross-check it against actual usage: who logged in, which seats are active, which tools overlap, and which renewals nobody opened. The waste is almost always larger than expected. A typical mid-size company is paying for 30-50% more SaaS than it uses, and most of that hides in three places: unused seats on tools people do use, duplicate tools that do the same job, and subscriptions that auto-renew untouched. Reclaiming it commonly recovers $20,000-$80,000/yr.
The reason SaaS waste is so hard to see is that it is decentralized. Cloud bills come from a few accounts. SaaS bills come from dozens of credit cards, departmental budgets, and individual sign-ups, with no single owner. The fix starts with putting it all in one place.
1. Build a complete inventory
You cannot cut what you cannot see. The first step is a full list of every SaaS app the company pays for, including the ones nobody told finance about. Pull from three sources and merge them:
- Finance records. Credit card statements, AP, and expense reports. This catches the official subscriptions.
- SSO and identity logs. Your identity provider sees which apps people actually log into, which catches shadow IT that never went through procurement.
- Expense and reimbursement data. The $40/mo tool an employee expensed and forgot.
The merge usually surprises people: a company that thinks it has 60 apps often has 120. Our SaaS spend management feature builds this inventory automatically.
2. Find shadow IT
Shadow IT is software bought outside the official process, usually by a team or individual who needed something fast. It is not malicious, but it is invisible, and invisible spend never gets reviewed. A single department can quietly accumulate $50,000/yr in tools finance has never seen.
The tell is a subscription that appears in SSO or expense logs but not in your procurement records. Once surfaced, you can decide whether to standardize it, consolidate it, or cut it. The point is that someone is now accountable for it.
3. Reclaim unused seats
This is where the biggest, cleanest savings usually live. You buy 100 seats of a tool, headcount shifts, people leave, and six months later 40 seats sit unused while you still pay for all 100. The tool is "in use," so nobody questions the seat count.
The fix is to compare seats purchased against seats with recent activity. A real example: 41 unused Salesforce seats at $165/seat is $6,765/mo, or about $81,000/yr, on a single tool. Multiply that across your top 10 apps and the number gets large fast. See SaaS license management for right-sizing seats continuously.
4. Kill duplicate tools
Decentralized buying produces overlap. Three teams each pick their own project tracker. Marketing and sales buy competing analytics tools. You end up paying for two or three products that do the same job, none of them fully adopted.
- Overlapping categories. Two video conferencing tools, three design tools, two CRMs.
- Feature overlap. A point tool that does one thing your all-in-one platform already does.
- Consolidation savings. Standardizing on one tool per category and negotiating a single contract can cut 20-40% off the combined spend, often $30,000-$60,000/yr.
5. Catch auto-renewals nobody opened
Annual SaaS contracts renew silently. A tool a team adopted last year, stopped using in month four, and forgot about will quietly renew for another year at full price. The renewal email goes to one person who may have left the company.
The defense is a renewal calendar that surfaces every upcoming auto-renewal 60-90 days out, with the tool's recent usage attached. If a $24,000/yr contract is up for renewal and login activity is near zero, that is a clear cancel. Without the calendar, it renews by default and you find out next year. This is closely related to the renewals that blindside finance.
6. Right-size licenses and tiers
Beyond seat counts, many tools have tiers and add-ons you may be over-paying for. The enterprise tier nobody needed the features of, the premium support add-on never used, the storage upgrade for data you do not have. Reviewing tier and add-on usage often trims another 10-15% on tools you genuinely keep.
Best tools to identify unused or duplicate SaaS subscriptions
The best tool to identify unused or duplicate SaaS subscriptions is one that reads both where the money goes (card and AP spend) and whether people actually sign in (SSO and app usage). Spend alone finds duplicates; usage alone finds idle seats; you need both to cut safely. Here is what the main options cost where the price is public.
| Tool | Finds unused seats | Finds duplicate tools | Published price |
|---|---|---|---|
| Zylo | Yes, from SSO and app usage | Yes | $50,000 a year public offer on AWS Marketplace |
| Zluri | Yes, from SSO, browser and direct integrations | Yes | $35,000 a year public offer on AWS Marketplace (Base Plan) |
| Torii | Yes, from SSO and browser extension | Yes | $30,000 a year public offer on AWS Marketplace (Core Platform) |
| CostAnalyst | Yes, active against paid seats per tool from read-only SaaS admin or SSO data | Yes, overlapping tools in the same category | $59, $179 and $479 a month, published |
The three SaaS management platforms are built for IT teams at 500 employees and up, and their entry contracts reflect that. If you are smaller, or you want SaaS subscriptions on the same screen as your AWS, Azure or Google Cloud bill, CostAnalyst's SaaS license management covers the unused-seat and duplicate-tool checks from $59 a month. One warning if you are shopping from an older shortlist: Productiv shut down in August 2026, and our guide to Productiv alternatives covers what its customers moved to. For the full field, see our SaaS license management software comparison.
Make it a recurring review
Like cloud waste, SaaS waste regrows. New tools get bought, headcount shifts, and seats go idle again. A one-time audit recovers a big number once. A recurring monthly review keeps it recovered. The discipline is the same one behind FinOps: continuous visibility and accountability, applied to software spend instead of infrastructure.
A practical rhythm: review usage monthly, surface renewals 90 days out, and re-check seat counts every quarter. For the full playbook, see SaaS spend management best practices. Finance teams running this without dedicated headcount are exactly who the SaaS spend management tools in our roundup are built for.
A realistic outcome
A company spending $1,000,000/yr on SaaS can typically reclaim $200,000-$350,000 in the first full review cycle: unused seats, duplicate tools, and untouched renewals together. Holding that requires the recurring review, but the first cut is usually dramatic because nobody had ever looked at the whole picture at once.
CostAnalyst connects your SaaS subscriptions read-only, builds the full inventory across finance and identity sources, and surfaces unused seats, duplicates, and upcoming renewals as dollar findings, right alongside your cloud spend in one view. It never moves money and never cancels anything for you. It tells you what to cut and what it is worth.
See where your cloud and SaaS money is leaking
Connect your cloud and SaaS spend read-only and see your savings in dollars. Transparent pricing, no card to start.