Pillar guide · Customer acquisition

How to Get Customers for an Exterior Cleaning Business

An honest playbook for landing the first 5 jobs, compounding on neighbor blocks, exiting referral-only, and turning a one-time bundle into a recurring annual contract. Specific numbers, no fluff.

The hardest part of running an exterior cleaning company isn't the work — it's the gap between truck-fueled and booked-out. Most new operators stay stuck in that gap for 18 months on word-of-mouth alone. They keep busy enough to survive, never busy enough to hire. This guide is about closing that gap on purpose, with a documented playbook and a budget you can actually defend.

The honest first-5-jobs path

There are two paths to the first 5 customers. Both work. Pick the one that fits your week.

  1. The 100-postcard path. Pick one neighborhood near where you live. Render 100 houses on Clean Launch. Mail 100 postcards at $1 each. Total spend: $100. Expected return at platform averages: 4–8 booked bundles inside 21 days. This is the path if you have $100 and three weeks.
  2. The Saturday-morning path. Walk a single block with before-photos on your phone. Knock on 30 doors. Offer a same-day $90 driveway power wash to anyone who'll let you start that morning. Expected close rate: 3–6 jobs in one Saturday. This is the path if you have a pressure washer and no patience.

The first path builds the address-list muscle you'll use for the next decade. The second path puts cash in your pocket today. Most operators do both in the first month.

Why direct mail with renders beats every other channel for cleaning

Cleaning is a uniquely visual service. The homeowner can already see what's dirty — the streaks on the siding, the green algae on the roof, the oil stains on the driveway. What they don't have is the clean-version reference image and the price. A Clean Launch postcard hands them both on a single piece of mail.

Compare the cost-per-booked-job math across the realistic channels available to a new cleaning operator:

ChannelCost per booked jobLead timePredictability
Clean Launch mailed quotes$25–$703–21 daysHigh
Google LSA (Local Services Ads)$60–$1200–7 daysHigh
Neighbor door-knock after job$0–$15Same dayMedium
Referrals from past customers$25 (credit cost)30–180 daysLow
HomeAdvisor / Angi shared leads$180–$3001–14 daysMedium
Cold Facebook ads$80–$2003–30 daysLow

The reason mailed quotes win isn't because mail is magic. It's because the rendered visual collapses the imagination step the homeowner usually has to do alone.

The neighbor-compound playbook

Every job is also a marketing event. Your truck is parked on the street for 2–6 hours. Your equipment is visible. The result is visible from every house on the block. Use it.

The 30-house follow-up rule

Within 7 days of finishing a job, render and mail the 30 nearest homes. Clean Launch does this automatically — the "neighbor follow-up" campaign type pulls the 30 closest addresses to a completed job and queues the renders. The variant copy reads "Your neighbor at [street] just had this done." Conversion is 2–3× a cold mail because the social proof is on the same block.

Operators who run neighbor follow-up consistently see their cost-per-booked-job drop 30–50% inside the first year because each job seeds the next 2–4.

Recurring annual is where the LTV lives

The single biggest gap between operators who scale and operators who plateau is the recurring book of business. A one-time house wash is a $750 sale. A recurring annual house wash is a $5,000+ five-year asset, locked in with a card on file and a 15% loyalty discount.

Make annual the default on the customer portal. Stripe captures the card; the customer is charged after each visit. 35–50% of one-time buyers opt into annual when it's the default. That single design choice is worth more than any ad budget.

Common first-year mistakes

Mail your first 100 postcards for $100.

Type a street into Clean Launch. Every house gets rendered freshly cleaned with the bundle priced from the measured surfaces. Money-back guarantee on the first $1,000 campaign — Dave refunds your spend personally if returns fall under $1,000.

Create my free account →