Unused software seats are one of the most straightforward license management problems a small business can fix - and one of the easiest once you know where to look. If you pay for 20 seats and only 14 people are actively using a tool, you are paying for 6 seats that burn money every month. On a $15/seat/month tool, that's $90/month in pure waste. $1,080/year - for nothing. Scale that across 5 or 10 tools with similar patterns and you're looking at a four-figure annual cost that could be eliminated in an afternoon.
Why Ghost Seats Happen
Ghost seats - accounts that exist but nobody uses - accumulate from four consistent causes, and understanding them helps you find them faster. Overpaying for software because of ghost seats is one of the most correctable forms of license waste, and a targeted license audit is the fastest way to surface the problem:
Employees leave, accounts stay. This is the most common cause. When a team member departs, their calendar gets cleared, their email gets disabled, their Slack account gets deactivated - but their Figma seat, their Notion account, and their project management login stay active because nobody has a complete list of what to revoke. The SaaS offboarding process should catch these, but most businesses don't have one.
Trial users who never converted. Someone evaluates a tool, gets a seat during a trial period or a team pilot, and decides not to use it. The evaluation ends; the account doesn't. If billing shifted to paid before the decision was made, you're paying for a seat that the person consciously chose not to use.
Role changes that made a tool irrelevant. A designer who moved into a product management role no longer needs their Adobe CC seat. A project manager who transitioned to a client-facing role no longer needs Linear. The role change gets handled; the software access doesn't.
Acquisitions and team mergers. When two teams join, they often bring duplicate tools. Both teams had Notion. Both had their own Zoom plans. The redundant accounts persist long after the tools were consolidated. Check the subscription audit checklist for a complete walkthrough of what to look for after any team change.
How to Find Unused Seats in the Most Common Tool Types
Each tool category stores usage data differently. Here's where to look:
Project Management Tools (Asana, Linear, Jira, Monday)
Go to the admin or billing section and export the full member list. The key data points: last login date and last activity date. In most project management tools, "last activity" includes things like editing tasks, adding comments, or moving cards. Anyone with no last activity in the past 60 days is a candidate for review. In Linear specifically, you can see per-user issue counts and last activity timestamps directly in the Members section under settings.
Design Tools (Figma, Adobe CC)
Figma's admin panel shows last editor activity for every member. Sort by last active date. Anyone who hasn't edited a file in 60+ days is worth flagging. Adobe CC requires going through the Admin Console - look for licenses assigned to users with no last sign-in date or a sign-in date from many months ago.
Communication Tools (Slack, Zoom, Teams)
Slack's admin dashboard includes a "Member analytics" section that shows message count by user for any time period. Filter for the last 90 days. Anyone with zero messages or fewer than 10 messages in 90 days in an active team environment is likely not using Slack meaningfully - or is using a different account. Zoom shows per-user meeting minutes in the account management portal. Teams shows usage stats via the Microsoft 365 Admin Center.
Storage and Docs (Notion, Confluence, Google Workspace)
Notion workspace admins can see members and their last activity. Confluence has a user management section that shows last login. Google Workspace admin console shows last sign-in date per user - this is often the quickest way to identify completely inactive accounts across your organization.
| Tool type | Where to check | What to look for | Action threshold |
|---|---|---|---|
| Project management | Admin → Members → Last activity | No activity in 60+ days | Suspend + notify |
| Design tools | Admin panel → Last editor activity | No file edits in 60+ days | Suspend + notify |
| Communication | Member analytics → message count | <10 messages in 90 days | Check with manager first |
| Storage / docs | Admin → Users → Last login | No login in 60+ days | Suspend + notify |
| Dev tools | Billing → Seat usage report | No commits / builds in 90 days | Verify role, then suspend |
What to Do With Inactive Seats
The instinct when you find an inactive account is to delete it immediately. Resist this. The safer process:
- Suspend, don't delete. Most tools let you deactivate an account without deleting the data. This means if you're wrong about the account being unused, the person can be reinstated without losing their history.
- Notify the user. Send a brief message: "We've identified your [Tool] account as inactive and will remove it in two weeks unless you let us know you still need it." This catches the occasional legitimate user who had an unusual stretch of inactivity - a parental leave, a long project with no tool activity, or someone who uses the tool through a shared workspace.
- Delete after two weeks with no response. If nobody claims the account within the notice period, remove it and recover the seat.
CostLoop helps you track every seat in your software stack - who has access, when they last used it, and whether the cost is justified. No more ghost seats silently draining your budget.
Start free - no credit card neededSet Up a Quarterly Seat Review Process
Finding ghost seats is a one-time win. Preventing them from accumulating again requires a repeating process. A quarterly seat review - tied to your existing SaaS audit guide - is the right cadence for most businesses.
During each quarterly review, go through your top 5 most expensive per-seat tools and run the admin panel check. It takes about 30 minutes for five tools. The savings from recovering even two or three seats per tool per quarter add up significantly over a year.
Keep a simple running log: which tool, how many seats recovered, the monthly savings. After a year, this data justifies the time investment and gives you a clear picture of where seat waste concentrates in your stack.
CostLoop makes this systematic - you can track every tool's seat count, cost per seat, and renewal date in one dashboard, making quarterly reviews a quick check rather than a full investigation. Create a free account and run your first seat audit today.
Unused seats as a license management problem
Unused software seats are fundamentally a SaaS license management issue: your business is paying for more licenses than it actively uses. The gap between licenses purchased and licenses in active use is the definition of seat waste - and closing that gap is what license management is for.
For small businesses, software license management does not require dedicated tooling or an IT department. It means tracking three numbers for each per-seat tool: how many seats you are paying for, how many active users are assigned, and what the cost per active user works out to. When those three numbers are visible, decisions become straightforward. A 10-seat tool with 6 active users at $20/seat/month means $80/month paid for seats nobody is using - a clear case of per-user pricing creating license waste through poor seat allocation. That is a conversation worth having before the next renewal.
The most consistent source of seat waste is employee departures. When someone leaves, their calendar gets cleared and their email gets disabled - but their Figma seat, their project management login, and their Notion account typically stay active because no one has a complete list of what to revoke. License management is the process of keeping that from happening silently. The right time to reclaim a seat is the day someone leaves, not the next quarterly review. For a systematic approach to this, the guide on SaaS license management covers the full process including offboarding checklists. For the broader cost picture across your whole software stack, SaaS spend management connects seat-level decisions to total spend management.
Frequently Asked Questions
How do I find unused software seats in my company?
Check each tool's admin panel for last-login dates. Flag any account with no activity in the past 60 days. Run usage reports in Figma, Notion, Slack, and Google Workspace to cross-reference seat counts against active users.
Why do businesses end up paying for seats nobody uses?
Ghost seats accumulate from four main causes: employees leaving without account removal, trial users who never converted to active users, role changes that made a tool irrelevant for certain people, and acquisitions that brought in duplicate accounts.
Should I delete unused software accounts immediately?
No - suspend first, don't delete immediately. Notify the user that their account will be removed in two weeks. If they don't respond, then remove the account. This avoids accidentally cutting off someone who is a legitimate user but had an unusual stretch of inactivity.
How much money can I save by removing unused software seats?
On a $15/seat/month tool with 6 unused seats, that's $90/month or $1,080/year. Across a typical small business with 10+ SaaS tools, recovering wasted seats often saves $2,000 to $8,000 annually.
Is unused seat tracking the same as license management?
Yes. Managing unused seats is the practical core of SaaS license management for small businesses. Both terms describe tracking the gap between licenses you pay for and licenses that are actively used. License management is the broader practice; unused seat tracking is where the most immediate savings are found.
How do I manage software licenses and prevent seat waste?
Four practical steps: run a quarterly review of every per-seat tool and compare paid seats to active users; reclaim seats from ex-employees immediately during offboarding rather than waiting for a periodic review; set a utilization floor - for example, flag any tool where fewer than 70% of paid seats are actively used; and assign a named owner to each tool who is accountable for seat count decisions at renewal time.