Window Cleaning Leads: Every Channel Ranked by Cost Per Route Stop, Not Cost Per Lead
How much do window cleaning leads cost?
Priced September 8, 2026, against the two customers this trade has: a residential job at $150 to $450 that repeats once or twice a year, and a storefront at about $40 a visit, twice a month, that repeats for years.
| Channel | Price | Exclusive? | Which customer |
|---|---|---|---|
| The storefront walk with a flyer | A morning and the printing | Yes | Commercial: $960 a year per stop |
| Door hangers on the neighbours of every job | About $0.09 each (1,000 for $93.51) | Yes | Residential, same street |
| Google Business Profile and a page per service | $0 to $99/mo | Yes | Both, in the September spike |
| Google Local Services Ads, "Window cleaning services" category | $20 to $50 a lead (industry range; no 99 Calls figure) | Yes, the call comes to you | Residential whole-house |
| Google Search ads | $9.83 "window cleaning near me", $8.25 "window cleaning services", $9.30 "commercial window cleaning", $15.03 "gutter cleaning near me" | Yes | Residential in September, gutters in October |
| Thumbtack | Most home-service leads $25 to $75, every responder pays; no window-specific band published | No | Residential one-off |
| Angi | $15 to $85, shared with three to eight, plus about $300 a year | No | Residential one-off |
| Nextdoor | Free | Yes | Residential, every September |
The rest of this post is why cost per lead is the wrong number for this trade, and the order to build the channels in.
The number that matters is cost per route stop
A $30 lead for a $150 house wash that comes back in a year is a $30 lead. A $30 lead for a storefront that pays $40 twice a month is $30 against $960 a year, every year, with no new estimate. The same channel produces both, and only one of them builds a business.
So the ranking here has two columns. For residential, the number is cost per booked job against $150 to $450, and the September spike is where the volume is: "window cleaning near me" is searched 27,100 times a month and peaks at 40,500 in September. For commercial, the number is cost per route stop, and almost every stop worth having came from a walk, a referral from the shop next door, or a property manager. Our window cleaning advertising guide covers the two calendars and the ads for each; this post is the leads themselves.
Why window cleaning is its own animal
Three things make the usual lead advice wrong here.
Nobody searches for a storefront cleaner. The manager does not type "commercial window cleaning" at 9pm; the manager says yes to the person who walks in with a price and a certificate. That customer cannot be bought from any platform, which is why the best channel in the trade costs a morning.
The residential customer is annual. A house cleaned in September is a house cleaned next September, if you text them in August. The second-year lead costs one text. The first-year lead is the only one that costs money, and it is worth paying for only if the rebooking system exists.
The ladder is on the street for two hours. Every residential job is a two-hour ad to the neighbours, and the ten houses either side are the cheapest leads in the trade at nine cents each. A job that does not produce a hanger on the neighbours was underpriced.
The storefront walk: the lead nobody sells
One page: "Front and door, from $40 a visit, first and third Tuesday. Insured, certificate attached." A photo of you with the kit. Walk one commercial street on a weekday morning; ask for the manager; leave the page. Ten yeses on one street is a route with no drive time, and a route is the part of the business that runs in December.
Two accounts hold more than one stop: the property manager with a row of units, and the commercial realtor who hands a new tenant a cleaner on move-in. One email with the flyer and a per-visit price. Nothing online produces this customer, and it is the reason a window cleaner should spend more mornings walking than evenings on ads.
Marketplaces: Thumbtack and Angi at window cleaning prices
Thumbtack. Pipeline On's May 2026 analysis puts most home-service leads at $25 to $75, with every responder paying and 78% of homeowners choosing the first contractor to reply; window cleaning is not broken out, and cleaning trades sit at the cheap end. At a $150 house that is a $25 to $75 fee for a customer who shops the platform again next year.
Angi. LeadTruffle's 2026 guide (LeadTruffle sells lead-qualification software) puts most contractors at $15 to $85 a lead, shared with three to eight, on top of about $300 a year and a reported $400 monthly minimum, on twelve-month contracts. For a trade whose good customers are annual houses and monthly storefronts, a twelve-month contract for one-off residential leads is the wrong shape.
Both can fill a September gap. Neither builds a route.
Google: Local Services Ads and Search, in September and October
Local Services Ads. Google lists a "Window cleaning services" category, and it is the same vertical pressure washers and gutter cleaners advertise in. 99 Calls publishes no window-specific number; the industry range is $20 to $50 a lead, with gutter cleaning at $25 to $80 in the fall peak. Across home services, a February 2026 dataset of 888 contractors put the average LSA lead at about $53 with roughly 44% booking. At $30 a lead and a 44% book rate, that is about $68 per booked house against $150 to $450: it works in September, once the phone is answered. Verification takes days to weeks; apply in July.
Search ads. Clicks cost about $9.83 for "window cleaning near me", $8.25 for "window cleaning services", $9.30 for "commercial window cleaning" and $15.03 for "gutter cleaning near me" (Google Ads averages via DataForSEO, September 2026). Send the residential click to the page with the price by the pane, switch the ad to gutters in October, and do not buy the commercial click: the manager who searches it is comparing quotes, and the one who walked in last Tuesday already has yours.
The street: hangers, signs, mail, and the September profile
Door hangers. 1,000 for $93.51 at one online printer, about nine cents each, on the ten houses either side of every residential job, with the neighbour price. The yard sign, from $10.99, for a week. Every Door Direct Mail at $0.26 a piece with a 200-piece minimum per carrier route, in the last week of August, to the routes that match last year's jobs.
The profile and the page. Primary category "Window cleaning service", twenty photos of your own jobs, and the price by the pane in the services list. The September searcher is comparing three profiles; the one with a number and twenty reviews gets the call. Our Google Business Profile guide covers the setup, and the website design guide covers the two front doors.
Nextdoor. A free business page, and "anyone know a window cleaner?" is asked in every neighbourhood every fall. Answer with a price and a photo of the last job on that street.
So what should you do?
Spring: walk commercial streets until the route covers the truck. Put every account on automatic monthly billing.
August: profile and page live with the price by the pane; hangers and signs ordered; the carrier-route mailer sent; Local Services Ads applied for.
September: ads on for houses; every job gets the hangers on its neighbours, the sign for a week, and a review request by text as the ladder goes back on the truck. Text last year's houses.
October: switch the ad to gutters on the same ladder.
December: the route runs. Count what each channel cost per booked house and per route stop, and put next spring's mornings on the street that produced the most stops. The window cleaning start guide covers the costs and the stack if you are still deciding whether to start.
Where ServicePro fits
ServicePro is the getting-found half of this post as software: the profile, the page with the price by the pane, the commercial page with the route price and the certificate, and the booking page a door hanger opens. The free plan builds it from your Google Business Profile in about five minutes, on your own domain, with up to five service pages, an inbox for every call and message, and five review requests a month, with no per-lead fees at any volume.
Pro is $99 a month, no contract, and adds Google Map rank tracking for "window cleaning near me" and "gutter cleaning near me" across every town you serve, up to 25 location pages, a tracked phone number with two-way texting and missed-call text-back for the calls that arrive on the ladder, 100 automatic review requests a month with AI-drafted replies, and posts written and published for you to your Google Business Profile and to Facebook and Instagram.
The window cleaning page shows what the site and the rank tracking look like for this trade, and own your leads is the longer argument.
Frequently Asked Questions
How much do window cleaning leads cost in 2026?
About $20 to $50 a lead on Google Local Services Ads by the industry range (99 Calls publishes no window-specific figure), $25 to $75 on Thumbtack where every responder pays, $15 to $85 on Angi shared with three to eight companies, and $8.25 to $15.03 a click on Google Search. The cheapest lead in the trade is a door hanger at about nine cents on the neighbours of a job you are already doing.
Are Local Services Ads available for window cleaning?
Yes. Google lists a "Window cleaning services" category, and it is the same vertical pressure washing and gutter cleaning sit in. Verification takes days to weeks, so apply in July for the September spike. At $20 to $50 a lead and a 44% book rate, it is about $45 to $115 per booked house against a $150 to $450 job.
How do I get commercial window cleaning accounts?
Walk in. A storefront manager does not search for a cleaner; they say yes to the person who arrives on a weekday morning with a per-visit price, a certificate of insurance and a date. Property managers and commercial realtors hold several accounts each and take one email with the same flyer. No platform sells this customer.
Is Thumbtack worth it for window cleaning?
For a September gap, maybe; for a business, no. Pipeline On's 2026 analysis puts most home-service leads at $25 to $75 with every responder paying and 78% of homeowners choosing the first reply, and the customer it produces is a one-off house who shops the platform again next year. The recurring customers, storefronts and annual rebookings, are not on it.
When is the best time to advertise window cleaning?
Residential: the last week of August, so the profile, the mailer and the ads are live when "window cleaning near me" rises from 27,100 searches a month to 40,500 in September. Commercial: any weekday morning, on foot. Gutters: October, on the same ladder and the same ad account.
What is a window cleaning customer worth?
A residential customer is $150 to $450 once or twice a year, worth keeping with a text every August. A storefront at $40 a visit twice a month is $960 a year for as long as the front stays clean, which is why cost per route stop is the number this post ranks on.
Ready to put this into action?
Stop reading about SEO and start ranking. Get your Jobsite live in under 5 minutes.
Get started free →No credit card · Free until you need more