The SaaS Renewal Guide for HR and People Ops Leaders
Per-employee pricing tracks headcount automatically in theory. In practice, the gap only closes when someone reconciles it.
I spent years on the vendor side of enterprise software, and HR and people ops teams often own a surprisingly large slice of a company's SaaS portfolio: HRIS, payroll, benefits administration, learning platforms, recruiting tools, each with its own renewal date and its own tendency to accumulate unused seats as headcount and org structure shift.
What makes HR tech renewals distinct
These tools are often priced per employee, which means pricing tracks headcount automatically, but not always accurately. Seasonal hiring, contractor status changes, and departures can all create gaps between licensed and actual headcount that don't get reconciled until renewal forces the question.
Licensed seats against the actual roster
Sized at the last renewal, against the headcount plan of the time.
People ops holds the most accurate version of this number.
Learning, performance, and onboarding modules vary widely here.
Per-employee pricing tracks headcount automatically in theory. In practice, seasonal hiring, contractor changes, and departures create a gap that only closes when someone reconciles it deliberately.
What HR and people ops are best positioned to own
- Headcount reconciliation: people ops usually has the most accurate, current headcount data in the company, which makes this team the natural owner of confirming licensed counts match reality before renewal.
- Feature utilisation across the employee lifecycle: understanding which modules (onboarding, performance, learning) are actually used by managers and employees, versus configured but ignored.
- Renewal timing around org changes: being aware of planned headcount changes, hiring pushes, or restructuring ahead of a renewal, so pricing tier decisions reflect where the organisation is heading rather than only where it has been.
A practical starting point
Before every HR tech renewal, run a headcount reconciliation against licensed seats, plus a quick check with managers on which modules are actually part of regular workflows versus configured and unused.