← SaaS Seat True-Up Calculator

This calculator vs. a spreadsheet

A lot of SaaS operators already track renewals in a spreadsheet: one column for purchased seats, one for seats actually used, a formula that subtracts them and multiplies by price. That arithmetic is trivial and a spreadsheet does it fine. What it does not do on its own is check whether every one of those unused seats can actually be dropped -- a contracted seat minimum can force you to keep paying for some of them no matter how few people log in, and it does not check whether there is still time to act -- most seat contracts gate a reduction behind a written-notice deadline, and a subtraction says nothing about whether that window is still open.

QuestionWhere to answer it
What's purchased seats minus used seats, times price? Either one — a spreadsheet subtracts and multiplies fine.
Does a contracted seat minimum stop some of that "unused" total from actually being droppable? This calculator — it nets the minimum against usage automatically; a spreadsheet needs you to build that check in yourself.
Has the written-notice deadline for this renewal already passed? This calculator — checks the renewal date against the notice period and tells you directly; a plain seat-count cell has no date logic at all.
Is the saving figure still avoidable this cycle, or did the window already close? This calculator — states it plainly instead of leaving a stale-looking number for you to reinterpret.
Is anything I enter uploaded anywhere? No, on either — but this calculator needs no account, no template, and no formula to maintain.
Run a seat true-up now

This tool needs no account and nothing installed: it is a static page, the arithmetic runs in your browser, and the seat counts, price, and renewal date you enter stay on this device — nothing is uploaded anywhere.

Common questions

Isn't unused SaaS spend just purchased seats minus used seats, times price?

That subtraction is trivial and a spreadsheet does it fine. What it does not do on its own is check whether every one of those unused seats can actually be dropped: a contracted seat minimum can force you to keep paying for some of them regardless of how few people log in, and a plain subtraction has no way to know your contract carries one unless you remember to build that check in yourself.

Why does the renewal notice deadline matter if the seat count is already unused?

Most seat contracts do not let you reduce at will — the reduction has to be submitted by a written-notice deadline before the term ends, or the renewal auto-renews at the full purchased count regardless of usage. A spreadsheet cell showing an unused-seat saving says nothing about whether that window is still open. This calculator checks the renewal date against the notice period and tells you directly whether the saving is still avoidable this cycle, due soon, or already lost.

What happens if my spreadsheet has a stale seat count in it?

Nothing catches it — a spreadsheet keeps reporting whatever number is in the cell, whether it reflects this renewal or one from two quarters ago. This calculator takes the counts you type for this review, so nothing carries over silently from a previous session, and it does not save what you type once you leave the page.

Does this replace a company's own SaaS spend tracker?

No. A spreadsheet or procurement system that tracks every subscription, every renewal date, and every seat count across the whole SaaS portfolio is still the right tool for that ongoing record. This page answers one question at a time — of the seats on this one renewal, how many are avoidable, and is there still time to act — and nothing it computes is saved anywhere once you leave the page.

Open the SaaS Seat True-Up Calculator to run this renewal's numbers.