How to Fix Streaky Windows After Cleaning: A Window Washer's Re-Service Guide
When a customer says their windows are streaky after your visit, your next move matters more than the original clean. Streak complaints are one of the most common callbacks in window washing — and handled correctly, they're also one of the easiest to turn into a five-star review. The key is a fast, structured response that shows confidence, takes ownership, and re-services the job properly. Refunds are rarely necessary when the process is right.
Why Do Streaks Show Up After a Professional Window Clean?
Streaks after window cleaning almost always come down to one of five causes: soap residue left on the glass, hard water minerals in the rinse water, a dirty or worn squeegee blade, solution drying too fast from heat or direct sun, or pre-existing coatings and films on the glass that were there before you arrived.
Understanding the actual cause matters because it shapes how you respond AND how you fix it on the re-service visit. Blaming the customer's glass without seeing it first is a mistake. But agreeing to redo work caused by pre-existing hard water staining without flagging it is also a mistake — that's a separate service with its own price. (If you're not already charging separately for mineral deposits, see this hard water stain removal pricing guide before your next callback.)
Common streak causes to diagnose:
- Soap film: Too much solution, wrong dilution ratio, or solution dried on the glass before the squeegee pass
- Hard water residue: Tap or hose water with high mineral content leaving calcium or magnesium deposits on the glass
- Dirty squeegee rubber: A nicked or dirty blade leaves lines — blade condition should be checked before every job
- Direct sun or heat: Glass that's too hot dries the cleaning solution mid-wipe before the squeegee finishes the pass
- Low-e or specialty coatings: Some modern glass coatings react differently to standard window cleaning solutions and may need a different product or technique
For guidance on how coatings and glass types affect cleaning approach, the Glass Association of North America publishes technical resources that are worth bookmarking.
How to Respond When the Complaint Comes In
Speed and tone are everything in the first five minutes. A customer who sends a streak complaint wants two things: to be heard and to have the problem fixed. Give them both immediately.
Step 1 — Respond within two hours. Whether the complaint comes in by text, email, or voicemail, acknowledge it the same day and ideally within two hours. A slow response makes a simple callback feel like a dispute.
Step 2 — Apologize for the experience, not the work. There's a difference. "I'm sorry you're seeing streaks — that's not the result we aim for, and I want to make it right" keeps the door open to diagnosing the cause without admitting fault you may not have.
Step 3 — Ask for photos. A quick "Can you snap a photo in natural light so I can see what's showing up?" does two things: it gives you real diagnostic information, and it slows down an emotional response. Most customers calm down slightly once they feel you're taking it seriously and gathering facts.
Step 4 — Schedule the re-service call within 48–72 hours. Don't push it to next week. The faster you're back, the more in control of the situation you are — and the less time the customer has to leave a frustrated review.
If you're managing multiple jobs across the week, having a system that lets you slot a callback into your existing schedule quickly is a real advantage. DoorstepHQ's scheduling tools let you drop in a re-service visit without reorganizing your whole day.
How to Actually Fix Streaky Windows on the Re-Service Visit
Show up with fresh supplies and a plan. Don't wing it.
Before you start:
- Inspect the windows in direct or angled natural light — not the customer's indoor lighting, which hides a lot
- Ask the customer to point out the worst windows so you're working on what they actually see
- Check your squeegee blades and replace them if there's any doubt
The re-service technique:
- Pre-wet the glass with distilled or filtered water if your tap water is hard — this eliminates the mineral variable entirely
- Use a clean, lint-free applicator (not the same one from the last job)
- Lower your soap concentration — many streak callbacks happen because of over-soaped solution, especially in cooler or shaded conditions
- Work on the shaded side of the house first if possible; avoid direct sun
- Fan or straight-pull the squeegee in one confident, overlapping motion — hesitation mid-pull causes drips
- Wipe the blade edge clean with a lint-free cloth between every single pass
- Detail the edges with a clean, dry microfiber — this is where most callbacks are actually hiding
After the re-service:
- Walk the customer through a few panes together before you leave
- Take a before-and-after photo of problem panes you corrected — this documents your work and gives you a clear record if the conversation becomes difficult later
When the Streaks Aren't Your Fault — and How to Say It
Sometimes what the customer calls streaks are actually hard water mineral deposits, failed window coatings, or interior condensation staining that no amount of standard cleaning will remove. This is the most uncomfortable conversation in the re-service visit, and you need to be ready for it.
The script that works: "These marks you're seeing are actually mineral deposits that have bonded to the glass over time — they're below the surface and standard window cleaning won't remove them. That's a separate treatment called hard water stain removal, and I can quote that for you. The cleaning itself came out clean."
Hard water stain removal is priced separately from standard window cleaning, and what you charge will depend on your market, the severity of the deposits, and regional material costs — rates vary considerably between rural markets and metro areas. For a detailed breakdown of how to price and quote this service, the hard water stain removal pricing guide covers typical ranges and how to present them to customers.
Then show them a photo from that day, ideally alongside a pre-job photo if you took one. This is exactly why photographing every job before you start — especially older or problem windows — is worth the 90 extra seconds.
If you're not already capturing before photos on every job, it's the single best habit change you can make for dispute documentation. See how to price these more complex jobs once you've identified what you're dealing with.
Should You Offer a Refund or a Discount?
In most cases, no — not before you've re-serviced the job. A refund before a re-service visit signals that you don't stand behind your work, and it almost guarantees a negative review even if you give the money back.
The better structure:
- First callback: Re-service at no charge, no discount discussed
- Second callback (same issue): Diagnose the root cause properly; if it's your error, re-service again; if it's a pre-existing condition, educate the customer and quote the right fix
- Refund: Only as a last resort if the work was genuinely deficient and re-service hasn't resolved it
A partial discount on a future service — rather than a refund on the completed job — is often enough to satisfy a frustrated customer without setting a precedent that callbacks mean cash back. What counts as "reasonable" here also varies by local market norms and your typical job size, so use your judgment based on what you know about your customers.
Protecting Your Reputation Long-Term
One streak complaint handled well rarely hurts a business. A pattern of them does. After every callback, ask yourself: was this a squeegee blade issue, a water quality issue, a technique issue, or a pre-existing glass condition I didn't document? Log the answer. If the same cause comes up three times in a month, that's a system problem, not bad luck.
Winning repeat business after a complaint is one of the better signals that your customer service is working. Customers remember how you handled a problem far longer than they remember the original job. For more on keeping those customers coming back reliably, the recurring client scheduling guide is worth a read.
The Window Cleaning Resource Association also offers training materials and forums where operators share real-world solutions to recurring quality issues — useful if blade streaking or water quality problems keep coming up in your market.
Frequently Asked Questions
Q: How quickly should I respond to a streak complaint?
A: Aim to acknowledge the complaint within two hours and schedule the re-service within 48–72 hours. A fast response prevents frustration from escalating and keeps you in control of the situation.
Q: Should I charge for a re-service callback?
A: For the first callback on the same job, re-service at no charge. If the issue turns out to be a pre-existing condition like hard water staining or a failed coating, that's a separate service — quote it accordingly, and note that pricing varies by market and job complexity.
Q: What's the most common cause of streaks after professional window cleaning?
A: Over-concentrated or under-diluted cleaning solution, a dirty or nicked squeegee blade, and high-mineral tap water are the most frequent culprits. Hard water mineral deposits bonded to the glass are often mistaken for streaks but require a different treatment entirely.
Q: How do I prevent streak complaints from happening in the first place?
A: Replace squeegee blades regularly, use distilled or filtered water in hard water areas, avoid cleaning in direct sun, and photograph every job before you start. Pre-job photos are your best tool if a customer disputes the results.
Q: When is a refund actually appropriate?
A: Offer a refund only after a re-service visit has failed to resolve the issue and you've confirmed the deficiency is genuinely your work, not a pre-existing glass condition. In most cases, a re-service and a small future-visit discount resolves the situation without a refund.
Ready to get organized?
DoorstepHQ gives you everything you need to run your service business — quotes, invoicing, scheduling, and payments. Completely free.
Get started freeMore from Window Washing
How to Get More Window Washing Customers Without Paid Ads
Organic growth tactics that actually work for window washers — door hangers, referral programs, neighbor-effect canvassing, and Google Business Profile optimization.
8 min read
How to Clean Second Story Windows Safely and Efficiently
Everything a window cleaning operator needs to take on second-story work safely — equipment setup, WFP technique, pricing, and when to walk away.
9 min read
The Best Way to Schedule Recurring Window Washing Clients to Keep Revenue Steady Year-Round
Build a predictable recurring window washing schedule with geographic route blocking, automated reminders, and simple service agreements that lock in repeat revenue.
9 min read