Most exterior cleaning companies grow through three channels: referrals, door hangers, and whatever local Facebook group lets them post. Those produce work, but the volume is unpredictable and the ticket mix skews to one-time jobs. The owners who break past $500K and stay there are the ones who treat marketing like a measurable acquisition system: a defined channel mix, a budget pegged to revenue, and a recurring book of business that compounds year over year.
This guide lays out the channels that actually work for residential exterior cleaning, the budget benchmarks by revenue tier, and the post-pollen seasonality math that decides when to mail.
Channels that work for exterior cleaning
Four channels carry the load for residential cleaning. The rest are nice-to-haves that smooth out edges but don't fill the schedule on their own.
- Direct mail with AI renders. A 6×9 postcard showing the homeowner's actual house freshly cleaned (siding, driveway, windows, roof) with the bundle price on the front. Highest ROI by a wide margin for residential cleaning — operators average $32 in revenue per $1 mailed.
- Google LSA (Local Services Ads). Pay-per-lead with Google's Guarantee badge. For "power washing near me" and "window cleaning near me" intent, LSA leads cost $15–$40 and close at 25–40%. Set it up once and it runs.
- Neighborhood follow-up. Within a week of finishing a job, mail or door-hang the 30 nearest homes. Neighbors who watched your truck on the street for a day are the warmest prospects you'll ever find.
- Referral nurture. Past customers who saw the result trust you. A simple "$25 off your next clean for each neighbor referred" program produces 8–15% of revenue in year 2+ for most operators.
The bundle-rendering postcard play
A Clean Launch postcard isn't a "we clean houses" flyer. It's the recipient's exact address, top of the card, rendered with the siding soft-washed, the driveway power-washed, the windows clear, and the roof algae gone. Bottom of the card: the bundle price for their actual square footage, the bundle discount applied, and a QR code to their personalized landing page with a deposit button.
The conversion mechanic is that homeowners already know their house is dirty — they see it every day. What they don't have is a price tag and a clean-version reference image. Hand them both on a single piece of mail and a meaningful percentage scan, configure their services, and pay a deposit on the spot. Postcards cost $1 each (print + postage + render + portal, all-in). A 200-card test campaign costs $200.
Budget benchmarks by revenue tier
Cleaning companies that survive past year 3 spend in the 8–12% range on acquisition marketing. Below 6% the schedule has gaps; above 14% the owner is buying revenue at a loss.
| Annual revenue | Marketing budget | % of revenue | Typical mix |
|---|---|---|---|
| $200K | $20,000 | 10% | Mail-heavy, LSA, referral |
| $500K | $45,000 | 9% | Mail + LSA + neighbor follow-up |
| $1M | $80,000 | 8% | Mail + LSA + recurring nurture + brand |
| $2M+ | $120,000–$160,000 | 6–8% | Multi-territory mail + LSA + crew-branded vehicles |
Notice the percentage drops as revenue rises. That's the recurring book of business doing its job — the cheapest customer to keep is the one already on card-on-file.
Where the channel mix is wrong
The channels new cleaning owners over-invest in:
- Cold Facebook ads. Targeting can't filter "homeowner with dirty house who'll spend $1,200 today." CAC runs $80–$200 for residential cleaning when it works, more when it doesn't.
- Broadcast TV / radio. Reaches renters, kids, and people in apartments. Wrong audience density for a service that needs a single-family detached home.
- Generic paid SEO for one-time services. Ranking for "power washing [city]" takes 12–18 months and competes with national aggregators. By the time you rank, LSA already swallowed the click.
- HomeAdvisor / Angi shared leads. Leads are shopped to 3–5 competitors, close at 4–8%, and CAC ends up at $180–$300. Acceptable as a capacity-filler, never as the primary engine.
The recurring-annual stack
The single highest-leverage move in cleaning is converting a one-time customer to recurring annual. Same crew, same season, next year, card on file, 15% loyalty discount. The math:
One $1 postcard converts a homeowner into a $1,200 bundle (year 1). 35–50% of those homeowners opt into recurring annual at the deposit step. With 15% off the bundle, the recurring price is $1,020/year. Five-year LTV on a recurring customer: $5,100 — for a single $1 postcard. The effective CAC drops from ~$30 (first job) to ~$6 (across the recurring book).
That's why the 8–12% revenue rule holds at the gross level but the effective marketing rate runs closer to 3–4% once recurring stacks. Operators who don't build the recurring book stay stuck buying every job fresh every year.
The 30-day starter playbook
- Pick one neighborhood — single-family detached, $400K+ median, visible roof streaks or older siding. Avoid HOA-restricted blocks where mail volume is lower.
- Render the street. Type the street name into Clean Launch. Every house gets a render with the bundle priced from the measured surfaces. Free until you mail.
- Mail 200 postcards at $1 each. Total spend: $200. Expected return at average: $6,400 in cleaning revenue across 4–8 booked bundles, plus recurring conversions.
- Follow up the block. When you finish a job, mail the 30 nearest houses with a "your neighbor just had this done" variant.
- Convert to recurring at the deposit step. Make annual the default option on the portal. Card on file, charged after next year's visit.
Mail the first 100 postcards for $100.
Type a street. Clean Launch renders every house clean, prices the bundle, and mails the postcards. Money-back guarantee on your first $1,000 campaign — Dave refunds your spend personally if returns are under $1,000.
Create my free account →