Right Sizing SaaS Contracts With Real Usage Data
Why finance and procurement can't do this alone, and how involving the actual business users unlocks the savings that spreadsheets miss.
Contracts that get right-sized successfully almost never start from spend data alone, they start with the people actually using the tool. Try it from finance's side only and the correction usually errs in one direction or the other: cutting seats people quietly still needed, or missing seats nobody had touched in months. That is the gap a SaaS license management platform closes, by holding entitlements and active use side by side.
Why seat count and usage are two different numbers
"How many seats we bought" and "how many seats we need" are rarely the same number, and the gap comes from predictable places:
- A team over-buys ahead of a hire that gets delayed or falls through
- People change roles and stop using a tool without formally offboarding
- A department adopts a tool for a project, and keeps the seats after the project ends
- Nobody outside the direct team using the tool has visibility into whether it's still earning its seat count
Finance sees the invoice. IT sees the technical access list. Neither, on its own, reliably tells you who's actually getting value out of the tool day to day.
What real usage data actually looks like
Not login counts alone. A login doesn't tell you whether someone opened the tool for thirty seconds out of habit or genuinely used it to do their job. Useful usage data combines:
- Active login frequency over a meaningful window, not just the last week
- Feature or module usage, since a tool can show "active" logins while only a fraction of its paid capability gets touched
- Direct confirmation from the business team, not just system data, on whether the tool still matters to their workflow
That last point matters more than people expect. System data tells you what happened. A quick check with the team tells you whether it should keep happening.
The right-sizing process
- Pull actual usage data for the tool across the full user base, well before the renewal date, not the week of.
- Send a short usage confirmation to team leads: "Do these specific people still need this tool?" Not a company-wide survey, a direct question to whoever owns the relevant team.
- Reconcile the responses against the usage data. Where they disagree, in either direction, that's worth a closer look before you finalize numbers.
- Bring the reconciled number, not the original seat count, into the renewal conversation.
A practical checklist before renewal
- Pull 60 to 90 days of activity where available; check feature use as well as logins, and flag seasonal or occasional users for confirmation.
- Cross-check the employee roster against assigned seats to identify people who left or changed roles, then confirm access requirements with team leads.
- Resolve disagreements between usage data and team feedback before marking a seat for removal.
- Check the notice deadline and whether your agreement permits mid-term reductions or only a lower renewal quantity.
- Send the vendor a confirmed seat count and request written pricing for that quantity before the renewal notice window closes.
Why a confirmed number beats a generic ask
A renewal conversation that opens with "we're dropping from 150 to 94 seats based on confirmed usage" is a fundamentally different conversation than one that opens with "we'd like a discount." The first is a fact the vendor has to price against. The second is a request they can simply decline.
Common questions
Keep reading
How to adjust SaaS seats to match real usage before a renewal, the four-step process, and the mistake that cuts seats people still need.
InsightThe Hidden Cost of Unused SaaS LicensesWhat an account team sees when a renewal lands on an account with idle seats, why unused licences survive, and how to right-size before the vendor call.
In-depth GuideThe SaaS Renewal Playbook: A Step-by-Step Guide for BuyersA complete buyer-side SaaS renewal playbook with nine steps, decision and negotiation templates, a worked example and closing checklist.