Window washing has one of the cleanest business models in the trades. The service is needed on a schedule. The customer can see the result immediately. Salt air on the Westside means glass in Marina del Rey, Playa del Rey, and El Segundo hazes over faster than it does five miles inland, so the natural interval is short — two to three times a year for most homes, monthly or quarterly for storefronts.
And yet most window washing companies operate like a business with no repeat customers at all. Every January the phone is quiet. Every spring the owner starts advertising again to find people who, in many cases, already hired them last year and were perfectly happy.
That isn't a demand problem. It's a recall problem, and it's expensive in a way that never shows up on a P&L.
The customer intends to rebook. Nobody makes it happen.
Almost nobody finishes a window cleaning and decides they're done forever. What they decide is "that looks great, we should do this again." Then the glass is clean, the thought fades, and eight months later the windows look bad enough that they search again — and whoever ranks well that day gets the job.
The interval between "I intend to rebook" and "I finally search again" is where the business is lost. If nothing reaches the customer during that window, you are competing for your own customer on the open market, at full acquisition cost, against every competitor in the map pack.
A one-line text at the right moment — "we cleaned your windows in April, most coastal homes are due again around now, want me to put you on the October route?" — converts at rates no cold channel can touch. The customer already trusts you. They already know the price. There is no objection to overcome except inertia.
One-time cleans and route plans are different businesses.
There's a version of this business where every job is quoted, scheduled, and completed as an isolated transaction, and there's a version where a share of customers sit on a standing plan — three visits a year, billed automatically, scheduled without a phone call.
The second version has a valuation. The first one has a calendar and some hope. The mechanics of moving from one to the other are the same ones we walked through for turning one-time cleans into recurring contracts, and window washing may be the single easiest trade to apply them in, because the service interval is visible to the customer. They can literally see when it's due.
The offer that works is rarely a discount. It's convenience: same crew, same slot, we just show up, cancel anytime. Most homeowners say yes to that at full price if someone actually asks.
Route density is margin, and recall is what builds it.
The difference between a good day and a bad day in this business is windshield time. Six houses within a mile of each other in Westchester is a profitable day. Six houses scattered from El Segundo to Mar Vista is the same revenue with two hours of driving burned out of it.
Cold leads arrive wherever they arrive. Recalled customers can be scheduled — you can group October outreach by neighborhood and build a dense route on purpose. That's a margin gain you get for free, purely from working an existing list instead of taking whatever the market hands you.
The same list is worth working even when it's gone cold. Customers from two or three years ago are not lost; they've just been unattended. That's the whole premise behind reactivating past customers in a service business, and window washing lists respond to it unusually well.
Commercial accounts leak differently — and quietly.
Storefronts and small offices along Sepulveda, Main Street, and Rosecrans are the steadiest revenue in this trade, but they churn without a single complaint. A property manager changes. A new owner takes over the restaurant. The account simply stops booking and nobody notices for a quarter.
Commercial retention is a relationship-tracking problem, not a marketing one: know who the contact is, know when the last visit was, and reach out before a gap becomes a lapse. A monthly review of accounts that haven't booked in twice their normal interval catches nearly all of it.
What to check this week.
Open your customer list and count how many people you cleaned for last year that you have not contacted since. For most window washing companies that number is the majority of the list — and each one represents revenue you already earned once and let walk away.
The Lead Leakage Calculator gives you a monthly dollar figure for what that recall gap is costing. If it's a number worth doing something about, the Revenue Recovery Audit is the full diagnostic — rebooking sequences, recurring-plan offers, review cadence, and commercial account retention — built and handed over so you're not assembling it between routes.
What percentage of the customers you served last year have booked again? What happens automatically when a customer hits their service interval? Who reaches out to a commercial account that's gone two cycles without booking?
If the answer to any of those is "nothing" or "nobody," you're not short on customers. You're short on recall.