Wie viel Geld verdient ein Fensterreinigungsunternehmen?

Flowchart showing how a window cleaning business makes money: route density, panes per hour, recurring contracts, add-ons, and 20%–50% operating profit.

A window cleaning business makes money by turning a few hundred dollars in equipment into a crew-leveraged, route-based service with some of the lowest material costs in home services. 

Supplies barely register at 3% to 5% of revenue. Labor runs 35% to 45%. Everything in between depends on how many panes a crew cleans per hour, how tightly jobs are clustered, and whether the business runs on one-time calls or recurring contracts.

The U.S. window cleaning market is expected to reach $3.2 billion by 2029, but scale is capped by weather, daylight, and crew capacity, so profitability is won through density and throughput, not territory sprawl.

Asset-Konfiguration

This is one of the lowest CapEx businesses in all of home services. A solo operator can launch with under $2,000 in equipment. A two-crew operation with vehicles, water-fed poles, and routing software can be fully operational for under $40,000.

AnlagekategorieKostenspanne (USD)Key Driver
Service vehicle (used van or truck, 1 to 2)18,000 to 32,000Ladder racks, equipment storage, route mobility
Traditional tools (squeegees, scrapers, buckets, ladders)500 to 1,500Baseline residential kit
Water-fed pole system and purification unit2.000 bis 5.000Enables faster multi-story work without ladders
Safety gear (harnesses, stabilizers, non-slip boots)500 to 1,500Required for any above-ground work
CRM, routing, and scheduling software1.500 bis 3.000Route optimization, invoicing, recurring billing
Marketing (website, SEO, signage, print)1.500 bis 3.500Local visibility and lead generation
Licensing, insurance, bonding2.000 bis 4.000General liability, workers comp, vehicle coverage
Gesamtkapitalaufwand26,000 to 50,500Two-crew, route-ready operation

Equipment cost per crew is the unit economics anchor.

  • Annual equipment cost per crew = (Vehicle + tools) / useful life + annual maintenance
  • Example: ($20,000 + $3,500) / 5 + $2,000 = $6,700 per crew per year
  • At 1,200 jobs per crew per year = $5.58 per job in equipment overhead

Erlösmodell

Revenue comes from residential cleanings (priced per pane or per window), recurring commercial storefront routes, and add-on services like gutter cleaning, pressure washing, and hard water stain removal. Pricing varies by geography, but national averages sit around $4 to $8 per pane, $10 to $15 per window, or $150 to $370 per residential visit. Commercial storefronts typically run $50 to $200 per visit on weekly or bi-weekly schedules.

Core Formulas

  • Gross Revenue = Total Jobs x Average Ticket Size
  • Revenue per Crew Hour = Total Revenue / Total Billable Hours
  • Recurring Revenue Ratio = Annual Contract Revenue / Total Revenue

Worked Example: 2-Crew, Mixed Residential and Commercial

Two crews, 240 working days per year (weather adjusted from 250). Crew 1: residential focus, averaging 4 jobs per day at $250 average ticket. Crew 2: mixed commercial route work and residential, averaging 6 stops per day at $140 average ticket.

EinnahmequelleVolumenannahmeJahresumsatz (USD)
Residential window cleaning (avg. $250)960 jobs/year (4/day x 240 days)240,000
Commercial storefront routes (avg. $140/visit)1,440 stops/year (6/day x 240 days)201,600
Gutter cleaning add-on (avg. $175)120 Arbeitsplätze/Jahr21,000
Pressure washing add-on (avg. $300)80 Arbeitsplätze/Jahr24,000
Hard water stain removal (avg. $200)60 jobs/year12,000
Total Gross Revenue498,600

Apply a 2% weather cancellation and rework allowance:

Net Revenue = 498,600 x (1 – 0.02) = 488,628

Recurring commercial revenue as a share of total: 201,600 / 498,600 = 40%. The target for a mature, stable operation is 50%+ recurring revenue. A single crew working full-time can conservatively generate $12,000 to $30,000 per month in top-line revenue depending on service mix and efficiency.

Betriebskosten

The cost structure is beautifully lean compared to other trades. There are no expensive parts, no chemical inventories, no specialized licensing in most states. The cost is almost entirely people, vehicles, and time. Margin risk lives in three places: weather days that kill billable hours, low route density that inflates drive time, and employee turnover that resets crew productivity.

Staffing Math

  • Crew leads: 2 x $45,000 (salary + benefits + workers comp) = 90,000
  • Crew members: 2 x $36,000 = 72,000
  • Office admin/scheduler (part-time): 1 x $28,000 = 28,000
  • Owner (working manager): 1 x $65,000 = 65,000
  • Total labor cost = 255,000

Full Cost Structure

KostenkategorieJährliche Kosten (USD)Hinweise
Crew and admin wages255,000Dominant cost; ~52% of revenue
Vehicle fuel, maintenance, insurance20,000Two vehicles, daily route driving
Cleaning supplies and equipment replacement8,000Squeegees, solutions, pole parts, towels
Business insurance, licensing6,000General liability, workers comp
Marketing and lead generation12,000Google Ads, SEO, yard signs, referrals
Software (CRM, routing, invoicing)3,000Route optimization, recurring billing
Gesamtbetriebskosten304,000

Profit Math

  • Operating Profit = 488,628 – 304,000 = 184,628
  • Operating Margin = 184,628 / 488,628 = 37.8%

Pre-owner-draw EBITDA is $249,628 (51.1% margin). Industry profit margins for window cleaning range from 20% to 50% depending on scale, with specialty and commercial-weighted operators consistently landing at the higher end.

Break-Even-Analyse

  • Contribution per Job = Average Revenue per Job – Variable Cost per Job
  • Break-Even Jobs = Fixed Costs / Contribution per Job

Total jobs and stops per year: approximately 2,660. Blended average revenue per job: $187 (498,600 / 2,660).

  • Variable cost per job: crew labor ($61) + vehicle ($7.50) + supplies ($3) = $71.50
  • Contribution per job = 187 – 71.50 = 115.50

Fixed costs: admin wages, owner compensation, insurance, marketing, software.

  • Fixed costs = 28,000 + 65,000 + 6,000 + 12,000 + 3,000 = 114,000
  • Break-even = 114,000 / 115.50 = 987 jobs per year

At 2,660 annual jobs, the business runs at 2.7x break-even. Every job beyond 987 contributes $115.50 to profit. With 240 working days, that means break-even requires just 4.1 jobs per day across both crews, well within the 10 total daily jobs the model assumes.

Sensitivity: What Moves Profit Most

VariableChangeProfit Impact (USD)
Average ticket size+$25 per job+66,500 (2,660 jobs x $25)
Jobs per day (combined)+1 job/day+27,720 (240 days x $115.50)
Weather days recovered+10 working days/year+11,550 (10 x $115.50 x 10 jobs)
Crew wage inflation+10% across all crew-16,200
Supply cost increase+25%-2,000

The asymmetry is stark: pricing and volume changes move profit 10x to 30x more than supply cost fluctuations. This is a throughput and pricing business with near-zero material sensitivity.

Rentabilitätsstrategien

Profitability in window cleaning compounds through route efficiency, recurring revenue, and crew output, not through adding trucks prematurely or chasing territory before density is locked in.

1. Build Route Density First, Always

The single biggest margin lever is reducing windshield time between jobs. Every minute driving is a minute not billing. Cluster residential acquisition around existing commercial routes and use door-to-door canvassing in neighborhoods where you already have customers.

Revenue impact of +2 jobs/day per crew: 2 x $187 x 240 days x 2 crews = $179,520 incremental revenue

A crew completing 7 stops per day versus 5 generates 40% more revenue on the same labor cost.

2. Push Recurring Revenue Past 50%

Commercial storefront routes and residential maintenance contracts create the cash flow base that survives weather disruptions and seasonal dips. Price recurring work at a slight discount to one-time rates (10% to 15%) in exchange for 6 to 12 month commitments. The math works because acquisition cost drops to near zero on retained accounts.

3. Upsell Add-Ons at the Point of Service

Gutter cleaning, pressure washing, screen repair, and hard water stain removal carry 50% to 65% gross margins and require minimal incremental equipment. Train crews to identify and recommend add-ons during every visit. Target a 15% to 20% upsell attach rate on residential jobs.

Upsell impact: 960 residential jobs x 0.18 attach rate x $200 avg. add-on = $34,560 incremental revenue

4. Weather-Proof the Calendar

Weather is the structural enemy of this model. Build a rain-day recovery protocol: maintain a waitlist of flexible customers who accept same-week rescheduling, and stack indoor commercial work on forecast rain days. Every recovered weather day at full capacity is worth approximately $1,870 in revenue (10 jobs x $187).

5. Control Crew Turnover

Labor churn destroys margin silently. A new crew member operates at 60% to 70% productivity for their first 30 to 60 days. At a revenue-per-crew-hour rate of $90+, that productivity gap costs $3,000 to $5,000 per new hire in lost output. Invest in retention: competitive pay, performance bonuses tied to quality and speed, and a clear advancement path from crew member to crew lead.

Na und?

A window cleaning business is a route-based, crew-leveraged, weather-sensitive model where the margin story is almost entirely about labor productivity and scheduling density rather than material costs.

A 2-crew operation at 2,660 annual jobs generates $184,628 in operating profit on $488,628 net revenue (37.8% margin) with CapEx under $51,000.

The path: break even at 987 jobs, cluster routes before expanding territory, push recurring revenue past 50%, and treat every recovered weather day as found money. The supplies cost almost nothing. The margin lives in the calendar.

To model your own scenario with real inputs, use this template: Get the Window Cleaning Business Financial Model

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert


Möchten Sie dieses Popup ausblenden?