Skip to main content
Calcimator

Cleaning Staff Turnover Cost Calculator

Recruitment and training cost from turnover rate.

About this calculator

Janitorial turnover rates routinely run 200-400% annually — meaning the average position turns over two to four times a year — and this calculator makes that abstract percentage concrete by translating it into a headcount of annual replacements (total staff times turnover rate) and then costing out everything each replacement actually triggers. Per-hire cost stacks five components: your recruiting cost input (ads, background checks); trainer cost, calculated as training weeks times 4 hours per week at 130% of the base hourly wage, reflecting that trainers are typically more senior and paid more than the role they're training for; productivity loss, which assumes the new hire works a full 40-hour week during training but at 40% reduced output, so that lost productivity is priced at the base wage; a flat uniform/equipment cost; and a separation cost fixed at 4 hours of admin time for exit paperwork and final payroll processing.

Multiplying cost-per-replacement by annual replacements gives total annual turnover cost; dividing that figure by total annual payroll (staff count times wage times 2,080 hours) turns it into a payroll-share percentage, so you can see turnover's bite in payroll terms rather than just a raw dollar figure. The model treats the trainer's 30% wage premium and the 40% productivity-loss rate as fixed assumptions rather than inputs, so if your organization's trainers earn a much different premium, or new hires ramp up faster or slower than average, the estimate should be treated as a reasonable industry-benchmark starting point rather than a precise internal accounting figure.

Inputs

%
$
$
$

Results

Annual turnover cost

$64,560.00

Cost per replacement

$1,614.00

Replacements per year40
Turnover cost per employee$3,228.00
Turnover as % of payroll10.3%
Total recruiting costs$14,000.00
Total training costs$38,160.00
How to Use This Calculator
  1. Enter your total cleaning staff headcount and the annual turnover rate (%).
  2. Input the average hourly wage and labor burden percentage for your region.
  3. Set recruiting cost per hire (job ads, background checks) and training weeks.
  4. Include uniform and equipment cost per new hire.
  5. Review the annual turnover cost and cost-per-replacement to evaluate retention investment ROI.

How the result changes with Total cleaning staff

Total cleaning staffAnnual turnover costCost per replacement
10$32,280.00$1,614.00
15$48,420.00$1,614.00
30$96,840.00$1,614.00
50$161,400.00$1,614.00

What each input means

Total cleaning staff
Current number of cleaning/janitorial employees.
Annual turnover rate (%)
Percentage of positions replaced per year. Janitorial industry average is 200-400%.
Average hourly wage ($)
Average hourly pay for cleaning staff.
Recruiting cost per hire ($)
Job ads, background checks, drug testing, interviews per hire.
Training period (weeks)
Weeks of supervised on-the-job training for a new hire.
Uniform & equipment ($/hire)
Uniforms, keys, badges, starter supply kit per new employee.

What each result means

Annual turnover cost
Total yearly cost of employee turnover.
Replacements per year
Expected number of new hires needed annually.
Cost per replacement
All-in cost to replace one cleaning employee.
Turnover cost per employee
Annual turnover cost spread across all staff positions.
Turnover as % of payroll
Turnover cost as a percentage of total annual payroll.
Total recruiting costs
Annual spend on job ads, screening, and interviews.
Total training costs
Annual cost of trainer time and new-hire productivity loss.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Total cleaning staff = 20, Annual turnover rate (%) = 200, Average hourly wage ($) = 15, Recruiting cost per hire ($) = 350 = 6 input(s) provided
  2. Calculate Annual turnover cost
    Annual turnover cost = annualReplacements * costPerReplacement
    64560 = $64,560
  3. Calculate Cost per replacement
    Cost per replacement = recruitingCost + trainerCostPerHire + productivityLossPerHire + uniformEquipC...
    1614 = $1,614
  4. Calculate Replacements per year
    Replacements per year = totalStaff * (annualTurnoverPct / 100)
    40 = 40
  5. Calculate Turnover cost per employee
    Turnover cost per employee = annualTurnoverCost / totalStaff
    3228 = $3,228

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why is trainer cost calculated at 130% of the base hourly wage?

trainerHourlyRate is set to hourlyWage * 1.3, on the assumption that whoever trains a new hire is typically a more senior, higher-paid employee than the entry-level role being trained. That rate is then multiplied by training weeks times 4 hours per week (trainerCostPerHire) to capture the trainer's time investment per new hire, separate from the new hire's own reduced productivity.

How does the calculator quantify productivity loss during training?

It assumes the new hire works a full 40-hour week during the training period but at 40% reduced output (productivityLossPct = 0.4), so productivityLossPerHire = trainingWeeks * 40 * hourlyWage * 0.4. This is priced at the new hire's own base wage, not the trainer's rate, and is tracked separately from trainer cost even though both scale with the same trainingWeeks input.

What five costs make up the total cost per replacement?

costPerReplacement sums recruiting cost (your input for ads and background checks), trainer cost, productivity loss during training, uniform/equipment cost, and a fixed separation cost of 4 hours of admin time at the base hourly wage for exit paperwork and final payroll processing. Multiplying this per-hire total by annual replacements (totalStaff * turnoverPct / 100) produces the annual turnover cost.

Why does the calculator also show turnover as a percentage of payroll?

turnoverAsPayrollPct divides annual turnover cost by annual payroll (totalStaff * hourlyWage * 40 hours * 52 weeks), giving a relative measure of how much of your total labor spend is being consumed by replacing departed staff. A raw dollar figure can look large or small depending on company size, so expressing it as a payroll share makes it easier to compare turnover's impact across teams or locations with different headcounts.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Business & Entrepreneurship.