Most window-cleaning advice tells you to keep the visit simple: wash the glass, take the payment, get to the next house on the route. That advice is why so many window cleaners leave real money sitting in the customer's driveway. The glass was never the whole job. The hard-water staining on the sliding door, the gunk packed into the track, the screen with a hole in it — that's all sitting there in plain sight during the same walk-around, and most cleaners quote the wash and never mention it.
What a window cleaning ticket actually bills in 2026
SideWRK's side-work rate report puts window cleaning at roughly $8 a window, and it's a 100% labor trade — no materials line eating into the ticket, because a squeegee and a bucket of soapy water don't show up as a cost. That matters here: since there's no material cost dragging the math down, every add-on you flag on the walk-around is close to pure margin.
The real service menu, from actual job tickets:
| Service | Typical ticket |
|---|---|
| Whole-home windows (23 windows) | $180 |
| Interior & exterior (31 windows) | $250 |
| Screen cleaning | $60 |
| Track & sill detail | $90 |
| Hard-water removal (25 windows) | $200 |
| Gutter clean add-on | $120 |
That hard-water line works out to about $8 a window — the same rate as the base wash. It's not an inflated upsell price. It's the honest cost of a service that takes real time and, on bad staining, real elbow grease with a different set of tools than a standard wash.
The walk-around: turning $180 into $318
Here's the math on a real scenario. A customer books the base whole-home wash — 23 windows, $180. You show up, and the walk-around turns up two things a standard quote never catches: six windows near the sprinkler line have visible hard-water etching, and every track in the house has enough grit in it to plant something.
Flag both, honestly, before you start:
- Hard-water removal on the affected six windows, at the $8/window rate: $48
- Track & sill detail, flat: $90
That's $138 in add-ons on top of the $180 base — a $318 ticket from the same single visit, no second trip, no extra drive time. The wash itself didn't get any harder. What changed is that you looked at the whole window instead of just the glass, and said something about what you saw.
Honest upsell vs. invented upsell
The reason this doesn't feel like a hard sell is that you're not inventing a problem — you're describing one that's already there, in front of the customer, who probably assumed "washing windows" meant the glass would come out spotless no matter what. Hard-water etching from sprinklers or hard tap water often won't fully clear with a standard wash; it needs the dedicated treatment, and sometimes not even that gets it all the way back to clear. Say so. A line like "advised hard-water staining may not fully clear without restoration" on the invoice does two things at once: it sets the right expectation before you start, and it's the difference between a customer who feels informed and one who feels sold to.
The trades that get a bad name for upselling are the ones that flag problems that don't exist, or that quietly upcharge for something the customer never agreed to. Flagging real conditions, pricing them at the same honest rate as everything else on your menu, and letting the customer say yes or no — that's not the same move, even though it looks similar from a sales-training slide.
Why the walk-around habit pays twice
The ticket bump is the obvious win, but the bigger one shows up later. A customer who watches you notice the hard-water staining they'd stopped seeing, and who gets an invoice that spells out exactly what you did about it, remembers that on the next booking. Window cleaning is a route business — the same houses, the same season, over and over — and the operators who build a real route aren't the ones who wash the fastest. They're the ones customers call back because the last visit clearly wasn't rushed. A gutter-guard flag or a screen repair note works the same way for anyone running ladders on the same houses; if you're stacking that kind of work, the gutter cleaning pricing guide walks through pricing the ladder side of the route.
FAQ
What should window cleaners charge per window in 2026?
Real job tickets put the base rate around $8 a window for a standard exterior or interior wash, with premium services like hard-water removal billing at roughly the same per-window rate given the extra time and tools involved.
Is hard-water stain removal a real service or just an upsell?
It's a real, separate service. Standard washing removes dirt and film; mineral etching from sprinklers or hard water needs a different treatment and sometimes doesn't fully clear even then. Flagging it honestly and pricing it at the trade's real rate isn't padding the ticket — it's naming a problem the customer already has.
How do I flag add-ons without sounding pushy?
Point at what's actually there before you start work, not after: "these six panels have hard-water staining from the sprinklers, here's what removing it runs and here's what it might not fully fix." Naming a visible condition and letting the customer decide reads as informed, not sold to.
Should window cleaners charge separately for screens and tracks?
Yes. Screen cleaning and track & sill detail are both real, separate line items in the trade's standard menu — $60 and $90 respectively — because they take real time beyond the glass itself and customers rarely think to ask for them upfront.
Does flagging problems on the walk-around actually bring back repeat customers?
It's one of the strongest repeat-business signals in a route trade. A customer who sees you catch something they'd stopped noticing, spelled out clearly on the invoice, is far more likely to book the next season's wash with you instead of shopping around.
Pricing a walk-around on the fly and remembering to write it all down is where this habit falls apart for a lot of solo cleaners. SideWRK lets you add each honest line item to the estimate on your phone, right there in the driveway, and get the customer's approval before the squeegee comes out — start your free 14-day trial, no card required. See it built for this trade at the window cleaning demo, or check your base pricing against the window cleaning price calculator and the window cleaning trade page.


