FinOps • 5 Min Read

What Is a Ghost Seat? The $42,600 of SaaS Waste Hiding in Your License Pool

A ghost seat is a paid SaaS license assigned to an employee with zero login activity over a 90-day window. Here's why they exist, how much they cost, and how to find them.

Solcio Built By Solcio Research • May 28, 2026
Share: share campaign

A ghost seat is a paid SaaS license assigned to an employee with zero login activity over a 90-day window. You are paying the per-user subscription fee, but no work is happening against the license. Ghost seats are the single largest category of recoverable SaaS waste in the average mid-market license pool — accounting for roughly 30% of total assigned seats and, in dollar terms, tens of thousands per department per year.

This post explains the mechanism, the data, and the methodology for finding and reclaiming them.

Why ghost seats exist

Ghost seats are not a billing error. They are a structural side effect of how SaaS is bought and assigned in modern companies. Four mechanisms create them:

1. Incomplete offboarding. When an employee leaves or moves between teams, their SSO access is usually deprovisioned. But the underlying SaaS license is often not — most SaaS vendors don’t automatically reclaim seats just because a user stops logging in. The license keeps billing until someone manually edits it.

2. Defensive over-provisioning. At contract signing, buyers often commit to more seats than they need (“we’ll grow into it”). When growth lags, the unused seats stay paid for but unassigned-in-spirit.

3. Pilot abandonment. Mid-market companies frequently roll out tools to a department, find adoption stalling, but keep the licenses live “just in case.” The licenses convert from “active pilot” to “ghost seat” silently.

4. Per-user pricing economics. SaaS vendors structure pricing per-user precisely because the unit cost of inactivity is invisible. A vendor selling 100-seat packs has no incentive to alert you that 30 of them haven’t been used since last quarter.

The throughline: the cost of provisioning is felt immediately; the cost of inactivity is paid silently over time.

How much do ghost seats actually cost?

The 30% ghost-seat ratio is a category average, validated across recent algorithmic audits of mid-market SaaS stacks. The dollar impact scales linearly with total SaaS spend:

Annual SaaS spend 30% ghost-seat exposure Realistic recoverable (50–70%)
$500,000 $150,000 $75,000 – $105,000
$1,000,000 $300,000 $150,000 – $210,000
$2,000,000 $600,000 $300,000 – $420,000
$5,000,000 $1,500,000 $750,000 – $1,050,000

The reason recovery is 50–70% rather than 100% is that some ghost seats are bundled in committed annual or multi-year contracts and can’t be reclaimed mid-term. Others belong to apps where downgrading the tier doesn’t actually reduce the bill until renewal. The fully recoverable portion is what shows up at the next contract renewal window — which is why catching ghost seats before a renewal closes is the highest-leverage move in SaaS spend management.

For a deeper look at the surrounding category data, see our SaaS license waste statistics for 2026, which includes app-overlap factors, micro-waste estimates, and CFO visibility benchmarks.

How to find ghost seats

There are three levels of rigor, from manual to automated:

Level 1: Spreadsheet reconciliation (manual)

For each SaaS application, export two reports: the assigned-users list and the login-activity log. Compare. Any user assigned for 90+ days with zero logins is a ghost seat. This works for 5–10 applications, takes a full week of someone’s time, and is out of date the day after you finish.

Level 2: SSO-driven discovery (semi-automated)

Use your SSO directory (Okta, Azure AD, Google Workspace) as the source of truth for “is this user active in the company at all,” then cross-reference against each SaaS vendor’s API for application-specific login telemetry. This is what most legacy SaaS management platforms (SMPs) like Zylo and Torii do. It works, but the output is a dashboard that surfaces the problem and hands it back to your IT team to act on.

Level 3: Continuous agentic discovery (automated end-to-end)

The newer category of agentic SaaS management platforms does the SSO cross-reference continuously, then generates the executable action: which specific licenses to reclaim, which contracts to downgrade at renewal, which users to deprovision. Instead of a dashboard, you get a queue of approve-or-reject decisions with dollar values attached. We’ve written about how this architectural shift is changing the category in What Is Agentic SaaS Intelligence?.

How to actually reclaim them

Finding ghost seats is the easy part. Reclaiming them requires moving against three forms of friction:

Vendor friction. Most SaaS vendors require explicit downgrade requests at renewal — they will not proactively reduce your seat count even if 30% of your seats are dormant. The leverage window is the 60–90 days before renewal, when you can credibly threaten to switch.

Internal friction. Department heads often resist seat reclaims defensively (“but what if Sarah needs that license next quarter?”). The counter is usage data — concrete proof that the seat has been dormant for 90+ days breaks the defensive instinct.

Tooling friction. If your offboarding workflow doesn’t automatically deprovision SaaS licenses, ghost seats accumulate faster than you can reclaim them. The structural fix is automated lifecycle management tied to your SSO.

The single highest-leverage moment for ghost-seat reclamation is the renewal calendar. Knowing exactly which seats are dormant 60 days before each contract closes is what converts “we have ghost seats” into “we just saved $42,000 on the Salesforce renewal.”

The bottom line

A ghost seat is a paid license generating zero use. The average mid-market company has roughly 30% of their license pool sitting in this state, costing $42,000 per department per year in the typical mid-market profile. Finding them is mostly a matching problem — SSO directory versus vendor login telemetry. Reclaiming them is mostly a renewal-timing problem — catching them before contracts auto-renew.

If you’re evaluating tooling specifically for ghost-seat detection and reclamation, our breakdown of the best Zylo alternatives in 2026 ranks seven platforms by mid-market fit. If you want the full picture of how ghost seats sit alongside app overlap, shadow IT, and the auto-renewal trap, the 2026 SaaS Waste Report covers all four categories with the underlying methodology.

Get the 2026 SaaS Waste Report

Download the report arrow_forward

Solcio Research

By Solcio Research

Solcio is a fractional CIO service for mid-market companies. We optimize SaaS spend, eliminate waste, and deliver measurable EBITDA impact in 30 days.

Book an audit arrow_forward

Related Insights