Employee turnover rate
{{ formatPercent(metrics.totalTurnoverRate) }}
{{ summaryLine }}
{{ formatNumber(totalSeparations, 0) }} separations {{ denominatorLabel }} {{ formatPercent(metrics.voluntaryTurnoverRate) }} voluntary {{ formatPercent(metrics.retentionEstimate) }} retention estimate {{ formatPercent(metrics.annualizedTurnoverRate) }} annualized
Employee turnover rate inputs
Use the first date in the HR reporting window, such as the first day of the month or quarter.
Use the final date in the same window; the period must end on or after the start date.
Enter a whole employee count from the first day of the period.
Enter the whole employee count on the last day after hires and exits are reflected.
Use whole exits for resignations, retirements, or other employee-initiated departures.
Use whole exits for terminations, layoffs, or employer-initiated departures in scope.
Enter 0 when every exit is already classified as voluntary or involuntary.
Choose the headcount base your HR report uses; average headcount is the default.
Enter a non-negative headcount base, such as a payroll average or monthly average.
Turn on to show a 365-day equivalent beside the actual period rate.
{{ annualizeEnabled ? 'On' : 'Off' }}
Optional whole count for headcount reconciliation; turnover rates do not use hires.
Use a short export label, e.g. All employees, Sales, or Hourly staff.
Metric Value Formula note Copy
{{ row.metric }} {{ row.value }} {{ row.note }}
Separation type Count Share of separations Turnover rate Copy
{{ row.label }} {{ formatNumber(row.count, 0) }} {{ formatPercent(row.share) }} {{ formatPercent(row.rate) }}
Total {{ formatNumber(totalSeparations, 0) }} {{ formatPercent(totalSeparations > 0 ? 100 : 0) }} {{ formatPercent(metrics.totalTurnoverRate) }}
Enter at least one positive separation count to render the separation mix chart.
Ledger item Detail Copy
{{ row.label }} {{ row.detail }}
Flag Detail Copy
Review flag {{ row.detail }}
No active flags No reconciliation, denominator, or short-period review flags are active for this scenario.

                
:

Introduction

Employee turnover rate compares separations during a reporting period with the employee population used as the headcount base. It turns raw exits into a percentage, so a team with 5 exits from 102 average employees can be read differently from a team with 5 exits from 20 average employees. The percentage helps HR, finance, and managers compare periods, teams, and locations without letting workforce size hide the pattern.

The hardest part is not the arithmetic. The harder part is deciding who counts, which exits count, and which headcount base belongs in the denominator. A monthly report for all employees, a quarterly report for hourly staff, and a leadership review for one office can all be valid, but their rates should not be compared unless the population rules match.

Diagram showing start headcount, separations, end headcount, and the headcount base used for turnover rate.

Separation categories also matter. Voluntary exits, employer-initiated exits, and other exits often point to different business questions. A rising voluntary rate may suggest retention pressure, while a spike in involuntary exits may reflect restructuring, performance action, or seasonal staffing rules. Keeping those counts separate helps the headline rate stay useful.

Turnover rate is a reporting measure, not a diagnosis by itself. A high rate does not identify the cause of exits, and a low rate does not prove a healthy workforce. It is strongest when paired with consistent definitions, headcount reconciliation, and trend review over comparable periods.

Technical Details:

The numerator is the number of separations in the period. In this calculator, total separations are built from voluntary separations, involuntary separations, and other separations. That split matches common labor-turnover reporting practice, where quits are separated from layoffs, discharges, retirements, transfers, deaths, or other policy-specific exit types.

The denominator is the employee population used to scale those exits. Average headcount is the common first pass because it smooths the difference between opening and closing headcount. Starting headcount, ending headcount, and a custom denominator are still useful when a reporting policy requires them, but the denominator label needs to travel with the result.

Formula Core:

S = Svoluntary+Sinvoluntary+Sother D = selected headcount base T = SD×100 Tannual = T×365inclusive period days

For a period with 4 voluntary exits, 1 involuntary exit, 0 other exits, and an average headcount of 102, the total turnover rate is 5 / 102 x 100 = 4.90%. If the period spans 90 inclusive calendar days and annualization is on, the annualized estimate is 4.90% x 365 / 90 = 19.88%.

Headcount bases available for employee turnover rate calculation
Denominator basis Formula or source Use with care when
Average headcount (starting headcount + ending headcount) / 2 You need a standard period rate that balances growth or shrinkage during the window.
Starting headcount starting headcount The organization has a policy that measures exits against the opening population.
Ending headcount ending headcount The report intentionally compares exits with the closing population.
Custom denominator Typed numeric headcount base You use payroll-average headcount, a rolling average, or a specific workforce segment.

The retention estimate is computed as 100% - total turnover rate. That is a convenient complement, not a full retention study. A formal retention metric often asks who stayed from the first day to the last day and may exclude people hired during the period.

Validation and review conditions used by the employee turnover calculator
Condition Rule Result cue
Date window Period end must be on or after period start. Invalid dates stop the result until the period is fixed.
Counts Headcounts, separations, hires, and custom denominator must be finite numbers of 0 or more. Negative or missing numeric values appear as validation errors.
Denominator Selected turnover denominator must be greater than 0. A zero average or custom denominator blocks the rate.
Reconciliation starting headcount + hires - separations should tie to ending headcount. A mismatch appears in Review Flags as a reconciliation delta.
Short period Annualized estimates from fewer than 30 days are marked for review. The annualized rate may look dramatic because the window is small.

Everyday Use & Decision Guide:

Begin with a clean reporting window. Set Period start and Period end, then enter Starting headcount, Ending headcount, and the three separation categories. Use the same employee population for every count. Mixing all-company headcount with one department's exits will make the rate look safer than it is.

Average headcount is the best first choice for most monthly, quarterly, and annual KPI reports. Switch to Starting headcount, Ending headcount, or Custom denominator only when the report owner can explain why that basis is required. If you do switch, the Review Flags tab reminds you to label the denominator clearly.

  • Use Hires during period as a reconciliation check. It does not change turnover, but it helps confirm that ending headcount ties to start plus hires minus exits.
  • Use Population label for the group being measured, such as all employees, sales, hourly staff, or one location.
  • Turn Annualized rate on when you need a rough yearly comparison from a shorter period. Treat short windows as directional, especially under 30 days.
  • Read Turnover Metrics first for the headline, category rates, retention estimate, and annualized estimate.
  • Open Separation Mix and Separation Mix Chart when the type of exit matters as much as the total rate.
  • Check Formula Ledger before sharing a rate with finance, leadership, or a people analytics report.

Review Flags deserves attention before export. A reconciliation delta, an annualized short period, a non-average denominator, or other separations greater than zero does not automatically make the result wrong. It means the final number needs a note so another reader understands the reporting choice.

The calculator is a good fit for KPI reporting, team comparison, and explaining how a turnover figure was built. It is not an attrition predictor, an employee-level risk score, or an HRIS audit. Use the JSON view or the table exports after the formula and flags make sense together.

Step-by-Step Guide:

Follow the fields in reporting order, then verify the result before copying or downloading it.

  1. Enter Period start and Period end. The result appears only when both dates are valid and the end date is not earlier than the start date.
  2. Enter Starting headcount and Ending headcount. If either count is negative or blank, the validation panel will ask for a value of 0 or more.
  3. Enter Voluntary separations, Involuntary separations, and Other separations. The summary badge should show the combined separation count.
  4. Choose Calculation basis. If you choose Custom denominator, enter a value greater than 0 or the selected turnover denominator error will block the result.
  5. Open Advanced if you want to add Hires during period or a Population label. Hires feed the headcount reconciliation row in Formula Ledger.
  6. Use the Annualized rate switch only when a yearly comparison is useful. If the window is shorter than 30 days, check Review Flags before presenting the annualized estimate.
  7. Review Turnover Metrics, Separation Mix, Formula Ledger, and Review Flags. Export after the denominator, category counts, and reconciliation notes are ready to explain.

Interpreting Results:

Total turnover rate is the headline. It says how many separations occurred relative to the selected headcount base. Voluntary turnover rate, Involuntary turnover rate, and Other turnover rate explain which exit type is driving the headline. The category mix often matters more than a small change in the total rate.

Retention estimate is a quick complement to turnover, not proof that the same employees stayed from start to finish. Use Formula Ledger if a reader needs to see the denominator and arithmetic. Use Review Flags if a reader needs to understand why the rate may need a caveat.

A high annualized estimate from a short window is the easiest result to overread. The math is correct for scaling the period rate, but it is not a forecast. Confirm the inclusive day count, denominator basis, and reconciliation delta before using the annualized number in a leadership summary.

Worked Examples:

Quarterly all-employee report

Set Period start to 2026-01-01 and Period end to 2026-03-31. With Starting headcount of 100, Ending headcount of 104, Voluntary separations of 4, Involuntary separations of 1, and Other separations of 0, average headcount is 102. Turnover Metrics shows Total turnover rate of 4.90%, Voluntary turnover rate of 3.92%, Involuntary turnover rate of 0.98%, and Retention estimate of 95.10%. With annualization on, the 90-day period scales to about 19.88%.

Short-window result that needs a note

A small team starts with 10 employees, ends with 8, and records 3 voluntary separations over a 15-day window. Average headcount is 9, so Total turnover rate is 33.33%. If Annualized rate is on, the scaled estimate jumps above 800%. Review Flags marks the period as shorter than 30 days, which is the cue to describe the number as a short-window signal rather than a yearly expectation.

Reconciliation mismatch before export

A department begins with 40 employees, adds 3 hires, records 7 separations, and ends with 39 employees. The expected end count is 40 + 3 - 7 = 36, so Review Flags reports a reconciliation delta of +3. The turnover rate can still be calculated from the selected denominator, but the report should pause until transfers, population rules, or source counts explain the difference.

Custom denominator error

Choose Custom denominator and leave it at 0. The calculator blocks the result with the selected turnover denominator error because a rate cannot divide by zero. Enter the payroll-average headcount, monthly-average headcount, or other approved denominator before reading Turnover Metrics.

FAQ:

Which denominator should I use first?

Average headcount is the best first pass for most turnover reports because it uses both the starting and ending counts. Use the other bases only when the report standard tells you to, then keep the denominator label with the exported result.

Should retirements go under voluntary separations?

Use the categories required by your HR policy. Public labor statistics often keep quits separate from retirements and transfers, which are closer to the Other separations field. The main point is to keep the definition stable across periods.

Why is retention estimate not the same as retention rate?

The calculator shows Retention estimate as 100% minus Total turnover rate. A formal retention rate usually follows the same starting employees through the whole period and may exclude new hires, so it can differ from this quick complement.

Why did the annualized number become so large?

Annualization multiplies the period turnover rate by 365 / inclusive period days. A high rate over a very short window can produce a huge annualized estimate, so Review Flags warns when the period is under 30 days.

What does a reconciliation flag mean?

It means Starting headcount + hires during period - total separations does not equal Ending headcount. Check transfers, population changes, source timing, and whether the same employee group was used for all fields.

Does the calculator need employee-level records?

No. It works from period-level counts, category totals, and an optional population label. The calculations and exports are created in the browser from the values currently shown on the page.

Glossary:

Separation
An employee exit counted inside the reporting period.
Average headcount
The midpoint denominator calculated from starting and ending headcount.
Denominator
The headcount base used to scale separations into a turnover percentage.
Annualized turnover rate
The period turnover rate scaled to a 365-day year.
Reconciliation delta
The difference between actual ending headcount and expected ending headcount after hires and separations.

References: