Skip to main content

New: the AI Shortlist. Describe your company and get matched products with the review evidence behind each one. Try it free

Procurement VMSProcurement software, honestly rated.

Home / Calculators / SaaS license waste calculator

Software spend

SaaS license waste calculator: what unused seats cost

Enter the seats you pay for, the seats used in the last 90 days and the price per seat. You get the yearly waste and the saving from cutting to a sensible number.

License waste is the number of paid seats minus active seats, multiplied by the seat price. At the default numbers 78 seats sit unused and cost USD 16,848 a year.

Written by Procurement VMS Editorial Team · Reviewed by Michael, Procurement Advisor Expert · Updated

Go to the calculator

Your numbers

The boxes start with an example so you can see how it works. Replace them with your own figures.

Your result

Yearly cost of unused seatsUSD 16,848
Share of seats unused31%
Yearly saving at that numberUSD 12,960

You pay for 78 seats nobody used in 90 days, which costs USD 16,848 a year. Renewing with 190 seats, including a 10 percent cushion, saves USD 12,960 a year.

Unused seats78 seats
Yearly cost of unused seatsUSD 16,848
Share of seats unused31%
Seats to renew with190 seats
Yearly saving at that numberUSD 12,960

The currency box changes the label only. Enter amounts in the currency you choose.

Free PDF and Excel

Save this result as a PDF guide and an Excel model

Free to download. You enter your name, work email and phone number, and the files are ready at once.

  • PDF guide with the formula, a worked example and a checklist of what to enter
  • Excel model with live formulas, so your own numbers recalculate at once
  • Ready at once after the form, with no account to create

The files open with the example numbers from the page. Type yours over the blue cells in the Excel file. The calculator on this page is free to use without a form.

How the SaaS license waste calculator works

The formula

Unused seats = paid seats - active seats. Yearly waste = unused seats x monthly seat price x 12. Target seats = active seats x (1 + buffer).

Software licences are bought for a headcount and then left to drift. People leave, roles change, and tools get replaced, but the seats stay on the invoice until someone looks. A review a few months before renewal finds most of the waste.

Right-sizing only works at the contract points where you can cut seats, so find the dates and the notice period. The contract renewal tracker keeps them in one place.

The example numbers are illustrative and are not benchmarks. Use your own data for any decision.

How to use it with your own data

  1. Export last activity by user from the admin console for the last 90 days.
  2. Count the users with no activity. Check with their managers before you remove them.
  3. Take the target seat count to the vendor at renewal, with the notice period in mind.

Mistakes that skew the answer

Counting a login as use

A login with no work is not use. Look at activity that matters for the tool.

Cutting to the exact count

Leave a cushion so you do not pay for extra seats at a higher true-up rate.

Missing the notice window

Many contracts need notice 30 to 90 days before renewal to reduce seats.

What to do with the result

Look up the vendor price guide in the pricing guide library, which shows list prices and renewal terms for 134 tools, then use the seat true-up calculator to check the cost of growth. Negotiate with the software renewal price increase calculator at hand.

Questions about the SaaS license waste calculator

How do I find unused software licences?

Export the last active date for each user from the vendor admin console, or from your identity provider, and list users with no activity in 90 days.

How many unused seats is normal?

It varies by company and by tool. Your own activity export is the only reliable answer.

Can I cut seats mid-contract?

Often not. Most contracts allow reductions only at renewal, so plan ahead.

What about shared accounts?

They break licence terms for most vendors and hide real use. Fix them before you count active seats.