The Small Business Acquisition Newsletter
Window Cleaning: Fragmented $2.9B Market Ripe for Roll-Up Plays
A complete acquisition playbook — market sizing, valuation benchmarks, deal flow analysis, and 5 real listings evaluated for you this month.
A Recession-Resistant Cash Machine Hiding in Plain Sight
The 30-Second Takeaway
Window cleaning is a $2.9 billion U.S. industry growing at 1.7-4.9% annually (IBISWorld, GetJobber), characterized by extreme fragmentation: 35,344 operators with the top 4 firms holding under 5% market share. Commercial contracts (55-60% of revenue) generate $9,600-$18,000/year per account with 90% retention, while residential work (40-45%) suffers 75% retention and higher churn. PE platforms are actively rolling up $500K-$2M EBITDA operators at 4-6x EBITDA, with Riverside Company acquiring Shine in December 2025 and firms like ServiceMaster ($5.5B+ EV) scaling via acquisition. Well-run shops with recurring revenue trade at 2.5-3.0x SDE for $1M-$2M revenue bands, but customer concentration (top 5 customers >40%) triggers 1-2x multiple compression. Labor costs run 150%+ of revenue with 50% annual turnover and median wages of $38K, while automation (robotic cleaners growing 29.7% CAGR) threatens residential margins. SBA-friendly acquisitions with 10% down are common, making this ideal for individual searchers targeting recurring commercial revenue and disciplined PE buyers seeking bolt-on platforms.
The U.S. market is valued at $2.9 billion annually (IBISWorld Jan 2024), growing at 1.7-4.9% CAGR (2024-2029).
What's Driving Growth Right Now
Commercial Real Estate Expansion: High-rise buildings and office complexes proliferating; exterior cleaning growing 6.8% CAGR (Grand View Research)
Recurring Revenue Adoption: 80% of two-income households expected to use professional services; recurring contracts driving predictable cash flow
Technology & Automation: Robotic window cleaners market growing 29.7% CAGR (Technavio); reduces high-rise labor costs 40%
Sustainability Demand: Deionized water systems cut chemical usage 100%; nano-coating extends service intervals 50% (GITNUX)
Recession Resilience: Non-discretionary maintenance for commercial properties; 20%+ profit margins for specialized services (Fish Window Cleaning)
What Buyers Are Actually Paying
Median owner's discretionary earnings: $150K-$220K. Median sale prices have risen to $450K-$600K.
| Revenue Band | Typical Multiple | Metric | Notes |
|---|---|---|---|
| $200K-$500K revenue | 2.0-2.5x | SDE | Single-market operators; residential-heavy; owner-dependent (Peak Business Valuation) |
| $500K-$1M revenue | 2.3-2.8x | SDE | Mix of commercial/residential; local brand recognition (BizBuySell, Peak) |
| $1M-$2M revenue | 2.5-3.0x | SDE | Diversified customer base; recurring contracts >50% (Peak, CT Acquisitions) |
| $2M-$5M revenue | 2.8-3.5x | SDE | Multi-location; systems in place; low customer concentration (CT Acquisitions) |
| $5M-$10M revenue | 3.0-4.0x | SDE | Regional platform; 60%+ recurring revenue; PE acquisition target (CT Acquisitions) |
What Drives Premium Multiples
The Multiple Arbitrage Play
Buy a $2M-revenue company at 3x SDE (~$900K). Build it to $8M revenue through organic growth and tuck-in acquisitions. Sell at 6–8x EBITDA. That spread between buying multiples and selling multiples is where serious wealth creation happens.
Why Every Private Equity Firm Wants In
Global M&A activity hit Active PE consolidation; 40%+ of M&A activity PE-driven (CT Acquisitions) deals. PE add-on acquisitions surged +40-88% YoY for larger deals (EY, Bain Q2 2026), with PE firms accounting for ~40% of global M&A; 4-6x EBITDA multiples for platforms.
| Platform | PE Sponsor | Acquisitions | Focus |
|---|---|---|---|
| Riverside Company (Evive Brands) | Riverside Company | Shine (Dec 2025); home services platform rollup | Residential & commercial window cleaning, holiday lighting, home services |
| ServiceMaster Brands | Roark Capital | $5.5B+ enterprise value via acquisition strategy | Commercial cleaning, janitorial, multi-brand consolidation |
| Sterling Group & Wynnchurch | Multiple PE | $1M-$10M EBITDA industrial cleaning at 5-7x multiples | Specialized industrial and commercial cleaning consolidation |
| ABM Industries (NYSE: ABM) | Strategic/Public | Ongoing acquisition of commercial and janitorial operators | National-scale cleaning platforms and facility services |
5 Listings We're Watching This Month
We scoured BizBuySell, BizQuest, and broker networks to find the most interesting businesses currently on the market. Here's our analysis of each, with a quick verdict.
Your product in front of active acquirers
Reach SMB buyers, searchers, and sponsors deep in research mode. Premium placement between editorial sections.
The Numbers Behind Every Job
| Service Type | Avg. Ticket | Gross Margin | Frequency |
|---|---|---|---|
| Residential Window Cleaning | $150-$370 | 25-35% | Bi-annual to quarterly |
| Commercial Window Cleaning | $800-$1,500 | 40-55% | Monthly recurring |
| High-Rise Specialist | $2,000-$5,000 | 50-65% | Quarterly to bi-annual |
| Pressure Washing | $200-$600 | 30-45% | Annual to bi-annual |
| Gutter Cleaning | $150-$350 | 35-50% | Bi-annual |
| Holiday Lighting | $500-$2,500 | 45-60% | Seasonal (Q4) |
Break-Even Analysis
Fixed costs: $80K-$120K/yr (lease, insurance, marketing, admin) /year
Variable cost %: 50-60% (labor, vehicle, supplies)
Break-even revenue: $200K-$300K annually
Revenue per truck to break even: $60K-$80K revenue per truck/year
Industry KPIs
| Metric | Industry Benchmark | Top Quartile |
|---|---|---|
| Gross Margin | 40-50% | >55% |
| Net Margin (SDE %) | 12-18% | >20% |
| Labor Cost % of Revenue | 45-55% | <40% |
| Customer Retention (Commercial) | 85-90% | >92% |
| Customer Retention (Residential) | 70-75% | >80% |
| Revenue Per Employee | $80K-$120K | >$140K |
The Workforce You're Buying Into
Training Pipeline
Apprenticeships: SEIU Local 26: 144 classroom + 2,500 on-job hrs; IWCA water-fed pole programs
Trade School Graduates: Limited formal pipeline; most learn on-job. BWCA/IWCA certifications available
Projected Shortage: 50%+ turnover drives need for 4,900 annual hires; 86% male workforce
Labor Strategies for Acquirers
Wage & Benefits: Increase to $20-$23/hr + health insurance (only 24% covered now); $1,000 sign-on bonus shown effective in reducing turnover
Career Pathways: Promote to supervisory roles; offer rope-access certifications boosting pay 50%+ for high-rise work
Flexible Schedules: Seasonal peaks (spring/summer); daytime-only schedules; avoid short-term 30-90 day contracts to reduce churn
Where to Buy
| Rank | Metro | Demand | Competition | Pop. Growth | Home Value | Industry Spend |
|---|---|---|---|---|---|---|
| #1 | Dallas-Fort Worth, TX | 92/100 | Medium | +2.1% annually | $320K | $87M annually |
| #2 | Phoenix-Scottsdale, AZ | 90/100 | Medium | +2.4% annually | $425K | $72M annually |
| #3 | Atlanta, GA | 88/100 | Medium | +1.8% annually | $345K | $95M annually |
| #4 | Seattle-Bellevue, WA | 87/100 | High | +1.3% annually | $775K | $110M annually |
| #5 | Denver-Aurora, CO | 85/100 | Medium | +1.5% annually | $575K | $68M annually |
| #6 | Charlotte, NC | 84/100 | Low | +2.0% annually | $365K | $52M annually |
| #7 | Tampa-St. Petersburg, FL | 83/100 | Medium | +2.3% annually | $385K | $61M annually |
| #8 | Austin, TX | 82/100 | Medium | +2.6% annually | $515K | $48M annually |
| #9 | Raleigh-Durham, NC | 80/100 | Low | +1.9% annually | $410K | $38M annually |
| #10 | Nashville, TN | 78/100 | Low | +1.7% annually | $425K | $42M annually |
#1 Dallas-Fort Worth, TX: Fast-growing Sunbelt market; year-round demand; low seasonality
#2 Phoenix-Scottsdale, AZ: Year-round demand; affluent suburbs; low labor costs vs. CA
#3 Atlanta, GA: Commercial real estate hub; corporate HQs; growing suburbs
Regional Trends
Sunbelt (TX, FL, AZ, NC): Year-round demand, population growth +2.0-2.6% annually, minimal seasonality, lower labor costs vs. CA/NY
West Coast (CA, WA, OR): Premium pricing ($200-$400 residential), high-rise demand, strict licensing (CA C-61/D-63), high labor costs
Midwest (IL, IN, OH): 30% winter revenue drops, seasonal labor challenges, lower median incomes, customer concentration risk
Northeast (NY, MA, PA): Affluent suburbs (Westchester $250K+ median income), high-rise commercial, strict regulations (NY LL11)
Markets to Approach with Caution
- Chicago, IL: 30%+ winter seasonality, saturated competition, licensing complexity (city-level requirements)
- Detroit, MI: Declining population (-0.5% annually), low median incomes ($65K), commercial vacancy 18%+
- San Francisco, CA: C-61/D-63 licensing barriers, $25-$30/hr minimum wage, high vehicle/insurance costs, saturated market
- New York City, NY: Local Law 11 facade inspection complexity, union labor costs, saturated competition, parking/logistics challenges
What You Need to Know Before You Buy
Federal Requirements
OSHA 1910.66 (Powered Platforms): Equipment inspection, operator training, rigging documentation for suspended access (Est. cost: $1K-$3K/yr)
OSHA 1910.27 (Fall Protection): 300-foot height limit for RDS; fall arrest systems required at 4+ feet (Est. cost: $500-$2K/yr)
OSHA 1910.1200 (Hazard Comm): Chemical safety data sheets, worker training for cleaning solutions (Est. cost: $200-$500/yr)
EPA FIFRA (Chemical Registration): Disinfectant/sanitizer products must be EPA-registered with valid labels (Est. cost: $0-$500/yr)
State Licensing Matrix
| State | License Type | Requirements | Transferable? | Time to Obtain |
|---|---|---|---|---|
| CA | C-61/D-63 Limited Specialty | 4 yrs journeyman experience, law exam, insurance proof | No reciprocity | 30-60 days |
| NY | Contractor registration + LL11 | General contractor registration; LL11 facade inspection if >6 stories | No reciprocity | 30-45 days |
| FL | General Building Services | DBPR registration for powered platform work only | No reciprocity | 15-30 days |
| TX | Business registration only | No state trade license; general business registration sufficient | N/A | 7-14 days |
| PA | Business registration only | Register with PA Dept of State; local city/county permits may vary | N/A | 7-14 days |
| IL | Business registration + local | No state trade license; Chicago has separate city licensing structure | Limited | 10-20 days |
| WA | General Contractor | Contractor license from L&I for elevated exterior work | No reciprocity | 30-60 days |
| CO | Business registration only | No state trade license; general business registration sufficient | N/A | 7-14 days |
Upcoming Regulatory Changes
- Cal/OSHA Fall Protection (6-foot trigger) (Effective: 2025-07-01) — Fall protection required at 6 feet for residential work; triggers PFAS requirements
- Cal/OSHA 2026 Construction Fall Protection (Effective: 2026-Q2) — Lower fall protection trigger for all construction activities
- OSHA Heat Injury Prevention Rule (Effective: 2026-Q3) — Final heat safety standards for outdoor/hot environment work; enforcement active
- 1099-NEC Reporting Threshold (Effective: 2026-01-01) — Subcontractor payments under $2K no longer require 1099-NEC filing
Estimated Annual Compliance Cost
$3K-$8K/yr
5 Non-Negotiables Before You Write That LOI
1. Recurring Revenue Mix
Target 60%+ recurring commercial contracts with multi-year terms and documented renewal rates >85%. Single commercial contract = $10K-$18K annual value with 90% retention (Fish Window Cleaning). Avoid residential-heavy books (<40% commercial) with <75% retention.
2. Customer Concentration
Top 5 customers should represent <20% of revenue. Concentration >40% triggers 1-2x multiple compression and 20-40% earnouts (CT Acquisitions). Verify contract terms and renewal dates for all major accounts pre-LOI.
3. Labor Economics
Benchmark direct labor costs at <50% of revenue. Median window cleaner wage $38K; high-rise specialists $60K-$100K (BLS). 50% annual turnover requires $1,000 sign-on bonuses and $20-$23/hr wages to stabilize workforce. Only 24% of workers have health insurance — adding benefits costs $5K-$8K/employee but reduces churn 20-30%.
4. Geographic Scalability
Prioritize territories with <20% household penetration and growing commercial real estate. Avoid saturated metros with 10+ direct competitors. Target affluent ZIP codes (median income >$80K) where residential ticket sizes run $250-$370 vs. $150-$200 in lower-income areas.
5. Systems & Transferability
Documented processes for scheduling, pricing, customer retention, and employee training essential. CRM adoption (up 18% YoY per GITNUX) and route optimization software reduce vehicle costs (currently 60% of revenue per FieldCamp). Owner working <20 hrs/week signals transferable business; >40 hrs signals dependency risk.
Value Creation Hack: The Service-Agreement Arbitrage
Bolt-on commercial contracts to residential-heavy shops. Acquire $500K revenue operator with 70% residential mix at 2.3x SDE ($115K SDE = $265K purchase price). Layer in 5-10 commercial contracts ($50K-$90K annual recurring revenue) at 90% gross margin via targeted B2B sales. Recurring revenue boosts SDE to $160K-$180K within 12-18 months. Exit at 3.0-3.5x SDE ($480K-$630K) for 80-140% return. Total invested capital: $265K purchase + $50K working capital = $315K. IRR: 45-65% over 24 months.
What's the Return?
SBA Buyer - $1M Revenue Commercial-Heavy
PE Add-On - $2.5M Revenue Multi-Location
Strategic Buyer - $5M Revenue Regional Platform
| Growth Rate / Exit Multiple | Exit Multiple: 2.5x | Exit Multiple: 3.0x | Exit Multiple: 3.5x | Exit Multiple: 4.0x |
|---|---|---|---|---|
| Revenue Growth: 0% | 18% | 28% | 38% | 48% |
| Revenue Growth: 5% | 25% | 35% | 45% | 55% |
| Revenue Growth: 10% | 32% | 42% | 52% | 62% |
| Revenue Growth: 15% | 39% | 49% | 59% | 69% |
The Full Picture
Key Risks
Weather & Seasonality Volatility
30% winter revenue drops in northern markets; precipitation reduces demand. Cash flow pressure Q4/Q1 creates working capital stress for thinly capitalized operators (GetJobber, Fish Window Cleaning).
Low Barriers & Fragmentation
35,344 operators nationally; top 4 firms <5% share (IBISWorld). Low startup costs (<$10K) enable new entrants, compressing pricing 10-15% in saturated metros.
Labor Inflation & Turnover
Direct labor 150%+ of revenue (FieldCamp); 50% annual turnover requires 4,900 hires/year industry-wide. Wage inflation 5% annually outpacing 1.7% revenue growth (BLS).
Residential Churn
75% annual retention; $80-$120 customer acquisition cost via Google Ads (PipelineOn). Low lifetime value unless converted to recurring contracts.
Robotic Automation Threat
Robot market growing 29.7% CAGR; consumer units <$300 cannibalize residential demand. High-rise automation reduces manual crew needs 40% (Technavio).
Customer Concentration Risk
Top 5 accounts >40% revenue common in <$2M operators. Single large account loss = 40-50% revenue cliff; PE buyers demand 20-40% earnouts (CT Acquisitions).
Tailwinds (Bull Case)
Recurring Commercial Contracts
Single commercial contract $9.6K-$18K annual value; 5 contracts = $50K-$90K recurring revenue at 90% retention (Fish Window Cleaning). Minimal post-sale marketing spend required.
Recession Resilience
Non-discretionary commercial property maintenance; professional cleaning proven resilient through downturns. 20%+ profit margins for specialized services (Fish Window Cleaning).
Consolidation Economics
Fragmented market (35,344 operators; <5% top-4 share) ripe for PE rollups. 4-6x EBITDA multiples for $500K-$2M EBITDA platforms; bolt-ons at 2.0-2.5x SDE create arbitrage (CT Acquisitions).
Technology Margin Expansion
CRM adoption +18% YoY; online booking +24% customer calls; digital payments 55% adoption. Route optimization cuts vehicle costs (currently 60% of revenue); nano-coatings extend service intervals 50% (GITNUX).
Commercial Real Estate Growth
High-rise buildings proliferating; exterior cleaning growing 6.8% CAGR. Urban densification drives sustained demand; office/retail expansion post-pandemic (Grand View Research).
PE Exit Window
Operators with 60%+ recurring revenue, clean books, 15%+ EBITDA margins closing at premium multiples (6-7x EBITDA). Earnout structures enable sellers to participate in value creation (CT Acquisitions).
The Final Take
Window cleaning is a classic small-business roll-up play: fragmented, recession-resistant, and desperate for professional management. The $2.9 billion market is dominated by 35,344+ mom-and-pop operators with zero pricing power and 50% labor turnover, creating massive consolidation opportunity for disciplined buyers. PE platforms like Riverside Company (Shine acquisition, Dec 2025) are already executing, paying 4-6x EBITDA for regional operators and arbitraging bolt-ons at 2.0-2.5x SDE. The key is recurring commercial revenue: A single office building contract generates $10K-$18K annually with 90% retention vs. residential work that churns at 75% and costs $80-$120 per customer to acquire.
Sweet spot for individual searchers: $500K-$1.5M revenue operators with 50%+ commercial mix, <20% customer concentration, and documented systems. Look for SBA-friendly deals at 2.5-3.0x SDE ($375K-$450K purchase prices) in growing metros with <20% household penetration. Target Sunbelt markets (TX, FL, AZ) with year-round demand and lower labor costs vs. Midwest seasonality. Avoid residential-heavy franchises paying 6-8% royalties unless margin profile justifies the drag.
For PE-backed buyers: Build a regional platform in 3-5 contiguous metros, anchored by a $2M-$5M revenue operator with high-rise capabilities (rope-access teams command $60K-$100K wages and justify premium pricing). Bolt on $500K-$1M revenue shops at 2.0-2.5x SDE, eliminate duplicate overhead, cross-sell commercial contracts across territories, and centralize scheduling/dispatch. Layer in CRM and route optimization to cut vehicle costs (currently 60% of revenue). Exit at 6-8x EBITDA within 3-5 years to strategic buyers like ABM Industries or ServiceMaster.
Bottom line: Window cleaning won't make you rich overnight, but it's SBA-friendly, cash-generative, and ripe for systematic value creation. Focus on recurring commercial revenue, avoid customer concentration, and stabilize labor with benefits and career pathways. The operators closing at premium multiples today have 60%+ recurring revenue, 15%+ EBITDA margins, and clean books ready for PE buyers. If you can't hit those benchmarks within 24 months, walk away and find a better deal.
Join 2,000+ Searchers and Sponsors
One email per week. No spam. Unsubscribe anytime.
Related Resources
Sources
IBISWorld - Window Washing Industry Report (Jan 2024) · Grand View Research - Contract Window Cleaning Services Market (May 2025) · Verified Market Research - Window Cleaners Market (Jan 2026) · Fortune Business Insights - Window Cleaning Services Market · Fish Window Cleaning - Industry Outlook 2026 · GetJobber/Jobber Academy - Window Cleaning Industry Statistics · BizBuySell - Cleaning & Janitorial Business Valuation Benchmarks · Peak Business Valuation - Cleaning Company Valuation Multiples · CT Acquisitions - Commercial Cleaning Business Valuation 2026 · Connecteam - Cleaning Business Valuation Guide · PipelineOn - Window Cleaning Marketing & Revenue Analysis · FieldCamp - Window Cleaning Pricing & Industry Data (July 2026) · Technavio - Robotic Window Cleaners Market (March 2026) · GITNUX - Window Cleaning Industry Statistics 2026 · Riverside Company - Shine Acquisition (Dec 2025) · EY - US M&A Activity Report (June 2026) · Bain & Company - M&A Report 2026 · BLS.gov - Occupational Employment and Wage Statistics · OSHA - 1910.66, 1910.27, 1910.1200 Standards · Cal/OSHA - Fall Protection Standards 2025-2026 · EPA FIFRA - Chemical Registration Requirements