All-in-one HR platform · v2.0
14-day free trial · No credit cardhello@HrMagix.com
Headcount sounds like the simplest number in HR. Then someone asks whether it includes the intern, the consultant on a retainer, the person on maternity leave and the one serving notice, and the answer depends on who you ask.
A headcount report earns trust by being defined once, built the same way every month, and reconciled to payroll. This guide covers all three. It is the base for the other reports in a leadership pack, so getting it right first saves work everywhere else.
01
Decide each of the following explicitly. There is no right answer for most of them; there is only a consistent one. If different audiences need different cuts, define a primary headcount and report the others as separate lines rather than adjusting the main number.
02
Headcount is a count at a point in time, so choose the point: the last day of the month is the most common. Then decide which date makes someone a joiner or leaver in the month. Date of joining for joiners is straightforward; for leavers, use the last working day rather than the resignation date.
If you also report full-time equivalents or an average headcount for cost analysis, label them clearly. Average headcount over a period is a different number from closing headcount, and both are legitimate.
Watch for itA rehire in the same month as an exit can be counted as a leaver and a joiner, or as neither. Pick one treatment and apply it every time.
03
The core of the report is a bridge: opening headcount, plus joiners, minus leavers, plus or minus transfers, equals closing headcount. If it does not add up, a record is wrong, and the report has just found it.
Transfers matter when you report by department, location or entity. A transfer out of one department and into another should net to zero at company level. If it does not, someone has been moved without a date.
04
The most common cuts are by department, location, entity, grade and employment type. Gender and tenure bands are often asked for too. Each cut is only as reliable as the field behind it, so standardise those fields in the employee master first.
Keep the cuts consistent month to month. A report that changes its department list every month cannot show a trend.
05
Every person in headcount should either appear in the month's payroll or have a reason not to: joined after the cut-off, on unpaid leave, salary on hold. Every person in payroll should be in headcount, or be a leaver receiving a final settlement.
Run this reconciliation every month and keep the exceptions list. It catches the leaver who was never marked as exited and is still being paid, which is the most expensive error a headcount report can find.
Every guide ends here rather than in a summary. If a line below is not true yet, that is the next thing to do.
It is your choice, but make it once and write it down. Many companies show interns and trainees as a separate line so the primary headcount stays comparable over time.
Usually yes, until their last working day, because they remain employed until then. Count them as leavers in the month their last working day falls.
Closing headcount is the count on the last day of the period. Average headcount is the average over the period, often used as the denominator for attrition and cost per employee. Label which one you are reporting.
Because a mismatch is usually an error with a cost: a leaver still being paid, or a joiner missed from payroll. The reconciliation finds both.
The checklist above is generic by necessity. Bring your own structures, states and rota and we will tell you which lines are already true and which are not.
14-day free trial · Full access to all 12 modules · Zero implementation fee · Cancel anytime