Heads, or full-time equivalents?
The board asks how many people you have. The dashboard says 351. Nobody states whether that counts heads or capacity, the two differ by the part-timers, and every cost-per-person and plan-versus-actual built on the number inherits the ambiguity.
◆ Two definitions, one unlabeled numberheads count people; FTE counts capacity.
Headcount counts people: one worker, one head, whether they work five days a week or two. Full-time equivalent counts capacity: a half-time worker is 0.5, a job share splitting one role is two heads and one FTE. The two numbers answer different questions, and they diverge by exactly the part-time population.
The trouble is that delivered dashboards report a number and rarely say which one. The trending store aggregates heads. A board slide says workforce is 351, finance divides cost by it, and nobody states that capacity is lower. The headcount report fixes the four definitions; this page is the one that most often hides.
◆ The gap, workedMay 2026, heads beside full-time equivalents.
| Department | Headcount | FTE |
|---|---|---|
| Sales | 143 | 139.5 |
| Technology Delivery | 112 | 111.0 |
| Support | 96 | 90.5 |
| Total | 351 | 341.0 |
Same 351 heads the headcount page reports, but 341.0 FTE of capacity: ten equivalents live in the part-time gap, most of them in Support. The gap is small until it hits a ratio. May employer cost is about 13,285 per head, but about 13,675 per FTE, and plans written in FTE will read three percent off against actuals counted in heads. Sample values are illustrative, never client data.
◆ The owned answerboth, from one fact, labeled, any date.
Every row of the daily worker snapshot carries the worker’s FTE fraction. Headcount is the count of rows; FTE is the sum of the fractions; both come from the same fact, for any as-of date, each labeled on the report that shows it. No second source, no silent choice, no board slide that means one thing while finance reads the other.
-- heads and FTE, side by side, from the daily snapshot
SELECT d.department_name,
COUNT(*) AS headcount,
SUM(f.fte_fraction) AS fte
FROM fct_worker_day f
JOIN dim_department d ON f.department_key = d.department_key
WHERE f.snapshot_date = DATE '2026-05-31' AND f.is_active
GROUP BY 1 ORDER BY 2 DESC
Revenue per FTE, cost per FTE, and plan-versus-actual all read the capacity column; span of control and roster questions read the head column. The point is not that one is right, but that the report says which it used.
- FTE
- Full-time equivalent: a worker weighted by the fraction of full time they work.
- headcount
- A count of people, each one a head regardless of hours.
- HR
- Human resources. Core HR is the module of record for people data.
- part-time
- A worker below full-time hours, counted as a head but a fraction of an FTE.
- job share
- Two workers splitting one role: two heads, one FTE.
- capacity
- Available work measured in FTE, not people.
- per-FTE ratio
- Cost or revenue divided by FTE rather than heads.
- snapshot fact
- A table storing dated worker rows, one per worker per day.