How to Calculate Employee Turnover Rate
By WorkCalc Team · August 10, 2026
Turnover rate is one of the simplest HR metrics to calculate and one of the easiest to get slightly wrong, because it’s tempting to just divide the number of people who left by your current headcount. The fix is a single averaging step, and once you have that, the rest of the math is straightforward.
What turnover rate actually measures
Employee turnover rate tells you what share of your workforce left during a given period (a month, a quarter, a year) relative to how many people you actually employed on average during that time. It’s a rate, not a raw count: losing 8 people out of a 20-person team is a very different story than losing 8 people out of a 500-person company, even though the separation count is identical.
The reason it’s calculated against an average, rather than just your headcount at the start or the end of the period, is that headcount rarely stays flat. A company that grows from 95 to 105 employees while 8 people leave has a different denominator problem than one that shrinks from 105 to 95 while the same 8 people leave. Averaging the start and end counts gives you a single representative headcount that smooths out that growth or shrinkage, so the rate reflects departures relative to the workforce size you actually had, not just a snapshot from one end of the period.
The formula
Average Headcount = (Employees at Start + Employees at End) / 2
Turnover Rate (%) = (Separations / Average Headcount) x 100
“Separations” means total employees who left during the period, for any reason: resignations, layoffs, terminations, retirements. That’s the standard, broad version of the metric. If you want a narrower view, like voluntary turnover only, you’d rerun the same formula counting only the departures that fit that narrower definition.
Worked example 1
Say your company started a quarter with 95 employees and ended it with 105, and 8 people separated from the company during that quarter.
- Average headcount: (95 + 105) / 2 = 100
- Turnover rate: (8 / 100) x 100 = 8.00%
An 8% turnover rate for the quarter, on an average headcount of 100 employees. Note that the average headcount (100) landed neatly between the start and end counts here, which is what you’d expect when growth is roughly steady across the period rather than lumpy.
Worked example 2
Now take a larger organization: 180 employees at the start of the year, 220 at the end, with 15 separations during the year.
- Average headcount: (180 + 220) / 2 = 200
- Turnover rate: (15 / 200) x 100 = 7.50%
Even though this company had almost twice as many separations as the first example (15 versus 8), its turnover rate is actually lower (7.50% versus 8.00%), because its average headcount grew much more. This is exactly why raw separation counts are a poor way to compare turnover across teams or time periods of different sizes: the rate, not the count, is the number that’s actually comparable.
Voluntary vs. involuntary turnover, and what’s a “good” rate
The formula above treats every separation the same way, but in practice, HR teams usually want to break turnover down by cause:
- Voluntary turnover: employees who resigned, retired, or otherwise chose to leave. This is the number most closely tied to employee satisfaction, compensation competitiveness, and management quality, and it’s usually the one leadership cares most about reducing.
- Involuntary turnover: layoffs, terminations for performance or conduct, and other departures initiated by the employer. A spike here might reflect a deliberate restructuring rather than a retention problem, so it’s worth tracking separately from voluntary departures.
To calculate either one specifically, just run the same formula with a filtered separations count: only voluntary departures, or only involuntary ones, divided by the same average headcount for the period.
There’s also no single universal benchmark for what counts as a “good” turnover rate, because it varies enormously by industry. Retail, hospitality, and food service commonly see annual turnover rates well above 40 to 50%, largely driven by part-time and seasonal staffing patterns. Many professional, technical, and knowledge-work roles, by contrast, typically run in the single digits to low teens annually. If you’re evaluating whether your number is a problem, compare it against your specific industry’s typical range rather than a fixed target pulled from a different sector.
It’s also worth deciding upfront what period you’re measuring. Monthly, quarterly, and annual turnover rates aren’t directly comparable to each other; a 2% monthly rate compounds to something considerably higher than 2% annually, so make sure you’re comparing like periods when tracking trends over time.
FAQ
Why use average headcount instead of just the headcount at the end of the period? Because headcount changes over the period itself, ending headcount alone can distort the rate. If a company grew a lot during the period, dividing by the larger ending number understates turnover relative to the smaller workforce that actually experienced most of the departures. Averaging the start and end counts gives a more representative denominator.
Should I count someone who was laid off and then rehired in the same period as a separation? Generally, yes: if they left the payroll and then rejoined, that’s typically counted as one separation and, separately, one new hire, even within the same period. Some companies choose to net these out for internal reporting, but that’s a policy decision, not part of the standard formula, so be explicit about which approach you’re using when you report the number.
Does a high turnover rate always mean something is wrong? Not necessarily. Seasonal industries, rapidly scaling companies, and roles with naturally high attrition (like many entry-level or gig-adjacent positions) can have structurally higher turnover without it signaling a retention crisis. It’s most useful as a trend indicator: watch how your own rate moves over time and against your industry’s typical range, rather than treating any single period’s number in isolation.
Use the Employee Turnover Calculator to run your own numbers.