"Should we keep the cleaning in-house or outsource it?" is one of the most-asked questions in commercial real estate operations — and one of the most-poorly answered. Most analyses are written by vendors selling outsourcing or by in-house facility managers defending their headcount. Neither is honest. This piece gives you a real decision framework. The honest answer: it depends. But the variables that should drive the decision are knowable, and you can run the analysis yourself in an afternoon. The 30-second answer If your facility footprint is under 100,000 sq ft across 1-3 sites, outsourcing almost always wins on total cost of ownership. If you're over 1M sq ft across 10+ sites with a dedicated facility operations team and existing labor infrastructure, in-house can be competitive. Between those is where the analysis matters. The honest comparison What in-house cleaning actually costs The line items most analyses miss: Direct labor: Fully-loaded hourly cost (wage + payroll tax + workers' comp + health benefits) is typically $24-$38/hour for a commercial cleaning technician depending on metro. Annual fully-loaded cost per FTE: $50K-$78K. Supervision: One supervisor per 12-18 technicians at $65K-$95K fully-loaded. Most in-house operations under-supervise; that's why QA tends to drift. Equipment: Initial capital ($8K-$25K per site for floor machines, vacuums, carts, ladders, scrubbers) + replacement cycle every 3-5 years + maintenance/repair. Supplies + chemicals: $0.02-$0.06 per sq ft per month, depending on facility type. Insurance: Workers' comp premiums for cleaning labor run high ($8-$15 per $100 of payroll depending on state). General liability scales separately. HR overhead: Recruiting (turnover in commercial cleaning runs 75-200% annually), payroll administration, benefits administration, compliance training, OSHA records. Typically 6-12% of labor cost. Management: Facility manager time spent on cleaning oversight (scheduling, performance management, vendor management for supplies). Often understated in analyses because the facility manager already exists. Coverage gaps: Sick days, vacation, no-shows. In-house operations without a relief pool either run short-staffed or pay overtime; both are real costs. What outsourced cleaning actually costs Per the commercial cleaning cost guide: $0.05 to $0.55 per sq ft per month depending on facility type. That number is all-inclusive (labor + supervision + equipment + supplies + insurance + management). What outsourcing pricing usually does NOT include: Floor-care cycles (strip/wax, carpet extraction, terrazzo refinishing) — typically separate project pricing Post-construction or emergency cleans — separate project pricing Day-porter coverage if not specified in the base contract Supplies beyond cleaning chemicals (paper products, soap, trash bags — sometimes pass-through, sometimes excluded) The break-even math For a typical 100,000 sq ft Class-B office building, 5x/week service: Cost ComponentIn-house (annual)Outsourced (annual) Direct labor (2 FTE)$110,000 - $140,000included Supervision (0.15 FTE allocation)$12,000 - $17,000included Equipment (amortized)$5,000 - $8,000included Supplies + chemicals$24,000 - $40,000included* Insurance (incremental WC + GL)$8,000 - $14,000included HR overhead (recruiting, payroll, etc.)$8,000 - $15,000included Management oversight$10,000 - $20,000$2,000 - $5,000 Coverage gap labor$5,000 - $12,000included Total annual$182,000 - $266,000$120,000 - $180,000 Per sq ft per month$0.15 - $0.22$0.10 - $0.15 *Supplies sometimes pass-through with markup; ask the vendor. For this prototype facility, outsourcing wins by ~$60K-$85K annually. The gap closes for larger portfolios where in-house can spread fixed costs. Where the break-even tips toward in-house In-house starts winning on TCO when: Portfolio is 500K+ sq ft across 5+ sites in geographic proximity. Fixed supervision and equipment cost amortizes across more volume. You already have a robust facility operations team with HR and management capacity to absorb cleaning oversight without new hires. Specialty environments (clean rooms, hospitals, classified facilities) where vendor pricing carries a 30-50% premium for compliance overhead and you can build that capacity in-house cheaper at scale. Low-cost-of-living metros where local labor is cheaper than vendor pricing reflects. You have strategic reasons to keep work in-house — confidentiality (legal, classified), unionization considerations, brand-experience reasons (luxury hospitality, etc.). The variables most analyses miss Real cost of turnover Commercial cleaning labor turns 100%+ annually in most operations. Each turn costs $2,500-$4,000 in recruiting, training, productivity loss, and supervision overhead. If you have 5 cleaning FTEs in-house, you're absorbing $12K-$20K in turnover cost annually. Outsourced operations absorb this cost in their pricing — but they ALSO have scale advantages in recruiting and training that an in-house operation doesn't. Real cost of supervision Most in-house operations under-supervise because the supervisor cost is hard to allocate. The result is gradual QA drift. Vendor operations have supervision baked into per-sqft pricing (whether they execute it well is a different question — see our vendor evaluation checklist). Optionality cost In-house operations are sticky. You can't scale down quickly without layoffs. You can't reallocate to seasonal needs. Outsourced contracts (especially month-to-month) preserve optionality, which has real value during business uncertainty. Specialty-scope handling In-house teams handle their core scope well but struggle with specialty (post-construction cleans, biohazard response, floor refinishing, deep cleans). Most in-house operations end up bringing in specialty vendors anyway — which means they're paying for both in-house AND outsourced capacity. Worth accounting for. The hybrid model most large operations actually run Most enterprise facility operations end up with a hybrid: In-house day porters for visible, customer-facing coverage during business hours (lobby, restroom rounds, executive floors) Outsourced nightly janitorial for the bulk of the scope Specialty vendors for floor refinishing, carpet extraction, post-construction, biohazard This isn't a failure mode; it's often the right answer. Day-porter coverage in-house gives you customer-facing control. Outsourced nightly absorbs the scale, supervision, and turnover. Specialty vendors handle exception work. The decision worksheet Run this analysis on a spreadsheet: Calculate fully-loaded in-house labor for your facility Add the line items above (equipment, supplies, insurance, HR, supervision, management, coverage) Get 3 honest outsourced quotes against the same scope (see our RFP guide) Compare totals — and compare what you'd give up on optionality, supervision quality, and turnover absorption Then make the decision honestly. The right answer isn't "always outsource" or "always in-house" — it's "match the model to the portfolio." Want help running the numbers? Schedule a facility scoping call and we'll walk through your specific facility — including the honest analysis of whether outsourcing is the right answer. We're a commercial cleaning company; we have a bias. But the math is the math, and we'd rather tell you "stay in-house" than win a contract you'll regret in 6 months. Related reading Commercial Cleaning Cost Per Square Foot, by Vertical How to Write a Commercial Cleaning RFP That Gets Useful Responses The Commercial Cleaning Vendor Evaluation Checklist