Home › HRMS › HR metrics › Cost per employee
HR metric

Cost per employee: formula and example

Cost per employee is the total cost of employing the workforce in a period divided by average headcount. It goes beyond salary to include employer PF and ESI, insurance, recruitment, training and other people costs, so it shows the true cost of adding or keeping one person on the rolls.

Formula

Cost per employee (₹) = Total employment cost for the period / Average headcount for the period
TermMeaning
Total employment costGross salaries, employer PF and ESI, bonus and incentives, gratuity provision, insurance, recruitment, training, canteen and transport subsidies and other people costs for the period.
Average headcount(Opening headcount + Closing headcount) / 2 for the same period.

Worked example

A healthcare services company in Bengaluru had an average headcount of 120 in August 2026. It paid gross salaries of ₹42,00,000, employer PF of ₹3,10,000, employer ESI of ₹45,000, group health insurance of ₹60,000, training costs of ₹35,000 and recruitment costs of ₹1,50,000.

  1. Salary and statutory costs = ₹42,00,000 + ₹3,10,000 + ₹45,000 = ₹45,55,000
  2. Other people costs = ₹60,000 + ₹35,000 + ₹1,50,000 = ₹2,45,000
  3. Total employment cost = ₹45,55,000 + ₹2,45,000 = ₹48,00,000
  4. Cost per employee = ₹48,00,000 / 120 = ₹40,000 for the month
  5. Average gross salary = ₹42,00,000 / 120 = ₹35,000, so costs beyond salary add ₹5,000 per employee
Result: Each employee costs ₹40,000 a month, ₹5,000 more than the average gross salary of ₹35,000. Budgets for new positions should use ₹40,000, not the salary alone.

What belongs in employment cost

Include every cost that exists because you employ people. Salary and statutory costs come first: gross pay, overtime, employer PF and ESI, bonus and gratuity provision. Then add benefits such as insurance, canteen, transport and uniforms, and people processes such as recruitment, training and background checks. Leave out office rent and equipment unless you are building a fully loaded cost for pricing, and if you include them, show them as a separate layer.

Using the number in budgets

Cost per employee is most useful for budgeting and for comparing units with similar roles. When a manager asks for a new position, the budget should carry the full monthly cost, not just the salary on offer. Track the figure monthly and compare it with the same month last year, since increments, a new insurance policy or a hiring spike all show up here. Split it by grade or location to see where costs are growing fastest.

Pitfalls in the calculation

Annual costs, such as insurance premiums and bonus, land in single months and make monthly figures jump, so spread them across the months they cover. Recruitment cost relates to people who have not joined yet, which means a hiring push raises cost per employee before the new people arrive. Keep the same cost list every period, or year-on-year comparisons lose their meaning.

How to improve it

Tracking it in ZeniaHR

ZeniaHR's Direct Payroll holds the salary and statutory layer for every finalized run: gross pay, employer PF split into EPS and EPF, and employer ESI. Headcount comes from employee records. Insurance, training and recruitment spend come from your accounts, so combine the three sources in a spreadsheet and divide by average headcount.

See it on your own data

A 30-minute demo on a video call. We set up your departments, shifts and leave rules and show attendance, leave and payroll running for your team. Free for your first 50 employees.

Book a free demoSee pricing

Frequently asked questions

How do you calculate cost per employee?

Total every cost of employing people in the period: salaries, statutory contributions such as employer PF and ESI, bonus, insurance, training and recruitment. Divide by the average headcount for the same period. For example, a total employment cost of ₹48,00,000 in a month with an average of 120 employees gives a cost per employee of ₹40,000.

What is the difference between CTC and cost per employee?

CTC is what the company offers one employee, usually salary plus employer contributions and fixed benefits. Cost per employee is a company average that also includes shared costs such as recruitment, training and HR operations. It is normally higher than the average CTC, because those shared costs are spread across everyone.

Should cost per employee be monthly or annual?

Both are useful. A monthly figure helps with budgets and shows the effect of increments and hiring quickly. An annual figure smooths out one-time costs such as insurance premiums and bonus. If you report monthly, spread annual costs across the months they cover so the figure does not jump.