Window Cleaning Route Economics
Why this matters
A residential window cleaning company that runs a tight route services 10 to 15 customers per day at a moderate per stop, generating a significant per truck per day. The same truck running scattered jobs across a metro covers 4 to 6 stops at the same revenue per stop, generating only a significant per truck per day. The route is the single largest driver of profitability. A new entrant who tries to grow geographically without route discipline ends up working hard for less money than they made before. The contractor who builds and maintains tight routes ends up with the better lifestyle and the better margins.
Route economics math
For a window cleaning operation with one truck and 1 to 2 technicians:
| Metric | Tight route | Scattered jobs |
|---|---|---|
| Travel time between stops | 5 to 15 minutes | 25 to 45 minutes |
| Stops per day | 10 to 15 | 4 to 6 |
| Hours of productive work per day | 6 to 7 | 4 to 5 |
| Revenue per day | varies by market | varies by market |
| Truck cost per day | varies by market | varies by market |
| Net revenue per day | varies by market | varies by market |
The 3x difference in profitability is real. The customer pays the same; the contractor's efficiency makes the difference.
What makes a tight route
Geographic concentration
- Cluster of customers within a small geographic area (a neighborhood, a subdivision, a street)
- Travel time between stops minimal
- One direction of travel through the day (avoid backtracking)
Customer scheduling
- Customers booked in clusters by date and area
- Recurring customers grouped together
- New customers added to existing route days when possible
Trip planning
- Start at one end of the route, work to the other end
- Plan the day's stops in route order (mapping app for verification)
- Adjust the schedule when stops get added or canceled
Building a route from scratch
Phase 1: First customers
Initial customers are anywhere; you take what you can get.
Phase 2: Identify route opportunities
After 30 to 50 customers:
- Map all customers
- Identify clusters (3+ customers within 1 mile)
- Identify days with the most clusters
- Plan future scheduling around clusters
Phase 3: Concentrate sales effort
- Target marketing efforts in clusters where you already have customers
- Door-to-door in same neighborhood
- Referrals from existing customers ("we'd love more customers in your neighborhood")
- Yard signs at existing customers (drive route-day yard signs)
Phase 4: Schedule new customers strategically
- New customer in an area where you have a cluster: schedule on that cluster's day
- New customer outside any cluster: schedule when most convenient for them; aim to build out clusters in their area
Phase 5: Drop unproductive customers
- Customers in geographically scattered locations who don't fit the route
- Politely transition them to a competitor in their area
- Frees capacity for new customers in the route areas
Recurring service plans
Common plans
- Annual: 1 visit per year (typical residential)
- Bi-annual: 2 visits per year (typical 6 months apart)
- Quarterly: 4 visits per year (more common for commercial or high-end residential)
- Monthly: 12 visits per year (typically commercial only)
Plan benefits to the customer
- Discount on per-visit price
- Priority scheduling
- Consistent quality (same tech each time)
- Maintenance approach (not just cleaning, identifying issues)
Plan benefits to the contractor
- Predictable revenue
- Easier scheduling
- Customer relationship (lower acquisition cost over time)
- Easier collection (often pre-paid annually)
Plan pricing
For a typical residential 25-window home:
- Per-visit price: a moderate cost
- Annual plan (1 visit): a moderate cost (same as per-visit; no benefit to bundling)
- Bi-annual plan (2 visits): a moderate cost (a moderate per visit; 10 percent discount)
- Quarterly plan (4 visits): a moderate cost (a moderate per visit; 20 percent discount)
The customer choosing quarterly saves a modest per visit. The contractor gets 4 visits at higher total revenue per customer.
Cancellation policy
For recurring customers:
- 24-hour notice for cancellation (avoid loss of the route slot)
- Fee for late cancellation (typically 50 percent of the visit cost)
- 7-day notice for cancellation of the recurring plan
A customer canceling at the last minute creates a gap in the route that can't be backfilled; the contractor's revenue for that slot is lost.
Seasonal management
Residential window cleaning is seasonal in many regions:
- Spring: peak season (everyone wants windows clean)
- Summer: continued; storm cleanup
- Fall: pre-winter cleaning (popular)
- Winter: low (cold; freezing)
Strategies for the off-season:
- Commercial work (less seasonal)
- Indoor-only cleaning
- Storm damage cleanup
- Pricing incentives for off-season
- Capital projects (equipment maintenance, training)
Crew size considerations
- 1 person: 6 to 12 residential per day
- 2 person crew: 10 to 18 per day (not 2x; setup time partially fixed)
- 3 person crew: 15 to 25 per day (less linear improvement)
The right crew size depends on:
- Average job size
- Travel time between jobs
- Mix of residential vs commercial
- Customer's expectation of crew
Larger crews work faster per job but are harder to schedule and more vulnerable to one crew member calling in sick.
Vehicle considerations
A typical window cleaning vehicle:
- Cargo van (Ford Transit, Ram ProMaster, Mercedes Sprinter)
- 1 ton work truck with utility body
- Pickup with cap or shell
Outfitting:
- Water tank (for WFP)
- Purification system (DI or RO)
- Equipment organization (shelves, racks)
- Vehicle wrap (advertising; visibility)
- GPS tracking
Cost: a substantial for the vehicle plus outfitting.
Booking and CRM
For route-based scheduling:
- CRM with route optimization (ServiceTitan, Jobber, Housecall Pro)
- Mapping integration
- Calendar visualization
- Customer scheduling tools
- Recurring service plan management
A well-implemented CRM:
- Reduces scheduling time per day
- Improves on-time arrival
- Captures customer history
- Supports recurring service business
Cost: a modest per month per technician typical for SaaS.
Customer service in route-based work
The contractor sees recurring customers multiple times per year:
- Build relationships
- Remember customer preferences (favorite tech, time preferences, specific windows)
- Treat each visit as relationship maintenance, not just service delivery
The customer who feels personally known by the tech is much more likely to remain on the recurring plan.
Growth strategies
Densify existing routes
- Add neighbors of existing customers
- Door-to-door marketing in cluster areas
- Yard signs and referrals
References
- IWCA (International Window Cleaning Association) business management resources.
- Service Roundtable for service business education.
- Field Service News publications.
- CRM platforms documentation (ServiceTitan, Jobber, Housecall Pro).
- Manuall internal: Universal Route Optimization, Universal Customer Success Program.