Analytics Catalog/Workday/Core HR/Headcount vs FTE
Explore the catalogModulesCore HRHeadcount reportHeadcount as of any dateTurnover calculation
Workday · Core HR · Editorial

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.

RuleReport headcount and FTE side by side, each labeled, from one fact. Heads answer who; FTE answers how much capacity.
Neverdivide cost or revenue by an unlabeled workforce number. Per-head and per-FTE differ by the part-time gap, and only one matches the plan.
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.
DepartmentHeadcountFTE
Sales143139.5
Technology Delivery112111.0
Support9690.5
Total351341.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.

Use case
Problem
Reports state a single workforce number without saying whether it is heads or FTE, so per-head ratios and plan-versus-actual comparisons quietly use the wrong base.
What we build
A daily worker snapshot carrying each worker’s FTE fraction, so headcount is a row count and FTE is a sum, both from one fact.
What you get
Heads and capacity reported side by side and labeled, ratios on the right base, and actuals that reconcile to FTE-written plans.
Is your workforce number heads, or FTE? Can the report say?
We ship the snapshot that reports both, labeled, for any date.
Talk to us
Terms on this page
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.