Window cleaning marketing: 20 ideas for repeat customers and denser routes

Window cleaning customers book once or twice a year and stay loyal when it goes well. Storefronts want the same reliable crew on the same day every month. Here is where window cleaners get work, ranked, what to send each month and 20 ideas you can start this week.

20 ideasEach tied to a Koira feature
12 monthsWhat to send and when
RankedChannels for window cleaning

Most window cleaning customers are homeowners who book once or twice a year before guests or spring, and storefront owners who want glass that looks clean every week. That shapes how window cleaners should market: be on the map, answer fast, and stay in touch so the next job comes back to you. Below are the channels ranked for window cleaning, a twelve-month calendar and twenty ideas tied to real Koira features.

Key takeaways
  • Repeat cleanings are the whole business. A reminder when each customer is due brings back work you already earned.
  • Storefront and office routes fill the slow months and the early mornings before residential jobs.
  • Clean glass is noticed from the sidewalk. A card to the homes nearby the morning after reaches people while the shine is fresh.
  • Rank channels by what a booked job costs, not by how many calls they bring. Owned channels win that test over time.

Where window cleaners get work, ranked

This is our ranking for window cleaners, from the cheapest booked job to the dearest, based on how each channel charges and how window cleaning customers hire. It is not a survey and it has no made-up percentages. Check it against your own books with the cost per lead calculator.

RankChannelHow you payWhy it sits here for window cleaning
1Google Business Profile and reviewsFree, you own itMost people looking for window cleaning start on the map. Photos of your own residential window cleaning and storefront routes and a steady run of recent reviews decide who gets the call, and the listing costs nothing.
2Past customers: reminders and seasonal campaignsThe cost of a text or emailThe cheapest booking you will ever get is a past customer due for a twice-a-year or quarterly window cleaning. A timely text does the work.
3Writing to commercial buyersTime, or Koira Front OfficeOne yes from storefronts can mean years of repeat work. Three short emails, then stop, is enough to find out.
4Your own website with booking and a priceFree on a Koira addressA site with Book online and Get a price lets someone price exterior windows on a single-story house at night without calling anyone. Separate pages for screen and track cleaning and hard water stain removal match what people type.
5Answering every call, or texting back in a minuteYour time, or Koira GrowEvery request that waits until evening is a request someone else may answer first. Fast replies raise the return on every other channel.
6Referrals from customers and other tradesWhatever thank-you you setWork sent by pressure washers and happy customers closes faster than anything you buy, and it costs only the thank-you you choose.
7Neighbor postcards after each jobPer cardWindows so clear the neighbors notice the shine from the sidewalk is an ad the street has already seen. A card with that photo, in the mailboxes nearby the next morning, reaches neighbors while they still remember your truck.
8Google Local Services AdsPer lead (rented)Google opens these ads to "Window cleaning services". Leads are billed one by one, and missed calls can still count, so they reward shops that answer.
9Nextdoor business page and postsFree page, paid adsA free business page and posts reach the neighborhoods you already serve. Recommendations there come from neighbors, which is how many people pick window cleaners.
10Lead marketplaces (Angi, Thumbtack, Bark)Per lead or credit (rented)You pay to reach the customer, not for the job, and other window cleaners often reach them too. Useful for gaps, costly as a habit.
11Yelp AdsMonthly ad budget (rented)Claim the free page. Ads start from $150 a month on Yelp's pricing page and pay only where window cleaning buyers in your town really search Yelp.

Owned channels compound. A review from March still sells in October. A paid lead from March is gone the day you stop paying. For window cleaners, past customers sit near the top because a twice-a-year or quarterly window cleaning brings people back without new ad spend.

A window cleaning marketing calendar

For window cleaners the year turns on spring and the weeks before the holidays, and it goes quiet in the cold, gray weeks of midwinter. Move these rows earlier or later to match your region.

MonthPaceWhat customers have on their mindsWhat to send
JanuaryQuietStorefront glass and interior-only jobsSell a twice-a-year or quarterly window cleaning (plans)
FebruaryQuietBooking spring cleanings earlyWrite to storefronts
MarchGet readyPollen film and winter grime show upCampaign: book screen and track cleaning before the rush
AprilBusySpring window cleaning seasonEvery call answered (receptionist)
MayBusyGraduation parties and home salesReview ask after each paid job, cards to the street
JuneSteadySummer homes and screensPost your residential window cleaning on your site
JulySteadyStorefront and restaurant routesReferral ask to happy customers
AugustSteadyBack to school officesPost your screen and track cleaning on your site
SeptemberSteadyFall cleanings before the leavesReferral ask to happy customers
OctoberGet readyBooking pre-holiday cleaningsReminder to past customers about post-construction window cleaning (campaigns)
NovemberBusyWindows before holiday guestsNeighbor cards with photos of your residential window cleaning
DecemberQuietStorefronts and holiday displaysWrite to storefronts

Send early. The note that arrives before spring and the weeks before the holidays fills the calendar; the one that arrives during it just rings a phone you cannot pick up.

20 window cleaning marketing ideas

Each idea below is something a window cleaning company can do by hand. Next to each one is the Koira feature that does it for you, so you can see what is included and what is not.

Get found

  • 1. A page for every town you work. People search "window cleaner near me" and the town name, and a page about your work there matches that search. Koira writes a page for each town and service from your business (contractor SEO).
  • 2. Give hard water stain removal its own page. Each service is its own search for window cleaning customers. One page that lists everything, from residential window cleaning to post-construction window cleaning, matches none of them well. Your Koira site gets a page per service from your price list, with Book online on every page.
  • 3. Turn one job a month into a post. Before and after photos of your post-construction window cleaning, the town and what you did give search engines something new and give the next buyer proof. Koira posts it for you each month from your phone photos (website).
  • 4. Keep your hours and services the same on Google and Bing. A wrong number or old hours on a listing costs you the call from someone ready to book exterior windows on a single-story house. Change your hours once and Koira updates Google and Bing to match (listings).
  • 5. Put a price for exterior windows on a single-story house on your site. Most people want a number before they call, and exterior windows on a single-story house is simple enough to price without a visit. Koira's Get a price button answers from your own price list, day or night, and never invents a number.
  • 6. See how you look next to other window cleaners nearby. Search "window cleaner near me" the way a customer would, from a phone, in a town two over. The free AI report takes about a minute and shows where you are losing calls.

Win the call and the bid

  • 7. Answer requests while the customer is still deciding. Your customers are homeowners who book once or twice a year before guests or spring, and storefront owners who want glass that looks clean every week. The first clear reply often wins. The receptionist replies within about a minute and books the job straight onto your day.
  • 8. Offer three times by text. Phone tag is where window cleaning jobs go quiet. With booking by text, the customer replies with a time and the visit lands on your day.
  • 9. Nudge open estimates twice, then stop. Big tickets like a large two-story home inside and out with screens and tracks take time to decide, and a quiet window cleaning estimate is usually a forgotten one, not a no. Koira's follow-ups go out on day two and day four, never in quiet hours.
  • 10. Give three options on every quote. Choices make it easier to say yes on storefront routes, and many buyers pick the middle. Koira builds the three options from your price list (estimates).

Bring them back

  • 11. Ask every customer for a Google review, the same day. Customers who just paid for exterior windows on a single-story house or a large two-story home inside and out with screens and tracks are as happy as they will ever be. Koira texts the ask with your Google link one hour after payment, every time (reviews). Google does not allow offering anything in return, so it never does.
  • 12. Answer each review with a detail from the job. A reply that mentions storefront routes and the town reads well to the next person comparing window cleaners. Use the free review reply generator, or let Koira draft every reply as reviews arrive (reviews).
  • 13. Mail the street after every job. Windows so clear the neighbors notice the shine from the sidewalk. The homes nearby already noticed your truck. Neighbor postcards do it for you: no list to buy, no design, no printer.
  • 14. Remind last year's customers before spring and the weeks before the holidays. People who hired you for residential window cleaning once are the easiest booking you will get, if they hear from you before they start looking. Koira's seasonal campaigns are written from your services and past jobs.
  • 15. Sell a twice-a-year or quarterly window cleaning on the first visit. A plan turns one visit into steady work and makes you the first call when a large two-story home inside and out with screens and tracks comes up. With maintenance plans on Front Office, customers join with one tap and Koira books each visit.
  • 16. Give happy customers a link to share. Word of mouth works better when someone asks, right after the storefront routes went well and the invoice is paid. Koira's referral link knows who shared it, so both sides get the thank-you you set.

Grow past one-off jobs

  • 17. Trade referrals with pressure washers, house cleaners, gutter companies and realtors. They meet people who need window cleaning before you do, and you meet people who need them. Keep a short list of who sends what; Koira shows referred jobs in what it brought in (reporting).
  • 18. Introduce yourself to storefronts. Storefronts, restaurants, dental offices and small office buildings hire again and again, so one yes is worth many one-time jobs. Commercial outreach on Front Office writes a short three-email sequence and passes replies to you.
  • 19. Plan for the cold, gray weeks of midwinter while you are still busy. The quiet stretch is when storefronts and old quotes for a large two-story home inside and out with screens and tracks finally get your attention, so set it up ahead of time. Set up the off-season run once: commercial outreach, quote follow-ups and a campaign for the next busy stretch.
  • 20. Track jobs won by source. Busy is not the same as profitable. A window cleaning company needs to know what each booked job cost to win. Koira's reporting shows dollars paid on jobs Koira touched first, next to what Koira cost.

What to spend, and how to tell it is working

Skip the rule-of-thumb percentages. Work back from the jobs you want, such as a month's worth of residential window cleaning, what each leaves you and your close rate. The free marketing budget planner turns those into a monthly budget, and the cost per lead calculator shows what a booked job really costs from each source.

Then track three numbers every month: leads by source, jobs won by source and what each source cost. A channel that brings plenty of calls about exterior windows on a single-story house but few booked jobs like a large two-story home inside and out with screens and tracks may look busy and still lose money. Count slow replies too: the free missed call calculator shows what calls that never got answered are worth with your own numbers.

Leads you own vs leads you rent

Some channels keep working after you stop paying: your Google profile and reviews, your site, your past customer list, the neighbors who got a card and the pressure washers who send you work. Others stop the day the card is declined: per-lead platforms, paid listings and ad budgets.

Angi's 2025 annual report describes its lead revenue as fees paid by pros for consumer matches, regardless of whether the pro ultimately provides the requested service. Google's help page lists a missed call during your business hours as a valid, charged lead when the caller stays on the line for more than 20 seconds. Neither is a reason to avoid paid leads, but both are reasons to build the owned channels first. See window cleaning leads: where to buy them and how to need fewer for each platform's own rules.

Where Koira fits

You can do all of this yourself. If you would rather not, Koira's free Office plan covers the site with Book online and Get a price, matching listings, review asks, estimates and invoices for a window cleaning company. Neighbor postcards are one flat price per card on every plan.

Grow costs $249 a month plus usage at cost, meaning texts, call minutes and emails with nothing added. Grow adds the receptionist and text-back on a Koira number, campaigns, referrals and bid follow-ups. Koira Front Office is $499 a month flat, with usage included. It adds commercial outreach and maintenance plans. Koira has no per-person fee: the same price with one person or fifteen. See pricing, or how a window cleaning company runs on Koira.

Sources

Last checked October 9, 2026. This page is general information, not legal or tax advice. Rules change and differ by state and city, so confirm with the agency named before you act.

FAQ

How do window cleaners get more customers?

Ask every customer for a review, give a clear starting price by home size, remind past customers when they are due, and build storefront routes for steady weekly or monthly work.

Are door hangers good for window cleaning?

On streets where you already work, they can be. Mail to the same homes does the same job without walking the street, and Koira picks the homes most likely to hire you.

What is the cheapest marketing for window cleaners?

The channels you own: a complete Google Business Profile, a review ask after every job, a simple site with booking and prices, reminders to past customers and referrals. They cost little and keep working after you stop paying.

Can I pay Google to rank higher on the map?

No. Google is plain about it: you cannot request or pay for a better local ranking. Local Services Ads are a separate paid placement, charged per lead.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
Window Cleaning Marketing Ideas: 20 Ways to Build Routes | Koira