How much of your SaaS stack is paid for and unused?
The Shelfware Index is a public benchmark of inactive-seat rates across the most-used SaaS apps — anonymized from real audits run on SeatMap.AI. Use it to gut-check whether your stack is in the normal range, or quietly leaking.
2026 benchmark by app
"Inactive" = paid seats with no meaningful activity in the last 60 days. Ranges reflect the 25th–75th percentile across audits.
| App | Category | % inactive seats | Seat cost / mo | Annual waste / 100 seats |
|---|---|---|---|---|
| Slack | Communication | 17–31% | $12.50 | $3,600 |
| Microsoft 365 | Productivity | 12–24% | $22.00 | $4,752 |
| Salesforce | CRM | 23–39% | $165.00 | $61,380 |
| Zoom | Video | 29–46% | $16.00 | $7,200 |
| Notion | Docs | 24–40% | $10.00 | $3,840 |
| GitHub | Dev | 13–26% | $21.00 | $4,914 |
| Figma | Design | 31–48% | $15.00 | $7,110 |
| HubSpot | CRM | 20–35% | $50.00 | $16,500 |
| Asana | PM | 23–38% | $13.50 | $4,941 |
| Linear | PM | 11–22% | $8.00 | $1,584 |
| Adobe CC | Design | 27–45% | $60.00 | $25,920 |
| Dropbox | Storage | 20–35% | $15.00 | $4,950 |
Annual waste assumes 100 paid seats × midpoint inactive % × list seat cost × 12 months. Real numbers vary by tier and negotiated discount.
What the data shows
Slack
17–31%Ex-contractors and dormant guests dominate the waste.
Microsoft 365
12–24%Shared mailboxes counted as seats inflate the bill.
Salesforce
23–39%Highest dollar waste — every reclaimed seat is ~$2k/yr.
Zoom
29–46%Pandemic-era over-provisioning still hasn't washed out.
Notion
24–40%Guest seats from one-off doc shares accumulate fast.
GitHub
13–26%Former contractors with active seats — common security gap too.
Figma
31–48%Highest inactive rate — designers churn, viewer seats linger.
HubSpot
20–35%Paid seats outlive the campaigns that needed them.
Asana
23–38%Project-archive seats rarely get reclaimed.
Linear
11–22%Lowest inactive rate — usage tends to track real engineering activity.
Adobe CC
27–45%Enterprise plans rarely audited; one of the biggest dollar wastes.
Dropbox
20–35%Departed employees keep storage seats far past their last login.
Methodology
- Data is aggregated and fully anonymized — no customer is identifiable in any number on this page. Single-tenant medians are excluded; we only publish ranges where the sample is large enough that no row reveals a single workspace.
- "Inactive" means no qualifying activity in 60 days — defined per app (login + message for Slack, login + commit for GitHub, login + file action for Figma, etc.). Activity definitions match the ones used inside the SeatMap.AI product.
- Seat cost figures are public list prices for the most common business tier as of Q1 2026. Customers on negotiated pricing or annual discounts will see lower waste in dollars, similar percentages.
- The index is refreshed quarterly. Customers who'd rather not have their data included can opt out at any time from workspace settings.
Embed this on your site
Free to embed under CC-BY 4.0. Auto-updates weekly — you never have to touch the snippet again.
<iframe src="https://seatmapai.online/shelfware-index/embed?theme=dark" width="100%" height="520" style="border:0;border-radius:12px;max-width:720px" title="Shelfware Index by SeatMap.AI" loading="lazy"></iframe>?app=slack. Light theme with ?theme=light.Subscribe to the weekly digest
One item per week: the fresh Shelfware Index snapshot plus what shipped at SeatMap.AI. RSS-first, so it works in Feedly, Reeder, and any LLM aggregator that ingests feeds.
Prefer email? Ping us and we'll add you when the mail digest ships.
See where your stack lands on the index.
Run a free audit — read-only OAuth, results in under 2 minutes. We'll tell you exactly which apps are above the 75th percentile and what the reclaimable dollars are.
Estimate your waste without connecting anything
Don't want to OAuth yet? The 60-second Instant Scan projects your annual waste from team size and primary stack.
Try the 60-second Instant Scan