The single biggest reason cleaning companies stay small is underpricing. The second-biggest is inconsistent pricing — a $850 quote on Tuesday for the house that gets a $620 quote on Friday. Both problems disappear once you anchor on per-surface pricing and let bundle math do the work of raising tickets.
Per-service pricing reference
Four exterior services cover 95% of residential cleaning revenue. Each prices per measured surface with a minimum charge.
| Service | Industry range | Clean Launch default | Minimum | Typical home total |
|---|---|---|---|---|
| House soft wash | $0.20–$0.50 / sqft wall | $0.35 / sqft wall | $250 | $750–$1,000 (2,500 sqft wall) |
| Driveway power wash | $0.15–$0.35 / sqft | $0.25 / sqft | $90 | $150 (600 sqft drive) |
| Window cleaning (in + out) | $6–$12 / window | $8 / window | $120 | $192 (24 windows) |
| Roof soft wash (algae) | $0.30–$0.60 / sqft roof | $0.45 / sqft roof | $450 | $900 (2,000 sqft roof) |
Hold the minimum. A $250 soft wash minimum on a small ranch home isn't a discount opportunity — it's the floor that pays for truck roll, setup, chemicals, and 90 minutes of crew time. Walking away from a $180 quote requestor is profitable; chasing them is not.
Bundle math worked example
Consider a typical 2,500 sqft wall, 600 sqft driveway, 24-window, 2,000 sqft roof home. Here's how the math compares à la carte vs bundled vs bundled-with-recurring.
| Service | À la carte | Bundle (10% off) | Bundle + recurring (25% off total) |
|---|---|---|---|
| House soft wash | $875 | $788 | $656 |
| Driveway power wash | $150 | $135 | $113 |
| Window cleaning | $192 | $173 | $144 |
| Roof soft wash | $900 | $810 | $675 |
| Total | $2,117 | $1,906 | $1,588 / yr |
The bundle is +$1,116 vs the average single-service ticket. Recurring drops year-1 take by ~$320 but locks in a 5-year LTV of $7,940 per customer versus a one-time $2,117. The first-year discount is the cheapest CAC reduction you'll ever buy.
Recurring annual stack
Bundle discount: 10% off when the homeowner picks 2+ services. Recurring discount: an additional 15% off the entire bundle when the homeowner opts into annual cadence with card on file. Combined stack: 23.5% off the à la carte total (10% then 15% applied multiplicatively, not additive 25%). Apply automatically at the portal — never as a "if you ask we'll discount" hidden offer.
The recurring discount is not a giveaway. It's a customer-acquisition-cost-amortization tool. Every customer you convert to recurring drops your effective CAC across years 2–5 to zero. Most cleaning companies that scale past $1M revenue carry 30–50% of revenue in recurring contracts.
Regional pricing variation
Per-surface rates vary by 30–60% across US regions. Use these multipliers against the Clean Launch defaults:
- Northeast (NY, MA, CT, NJ): 1.15–1.30× default. Higher labor cost, denser routing.
- California, Pacific NW: 1.20–1.40× default. Labor + chemical regulation + water restrictions.
- Florida, Gulf Coast: 1.00× default. Heavy competition, year-round volume.
- Southeast (GA, NC, SC, TN): 0.90–1.00× default. Pollen-season volume, moderate labor cost.
- Texas: 0.85–0.95× default. Lower labor cost, competitive market, larger lot sizes.
- Midwest (OH, IN, MI, IL): 0.85–0.95× default. Seasonal market, shorter operating window.
Minimum charges and walk-away math
Every service has a minimum because the variable cost of a single visit doesn't scale to zero. Chemicals are roughly $15–$35 per visit. Truck-roll fuel + insurance + depreciation amortizes to $25–$45 per stop. Crew time at $30–$45/hour means even a 60-minute job costs $45–$75 in labor. The realistic floor cost of a single service call is $90–$160 before profit.
If a homeowner asks for a $150 house wash, walk away. If they want a $150 driveway wash, that's the minimum — say yes. The minimum charges in the table above are calibrated so you make money on every single job; lowering them to win price-shoppers is a guarantee of cash-flow problems by year 2.
What competitors charge
Two reference points to anchor against:
- Independent local operators: Usually price 10–25% below the Clean Launch defaults because they didn't model the truck-roll cost properly. Don't follow them down. The right answer to "the other guy quoted me $600" is "we'd love to do the job at our price; if you'd rather save $200 the other quote is a fair one."
- Franchise operators (Mr. Handyman, Window Genie, Window Cleaning Plus): Usually price 5–15% above the Clean Launch defaults. They have brand recognition and reasonable systems; they don't have your unit cost advantages. You can match them with better visuals (renders) and better acquisition (mail).
Price every house the same way, every time.
Clean Launch measures the wall area, driveway, window count, and roof from satellite + Street View on every address — and applies your pricing automatically. No more $850-on-Tuesday, $620-on-Friday.
Create my free account →