Skip to main content
40%
Blog/Costs and Contracts
Cost Analysis14 min readBy Austin Jones, CEOMarch 2026

The Hidden Costs of In-House Cleaning Programs
That Make the Math Wrong Every Time

The payroll line is not the cost. It is the starting point. Here is a complete breakdown of every cost category in-house cleaning programs spend that never shows up in the original budget comparison.

Based on programs we have analyzed, in-house cleaning runs 20 to 40% above visible payroll once HR burden, equipment, turnover, workers compensation, and compliance costs are fully counted. Most facility managers are comparing gross wages to a contract price. Those are not the same number.

Direct Answer

In-house cleaning programs typically run 20 to 40% above the visible payroll line once you add employer payroll taxes, workers compensation, benefits, equipment depreciation, supply procurement, management time, turnover replacement, and compliance training. Most facility managers who complete a true fully-loaded cost comparison find that in-house is not cheaper than contracting. The comparison only holds when you count everything. For the broader framework on what commercial cleaning should cost, see our commercial cleaning costs guide.

I sat across from a facility manager who was convinced his in-house team was saving $80,000 per year.

He was comparing gross payroll to the contract quote. When we added employer taxes, WC premiums, equipment, and management time, the $80,000 savings became a $55,000 cost premium.

20-40%

How far above visible payroll in-house cleaning programs typically run once HR burden, equipment, turnover, and compliance costs are fully counted.

MFS
millfac.comCost Analysis

The Payroll Illusion: Why the Math Is Always Wrong

I talked to a facility manager last year who was convinced his in-house team was saving the company $80,000 annually compared to the contract proposal he had received. He was comparing gross payroll to the contract price and calling it a win.

When I asked him to include employer-side payroll taxes on that payroll, the workers compensation premiums, the equipment purchases from the last three years, and the time his HR coordinator spent managing turnover in the cleaning department, the $80,000 savings disappeared. It became a $12,000 cost premium.

This is the payroll illusion. Gross wages are visible. Everything that surrounds gross wages is invisible until you go looking for it. And most facility managers do not go looking because nobody told them to. This article is about going looking. Every cost category below is one that facility managers consistently miss or undercount when evaluating in-house programs.

The Complete Hidden Cost Breakdown

Every category below is a real cost of an in-house cleaning program. Not every facility carries every line item at the high end. But every facility carries every line item.

Cost CategoryTypical Add-OnWhat Gets Missed
Employer Payroll Taxes (FICA)7.65% of gross wagesFederal requirement, always omitted from comparison
FUTA / SUTA Unemployment Taxes1 to 2% of wagesState rate varies; commonly forgotten
Workers Compensation Insurance4 to 9% of wages (code 9015)Janitorial WC rates 10x to 30x higher than office staff
Employee Health Benefits15 to 30% of wagesPartial contributions still add $4,000 to $8,000 per employee
Paid Time Off and Holidays5 to 8% of wagesPTO accrual is a payroll cost not in the gross wage number
Equipment Purchase and Depreciation$3,000 to $18,000/yearAuto-scrubbers, vacuums, floor machines, platform lifts
Equipment Maintenance and Repair$400 to $1,200/yearMaintenance contracts, brush replacements, service calls
Cleaning Supply Procurement$200 to $800/monthChemicals, liners, paper products, PPE, dispensing systems
Supervision and Management Time15 to 25% of one FTEScheduling, QC, supply ordering, HR escalations, discipline
HR Management and Recruiting$400 to $1,200 per hireJob postings, screening, interviews, onboarding paperwork
Background Checks and Drug Testing$50 to $150 per hireRequired for any responsible hiring; adds up at 75% turnover
Turnover Replacement Cost25 to 40% of annual wages75% annual turnover rate is industry average; 100%+ is common
Training and Onboarding Time8 to 24 hours per new hireProductivity loss during ramp-up is a real cost
OSHA Compliance Training$150 to $500/employee/yearHazCom, PPE, bloodborne pathogens, walking-working surfaces
Absenteeism Coverage3 to 8% of labor budgetOvertime or temp costs when scheduled staff do not show
Storage, Utilities, and SpaceOften $0 in the comparisonChemical storage, equipment space, utility draw

Turnover: The Silent Cost That Compounds Every Year

The janitorial industry has one of the highest turnover rates of any sector. Industry averages sit between 75% and 200% annually depending on market, management quality, and pay rates. That means if you have an in-house team of 10 cleaning associates, you should budget to replace 7 to 10 of them every year.

At an average all-in replacement cost of $1,500 to $2,500 per person, that is $10,500 to $25,000 per year just to stay even on headcount. The replacement cost includes recruiting time, job board fees, background checks, drug tests, onboarding paperwork, initial training, and the productivity loss during the first 30 to 60 days when a new associate is not yet performing at full speed.

Most facility managers do not track this as a cleaning program cost. It gets absorbed into HR overhead and general operational friction. But it is a direct cost of running the cleaning program and it belongs in the comparison.

Workers Compensation: The Rate Nobody Tells You About

Janitorial workers carry WC class code 9015 in most states. The base rate for that code runs 4% to 9% of gross wages depending on state, claims history, and experience modification factor. Office workers at the same company might carry a WC rate of 0.3%.

If you add five in-house cleaning associates at $15 per hour working full-time, the gross wage cost is approximately $156,000 annually. At a WC rate of 6%, that is $9,360 per year in workers compensation premiums alone for that team. Add a single reportable injury and your experience modification factor increases, driving premiums higher for subsequent years.

When you contract cleaning, the provider carries the WC exposure entirely. Their experience mod, their claims history, their premium increases after a claim. For companies with strong safety cultures in their core operations, adding a higher-risk janitorial WC code is a real insurance consideration that almost never shows up in the initial payroll comparison.

Equipment Costs You Consistently Underestimate

A commercial-grade auto-scrubber for a 50,000 sq ft facility costs $8,000 to $18,000 new, $4,000 to $9,000 reconditioned. It has a service life of 5 to 8 years with proper maintenance. Maintenance contracts add $400 to $800 per year. Brush and squeegee replacements add another $200 to $500 annually. That is one piece of equipment.

Add commercial backpack vacuums ($300 to $600 each, teams need multiple), mop systems and replacement heads, chemical dispensing systems, pressure washers, platform lifts for high dusting, and the shelving and storage infrastructure for all of it, and you are looking at a capital equipment portfolio that most facilities have never fully costed. Purchases happen over years, spread across multiple budget cycles. Nobody ever adds them up.

When equipment fails, it either gets repaired at cost or tasks go undone until it is replaced. There is no equivalent risk in a contracted program. The contractor owns and maintains the equipment. That risk transfer is real value that does not show up in the payroll comparison.

The Management Time Nobody Budgets

Running an in-house cleaning program means someone is the manager of that program. Depending on the size of the operation, it might be a dedicated supervisor or a facilities manager who spends 20 to 30% of their time on cleaning department issues: scheduling, absences, quality complaints, supply ordering, equipment repair coordination, HR issues, disciplinary actions, and training.

At a blended manager rate of $35 to $55 per hour, 25% of a full-time role dedicated to cleaning management represents $18,200 to $28,600 per year in compensation cost. That is a real cost. It belongs in the comparison.

With a contracted program, your responsibility shifts from department management to contract management. You review reports, handle escalations, hold the provider accountable. That is a materially different time commitment. For most facilities, the management time savings alone justifies a meaningful price premium on the contracted side.

Running the True Cost Comparison: A Real Example

The following is a representative example based on typical program parameters for a 75,000 sq ft office campus. A facility runs an in-house cleaning program with five full-time cleaning associates and a working supervisor. Gross payroll is $260,000 annually.

Cost ItemAnnual Amount
Gross wages (5 associates + supervisor)$260,000
Employer payroll taxes, FICA (7.65%)$19,890
FUTA/SUTA unemployment taxes (1.5%)$3,900
Health benefits (partial contribution, 6 employees)$28,000
Workers compensation insurance (code 9015, 6%)$15,600
PTO and holiday accrual (5% of wages)$13,000
Equipment purchase and maintenance (annualized)$8,400
Cleaning supply procurement$7,200
Turnover replacement (75% annual rate, $1,800/hire avg)$13,500
HR and recruiting management time (10% FTE, $48k mgr)$4,800
Supervisor management overhead (20% of facilities mgr)$17,600
OSHA training and compliance$3,600
Absenteeism coverage (overtime, 5% of labor)$13,000
Total Fully-Loaded Annual Cost$408,490
Contracted program for same scope (market rate)$290,000 to $320,000
Actual cost difference (in-house premium)$88,490 to $118,490 MORE

The in-house program costs over $400,000 per year fully loaded. A contracted program for the same scope runs $290,000 to $320,000. The $80,000 savings the facility manager thought he had becomes a $90,000 to $120,000 cost premium for keeping it in-house.

That premium might be worth paying if the in-house program delivers meaningfully better outcomes. Sometimes it does. In-house teams can develop deep institutional knowledge of a facility, strong loyalty to the site, and responsiveness that a contracted provider cannot match. But that case needs to be made deliberately and defended with data. Not assumed because the payroll line looks smaller than the contract quote.

How the Gap Changes by Facility Type

Facility TypeKey Hidden Cost DriverTypical Gap vs. Contract
Corporate Office (50,000-200,000 sq ft)Management time, equipment, benefits burden25 to 40% above payroll
Manufacturing PlantWC premiums (code 9015, higher rates), compliance training, equipment for industrial floors30 to 50% above payroll
Healthcare / Medical OfficeOSHA bloodborne pathogen training, specialty chemistry, documentation overhead35 to 55% above payroll
Distribution / WarehouseHigh equipment cost (large auto-scrubbers), floor maintenance specialty, shift coverage28 to 45% above payroll
Entertainment / Public VenueAbsenteeism coverage is highest here, event-based scheduling complexity, high turnover40 to 60% above payroll
Small Commercial (under 20,000 sq ft)Part-time management overhead is disproportionately high, equipment is underutilized30 to 50% above payroll

How to Run This Calculation for Your Facility

The calculation is not complicated. It is just thorough. Pull five numbers from your HR and accounting systems: gross wages paid to cleaning staff in the last 12 months, workers compensation premium allocated to the cleaning team, benefits cost for that group, total equipment purchases and maintenance in the last 3 years divided by 3, and your supply procurement spend. Then add 7.65% employer FICA on the gross wages, estimate 1.5% for FUTA/SUTA, and calculate the management time cost at your manager's hourly rate.

Finally, estimate annual turnover replacement. If you have turned over 3 people on a team of 8 in the last year, that is a 37% annual turnover rate. At $1,500 to $2,500 per replacement, that is $4,500 to $7,500. Most facilities run much higher.

Add all of those numbers together. That is your fully-loaded in-house cost. Now get a real contract quote from a qualified provider for the same scope. The gap you find is typically larger than anyone expected.

If you want help running this analysis, our facility assessment includes a line-item fully-loaded cost comparison against what a contracted program would cost for your specific building and scope. See our outsource vs. in-house analysis for facility services for the broader decision framework, or our commercial cleaning costs guide for market rate benchmarks by facility type.

When In-House Actually Makes Sense

I will be direct about when in-house is the right call. High-security facilities where every cleaning associate requires a security clearance that a contractor cannot maintain across a rotating workforce. Environments where specialized institutional knowledge of processes, chemicals, or equipment would require prohibitively long contractor onboarding cycles. Hybrid-role positions where cleaning staff serve additional functions that a contractor cannot provide.

In those cases, the in-house premium is justified. But the comparison should still be run. Knowing your true cost gives you a benchmark to manage against, identifies where you are leaking money in the program, and gives you something concrete to bring to leadership when budget conversations come up.

Get facility insights that save money

Join facility managers who get our operational intelligence. No spam. Unsubscribe anytime.

Frequently Asked Questions

Based on the programs we have analyzed, in-house cleaning programs typically run 20 to 40% or more above what gross payroll suggests. When you add employer payroll taxes (7.65%), workers compensation premiums (4 to 9% of wages), benefits, equipment, supply procurement, management overhead, turnover replacement, and compliance training, the true fully-loaded cost is dramatically higher than the payroll line. A 75,000 sq ft campus program that looks like $260,000 in payroll regularly comes in at $360,000 to $390,000 fully loaded. A contracted program for the same scope typically runs $290,000 to $320,000.

Janitorial turnover averages 75% to over 100% annually industry-wide. That means if you have a team of 10 cleaning associates, you should plan to replace 7 to 10 of them every year. At an all-in replacement cost of $1,500 to $2,500 per person (recruiting time, background check, onboarding, training, and the productivity loss during ramp-up), turnover alone adds $10,500 to $25,000 annually to the cost of an in-house program. Most facility managers do not track this as a cleaning cost. It gets absorbed into HR overhead.

Yes. Janitorial workers fall under WC class code 9015 in most states, with rates of 4% to 9% of gross wages. Office workers at your company likely carry a WC rate of 0.3% or less. At 6% on $260,000 in wages, that is $15,600 per year in workers compensation premiums alone. Add a single reportable injury and your experience modification factor increases, driving premiums higher for subsequent years. When you contract cleaning, the provider carries that WC exposure entirely. It leaves your payroll.

Start with gross wages, then add: employer FICA (7.65%), FUTA/SUTA (1 to 2%), workers compensation premiums (4 to 9% of wages), health benefits (15 to 30% of wages), equipment capital costs amortized over the equipment service life, supply procurement, supervisor and HR management time (typically 15 to 25% of one FTE), turnover replacement costs (at 75% turnover and $1,500 to $2,500 per replacement), training and compliance costs, and absenteeism coverage overtime. The total is consistently 40 to 70% above gross wages.

Running an in-house cleaning team means someone manages scheduling, quality checks, supply ordering, equipment issues, HR escalations, absenteeism, disciplinary actions, and training. For a team of 5 to 10 cleaning associates, this typically consumes 20 to 30% of one manager's full-time capacity. At a blended manager rate of $35 to $55 per hour, that is $14,000 to $34,000 per year in management time that is a direct cost of the cleaning program. This cost disappears entirely when you move to a contracted model where the provider manages their own team.

Commercial-grade equipment adds up fast. An auto-scrubber for a 50,000 sq ft floor costs $8,000 to $18,000 new. Maintenance contracts add $400 to $800 per year. Backpack vacuums run $300 to $600 each. Mop systems, replacement heads, chemical dispensing systems, pressure washers, platform lifts for high dusting, and storage infrastructure all compound. Most facilities have never fully costed their cleaning equipment portfolio because purchases happened over years, spread across multiple budget cycles. When I ask facility managers to calculate the annual depreciation on their cleaning equipment, most cannot. That is a cost they are carrying without seeing it.

Yes. High-security clearance facilities where every cleaning associate requires a security clearance. Environments with extremely specialized protocols where ongoing contractor onboarding creates unacceptable institutional knowledge risk. Hybrid-role positions where cleaning staff also serve as light maintenance, receiving, or other dual-function roles that a contracted cleaner cannot perform. In those cases, the in-house decision can be correct. But it should be made deliberately, with a fully-loaded cost comparison in hand, not assumed because the payroll line looks smaller than the contract quote.

The transition itself is typically low-cost. Equipment can be sold or transferred to the incoming contractor. Existing staff are often offered positions with the provider. The real cost is in the 60 to 90 day transition period where you are managing offboarding while the contractor is onboarding. A contractor with a 90-day performance guarantee is the safest path. Transition costs are almost always recovered within 6 months of the savings from the fully-loaded cost difference.

In-house programs typically buy cleaning supplies at retail or distributor pricing without volume leverage. A contracted provider purchasing across 20 or 50 accounts has dramatically better pricing on chemicals, paper products, trash liners, and PPE. The supply cost for an in-house program typically runs $200 to $800 per month depending on facility size and scope. That same supply cost is built into the contractor's rate at a lower unit cost because of volume purchasing. It is one more place where the contract price includes value the payroll comparison does not capture.

OSHA requires documented training for cleaning staff in several categories: hazard communication under 29 CFR 1910.1200, bloodborne pathogen awareness if applicable, PPE selection, and walking-working surface standards. For manufacturing or healthcare-adjacent environments, the training requirements compound significantly. Training costs run $150 to $500 per employee per year when properly maintained. A contracted provider amortizes those training costs across a large employee base. An in-house program carries them directly, and they are commonly omitted from the budget comparison.

True Cost Analysis

Find out what your in-house program actually costs.

We will walk your facility, review your current program structure, and give you a fully-loaded cost comparison against what a contracted program would cost for the same scope. No sales pressure. A real number you can take to your leadership team.

No obligation. No sales call. A complete picture of what your facility program should cost.