"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