Customer Says Not Clean Revisit Versus Charge Decision Tree

Why this matters

A "the windows aren't clean" callback within 48 hours is the most common customer complaint in residential window cleaning, and it splits across three very different scenarios. The crew genuinely missed spots, in which case revisit at no charge is the correct call. The windows were cleaned to spec but a contaminant arrived in the intervening day or two, in which case revisit at customer cost is appropriate. The customer's expectation differs from the scope quoted, in which case the conversation is about the contract, not the cleaning. Misreading the situation costs money one direction (free revisits that should have been billable) or relationship goodwill the other (refusing a legitimate callback). The branch points below let a route lead make the right call without escalating every complaint to the owner.

Symptom presentation

The complaint usually arrives as a phone call or text from the homeowner within 24 to 72 hours of the service. Get the customer to describe what they see. Streaks visible only in side light at certain times of day, spots that look like dried water, a hazy film, or visible dirt on specific lites all map to different causes. Ask about the location of the complaint, which elevation, which floor, and which specific windows. A complaint that names every window is different from one that names two specific bay windows.

Ask when the customer noticed the issue. If they noticed within 4 hours of crew departure, it is either a missed clean or a drying issue. If they noticed 24 to 48 hours later, environmental contamination (sprinkler over-spray, pollen burst, recent rain pulling roof film down the glass) is in play. If they noticed after the next rain event, it is almost always rain spotting from existing exterior contamination patterns and not the cleaning.

Quick checks on the call

Ask the customer for a phone photo of the specific lites in question, ideally from inside and outside, in side light. The photo resolves two questions immediately: whether the streaks are inside or outside (insides streaks point to crew technique on interior work, outside streaks point to exterior cause), and whether the pattern matches a missed-spot signature (irregular shapes), a drying signature (uniform stripes), or environmental contamination (spots and droplets).

Check the work order for crew notes. A note like "south-facing porch lites had baked-on mineral, will not fully clean without acid" or "screens were left on by customer request" closes off whole branches before the revisit conversation starts. If the crew flagged a condition, the customer was informed (or should have been).

Check the weather in the 24 hours after service. Rain within 12 hours of cleaning will dry-spot exterior glass on any home with roof or fascia mineral runoff; this is not a cleaning failure. Heavy pollen days will dust glass; this is also not a cleaning failure.

Isolation tree

Branch 1 - crew missed lites or did not finish to spec. Visible streaks and uniform missed areas in customer photos, complaint within 4 hours of departure, route notes confirm a hurried close. Revisit at no charge within the warranty window. This is the only branch where free revisit is the right business decision. Use the visit to recover the relationship, do a thorough job, and update crew training.

Branch 2 - clean was correct but rain or sprinklers spotted the exterior within 24 hours. Customer photos show distinct water-droplet patterns starting at the head of the lite and running down. Weather log confirms precipitation or sprinkler timer firing. Revisit at customer cost or partial cost, per the contract terms; many companies offer a 24-hour rain warranty as a marketing differential. If the company offers it, this revisit is covered; if not, the conversation is about the contract scope.

Branch 3 - clean was correct but specific lites have a baked-on contaminant (hard-water etching, paint overspray, silicone film) that the standard clean cannot remove. Crew should have flagged it on the work order at the time of cleaning; if they did not, this is a training issue and the revisit may require a free escalation to acid restoration on those lites only. If they did flag it and the customer signed off on the standard clean knowing the lites would not come fully clear, the revisit is a paid restoration job, not a callback.

Branch 4 - customer expectation does not match the quoted scope. They booked an "interior and exterior" clean and now want screens, frames, sills, and tracks included. They booked "exterior only" and now want interior streaks addressed. The conversation is about the contract scope, not the cleaning quality. Pull the booking confirmation, walk through what was included, and offer to add the additional scope at a quoted price.

Branch 5 - customer photos show streaks that match a tempered-glass distortion pattern (sometimes called roller wave, present in all tempered glass to varying degrees). The streaks are in the glass, not on it. There is no cleaning method that removes them because they are not a clean issue. Educate the customer and offer to inspect, but the revisit will confirm the same condition.

Confirming diagnosis

Always do an on-site walkthrough with the customer before any rework. Stand at the angle they describe and look at the glass with them. Confirm whether the issue is inside or outside by touching a clean microfiber to the suspect area; the cloth shows where the contamination is. Touch test inside, then outside, then describe what you see to the customer in plain language. This single step resolves about half of all callback disputes because the customer often reverses their understanding of the issue once they see it with the cloth.

For environmental contamination, photograph the surrounding conditions: visible sprinkler heads aimed at the lite, fascia or roof staining above the window, a tree dropping pollen or sap onto the elevation. Document so the file shows why the lite spotted post-service.

For tempered glass distortion, hold a polarizing filter (sunglass lens works) up to the glass; the distortion pattern becomes visible as colored bands and confirms the optical cause.

Do not unilaterally credit or refund on the first customer call without doing the on-site inspection. Crediting before confirming the cause sets a precedent on every future callback and erodes the route's profitability. Always inspect, then decide.

Remediation

References

  • IWCA I-14 Window Cleaning Safety Standard - the trade safety standard.
  • ASTM C1036 Standard Specification for Flat Glass - defines the substrate; relevant for tempered distortion conversations.
  • ASTM C1048 Standard Specification for Heat-Strengthened and Fully Tempered Flat Glass - the standard that accepts roller wave as inherent to the tempering process.
  • Consumer protection statutes vary by state - revisit and warranty policies should comply with state service-business consumer protection law.
  • Industry warranty practice references (WCRA, IWCA member guidance) - common revisit and rain-warranty policies in residential window cleaning.