Product
From a bill nobody
reads to a list
you can act on
Ghostseats does one thing: it tells you which software seats you are paying for that nobody uses, and makes sure you cancel them in time. It is not a place to manage your vendors — you probably already have one of those.
The flow
Six steps,
one decision
Five of these happen without you. The only step that needs a human is the one where somebody says yes, cut it.
- 01
Connect billing and your directory
Read-only. Your card statements and invoices on one side, the list of who actually works here on the other.
- 02
Every licence lands in one list
Including the tools bought on somebody's personal card, which is usually where the surprises are.
- 03
Seats get matched to real logins
Not who a seat is assigned to — who actually opened it. Assigned and used are very different numbers.
- 04
Ghost seats surface with a price on them
Every unused seat, what it costs a year, and who in the business owns the budget it comes out of.
- 05
You approve what gets cut
Nothing is cancelled automatically. The list goes to whoever owns it, and they decide.
- 06
The renewal gets watched for you
Most contracts auto-renew unless you cancel inside a window you have almost certainly forgotten. We watch it.
The list
Everything you pay for, in one place
Most finance teams have never seen this view, because nothing in the accounting stack was built to produce it. Card statements show a vendor and a total, not a seat count.
All licences
Seats by tool
| Tool | Paid | Used | Ghost | Per year |
|---|---|---|---|---|
| Design suite | 240 | 96 | 144 | $117,504 |
| CRM | 310 | 288 | 22 | $24,288 |
| Project tracker | 640 | 402 | 238 | $39,984 |
| Video calls | 620 | 517 | 103 | $22,248 |
| Analytics | 120 | 31 | 89 | $58,740 |
Read-only connections
Billing, expense and identity systems. We read. We never write, and never cancel on our own.
One licence list
Every tool, every seat, every price — including the ones bought outside procurement.
Real usage, not assignment
Last actual login. A seat assigned to someone who never opens it is not a used seat.
The window
The deadline nobody diarised
A contract you meant to cancel in year one and are still paying for in year three is the most common finding, and the most annoying.
Ghost seat detection
Dormant accounts, departed staff, duplicate tools doing the same job in two departments.
Renewal windows
Every auto-renew date and the deadline to cancel, surfaced while you can still act.
Savings tracking
What you cut, what it saved, traced to a specific licence and a specific date.
How the matching works. Tool names on an invoice rarely match the product you actually use, and no two vendors bill the same way. AI reads the line items and reconciles them against your directory and your login data. It proposes the match — a human confirms anything ambiguous before it counts.
Renewal calendar
Cancel windows closing
Analytics
89 ghost seats inside it
9d$79,200Design suite
144 ghost seats inside it
23d$195,840Project tracker
238 ghost seats inside it
61d$107,520Video calls
103 ghost seats inside it
118d$133,920
The trend
Proof it actually went down
Anyone can produce a list of things to cut. The number that matters is the bill twelve months later.
Cancelled this year
$412,000
Still ghosting
$96,400
Monthly software bill, twelve months of cutting. The line only goes one way once somebody is finally watching it.
Run it on your
real billing data
Not a demo dataset. Your tools, your seats, your renewal dates.