Which window cleaning marketing channels pay off?
The window cleaning marketing channels that pay off are the ones that add customers close to the customers you already have: storefront walk-ins along one strip, door knocking and door hangers on the street you just cleaned, a Google Business Profile that ranks in your towns, and reminders that bring past customers back every spring and fall. Paid leads work too, but only inside the area you can reach without a long drive.
| Channel | Best for | Cost | Why it fits window cleaning |
|---|---|---|---|
| Storefront walk-ins | Recurring commercial route | Time | Twenty shops on one strip can be a morning of steady income every month |
| Door knocking and door hangers after each job | Residential, same street | Printing | Neighbors can see the result from the sidewalk |
| Google Business Profile and reviews | Homeowners searching | Free | “Window cleaning near me” is how most new residential customers start |
| Local Services Ads | Homeowners searching, faster | Per lead | Eligible category; you set the service area |
| Spring and fall reminders | Past customers | Nearly free | Twice-a-year service fits a twice-a-year message |
| Every Door Direct Mail | A whole subdivision | About $0.26 a piece plus printing | Fills gaps in a route you already drive |
This page is about what is specific to window cleaning. For the channels every cleaning company uses, read how to get clients for a cleaning business; for paid campaigns, read cleaning business ads; for marketplaces like Thumbtack and Angi, read cleaning leads. Equipment, pricing and insurance are in how to start a window cleaning business.
Why route density is the whole game
Route density matters more in window cleaning than in almost any other service because the jobs are short and the ladders are heavy: a $180 residential job takes about two hours, so twenty minutes of driving between jobs is a sixth of your billable day. Marketing that adds a customer three streets away is worth more than marketing that adds one across town.
A hypothetical day, two ways
| Scattered jobs | Dense route | |
|---|---|---|
| Average drive between jobs | 30 minutes | 8 minutes |
| Jobs in a 9-hour day (2 hours each) | 3 | 4 |
| Revenue at $180 a job | $540 | $720 |
| Fuel and wear | High | Low |
These are round numbers to show the shape, not a forecast. The lesson is the same at any price: decide which neighborhoods and commercial strips are “yours”, and point every channel below at them. Say no, politely, to jobs 40 minutes away unless they come with neighbors.
How to build density on purpose
- Pick two or three subdivisions and one or two commercial strips as your core, ideally close to home.
- Schedule by area: Tuesdays in one subdivision, Thursdays on the strip. Offer customers the day you are already there.
- Price for density: a small discount for neighbors who book the same day, a small travel fee outside the core.
- Track customers on a map. Gaps on the map are your marketing targets.
Scheduling software that groups jobs by area makes this easier as the list grows. Broombook, for example, shows the day’s route and lets customers book recurring visits, which keeps the same streets on the same days.
How do you win storefront accounts?
You win storefront accounts by walking the strip at a quiet hour, asking for the owner or manager, and quoting a simple per-visit price on a set schedule, then cleaning the first visit so they can see it. Restaurants, salons, cafés, dentists, boutiques and bank branches all want clean glass and none of them want to think about it.
The walk-in, step by step
- Choose a strip with 15 or more storefronts within walking distance of each other.
- Go between 9:30 and 11 a.m. or 2 and 4 p.m., in a clean shirt with your company name, carrying business cards and a one-page price sheet.
- Count the glass before you walk in so you can quote on the spot: “outside only, every two weeks, $25 a visit” (your price, not ours).
- Ask who handles the building. Leave the sheet if they are not in, and note the name.
- Offer to do the first clean right then if they say yes; nothing sells like the result.
- Revisit the same strip every two weeks until you have signed enough shops to fill a morning.
What makes commercial customers stay
- Same day, same time, every visit, with a text the day before.
- One monthly invoice with card on file, so the owner never has to find the checkbook.
- A quick wipe of the door frames and sills, which is what managers notice.
- Fast response when a storm or a delivery truck leaves the glass dirty mid-cycle.
Property managers of strip malls and office parks can hand you ten storefronts at once. The approach is the same, but they usually want a certificate of insurance and a written schedule. The proposal template works for a multi-tenant bid.
Does door knocking still work for window cleaners?
Door knocking still works for window cleaners because the proof is visible: you have just finished a house on this street, the glass is gleaming, and the neighbor can see it from their porch. It works much less well cold, in a neighborhood where nobody knows you.
The “five on each side” habit
After every residential job, knock on the five houses on each side and the five across the street. Say who you are, point to the job you just did, and offer a same-street price if they book this week. If nobody answers, leave a door hanger with a photo of finished glass, your price from, and a QR code to your booking page. The free flyer template can be adapted into a hanger. Ten minutes per job, and over a season it turns a scattered list into a dense route.
Rules and manners
- Check local rules: some towns require a solicitor’s permit, some HOAs ban door-to-door selling, and “no soliciting” signs mean no.
- Daylight hours only, never during dinner, and leave the moment someone is not interested.
- Do not put hangers in mailboxes; mailboxes are for postage-paid mail only.
When to mail instead
For a whole subdivision, USPS Every Door Direct Mail delivers a flyer to every address on the carrier routes you pick, with no mailing list. The retail option is listed at about $0.26 per piece, you must send at least 200 and at most 5,000 pieces per day per ZIP code, and you drop the mailing at the Post Office yourself. A 2,000-piece mailing to the two subdivisions on your route is about $520 plus printing, timed for early March, which is when homeowners start to notice their windows.
How do you show up on Google for window cleaning?
You show up on Google for window cleaning with a complete service-area profile, photos of finished glass from real jobs, and a steady stream of reviews. Google says local results are based mainly on relevance, distance and prominence; a window cleaner controls relevance with complete services, distance with an honest service area, and prominence with reviews.
Profile checklist
- Primary category: window cleaning service. Add gutter cleaning, pressure washing or screen repair only if you sell them.
- Services listed with “from” prices: exterior windows, interior and exterior, screens, tracks and sills, skylights, storefronts, gutters.
- Service area set to your route towns, not a radius you will not drive.
- Photos: Google says photos and videos show on your profile after it is verified and help make it more attractive to customers (Google). Clean glass is hard to photograph, so shoot at an angle with the sky reflected, or show the before-and-after on a half-done pane.
- Booking link to your website or online booking page, so a searcher can book without calling.
Reviews
Google tells businesses to remind customers with a review link or QR code, and says incentives for reviews are prohibited. Send the link by text while the customer is admiring the windows. Two reviews a week, all year, beats a burst.
Local Services Ads for window cleaners
Google’s eligible businesses list includes window cleaning, which it defines as professionals who clean windows, mirrors, skylights and gutters, with background checks for some users. On the how leads work page, Google explains that you set an average weekly budget, you never spend more than your monthly maximum, you choose the most you will pay per lead, and leads judged invalid or low quality are not charged. Set the service area to your route and answer the phone during work hours; the lead goes to whoever answers first. The cleaning business ads guide walks through setup and disputes.
How do you time spring and fall promotions?
Time spring promotions for the first warm week, when pollen and winter grime show on the glass, and fall promotions for September, before the holidays and before gutters fill. Both go first to past customers, who are the cheapest bookings you will ever get, then to the neighbors on their streets.
The yearly calendar
| When | Who | Offer |
|---|---|---|
| Late February | Past residential customers | “Book your spring clean before March 15 and keep last year’s price.” |
| March to May | Neighbors of every job | Same-street price on door hangers; EDDM to core subdivisions. |
| June to August | Storefronts and realtors | Listing-ready window clean; new shop openings on your strip. |
| September | Past customers | Fall clean plus gutters or screens as a bundle. |
| November | Past customers | “Clean glass before guests arrive.” Also holiday light hanging if you offer it. |
| December to January | Storefronts, HOAs, property managers | Quote next year’s schedule; sign annual agreements while they plan budgets. |
Book the next visit before you leave
The best spring promo is the one you do not have to send: ask every customer, at the end of the job, whether they want the same slot in six months, and put it on the calendar. A reminder text a week before the visit keeps the no-shows down. That is what recurring scheduling software is for, and it is the single habit that separates window cleaners with a full spring from those starting from zero each year.
HOAs and neighborhoods with shared standards
The Foundation for Community Association Research estimates there are 373,000 community associations in the US with 78.1 million residents, and that more than a third of US housing is in one. An HOA newsletter mention, a group rate for a townhome row or a clubhouse contract can fill a whole day in one place, which is route density handed to you. Ask the management company who handles vendor lists.
What can you spend to win a window cleaning customer? (hypothetical math)
Spend up to a share of the profit a customer brings you over the time they stay, multiplied by your close rate. In window cleaning the answer is very different for a twice-a-year homeowner and a biweekly storefront, so run both. These are hypothetical numbers; put in your own.
Residential customer
- $180 per visit, two visits a year, stays three years: $1,080 in revenue.
- You keep 50% after labor, fuel and supplies: $540 profit.
- You will spend a quarter of that to win them: $135.
- Local Services Ads close rate 1 in 3: maximum about $45 per lead. Door hangers that cost $0.30 each and convert 1 in 100 cost $30 per customer, well under the limit.
Storefront account
- $25 per visit, 26 visits a year, stays four years: $2,600 in revenue.
- 40% kept after labor and travel: $1,040 profit.
- A quarter of that is $260, which buys a lot of walking. If one morning on the strip yields two accounts, your cost is a few hours and a stack of price sheets.
Keep a simple sheet by channel: spend, leads, customers won, revenue. The profit calculator gives you a real margin to replace the 50% and 40% above. After one season you will know which streets, strips and channels are cheapest, and you will stop guessing.
A 90-day window cleaning marketing plan
Ninety days is one season. Spend it building a route, not a brand: profile and reviews first, then the strip and the streets, then a paid test inside the area you have chosen.
Days 1 to 30
- Choose your core: two or three subdivisions and one commercial strip.
- Complete the Google Business Profile with services, prices from, service area and 15 photos; create the review link and QR code.
- Claim the free Nextdoor business page and ask three past customers for recommendations.
- Print door hangers and a storefront price sheet.
- Walk the strip twice; aim for five signed storefronts.
Days 31 to 60
- Knock or hang the ten nearest doors after every residential job.
- Send the seasonal message to every past customer and book the next visit at the end of each job.
- Email three property managers of strip malls or office parks with the price sheet and a certificate of insurance.
- Post one finished-glass photo a week to the Google profile and Nextdoor.
Days 61 to 90
- Run Local Services Ads for four weeks with the service area set to your core only.
- Mail 2,000 EDDM pieces to the gaps on your route map.
- At day 90, compute cost per customer by channel and plan the next season from the numbers.
By the end you should have a strip that fills one morning a week, a subdivision or two where neighbors recognize the van, a profile that ranks in your towns, and every customer already booked for their next visit.