If your windows show a rainbow sheen, an oily haze, or a stubborn film that resists every cleaner — especially if your house is under five years old — you're not looking at dirt. You're looking at chemistry your house is breathing onto its own glass.
If your glass shows a rainbow or oily film no cleaner can lift, here's the working diagnosis:
If your house is under five years old and the windows keep filming up, ventilation is part of the long-term answer. The chemistry will eventually exhaust itself. Until then, this is what to do about it.
A friend of mine bought a new build in 2024 — beautiful house, three-car garage, big west-facing windows. Six weeks after move-in, she texted me a photo. The windows had a faint, iridescent sheen, like the surface of a soap bubble photographed in slow motion. She'd cleaned them twice with Windex. The sheen came back overnight.
I told her what was happening. She didn't believe me at first. New houses don't come with chemistry problems. Except they do, and they always have.
What she was looking at — what your windows might be showing you right now — is volatile organic compound condensation. Your house is off-gassing. The off-gassed compounds, mostly plasticizers and unreacted curing agents from new building materials, are vaporizing into your indoor air, then condensing on the coldest interior surfaces. Which, in an air-conditioned house in summer or a well-heated house in winter, are usually the windows.
This is one of the most consistently misdiagnosed problems in residential window cleaning, and it is also one of the most stubborn. People scrub harder. Buy stronger cleaners. Switch to vinegar. Switch back to ammonia. Replace the squeegee. None of it works. And it cannot work, because the diagnosis is wrong.
The iridescent sheen is a thin-film optical interference effect. When a film of organic material lies on glass at a thickness comparable to the wavelength of visible light — typically a few hundred nanometers — light reflecting off the top of the film and light reflecting off the glass underneath travel slightly different distances and recombine with phase shifts. The result is the same color separation you see in soap bubbles, oil slicks on wet pavement, and the back of a CD.1
The film itself is, chemically, a soup of low-volatility organic compounds. The exact composition depends on what's outgassing in your house, but the usual suspects include:
Any of these can produce the rainbow film. In practice, the new-construction film I see is usually a mixture of all of them, because new-construction homes have all of those materials freshly installed at once.
Outgassed organic compounds drift through your indoor air at low concentration. They cool, they condense, and they preferentially condense on cold surfaces — the same way the outside of your iced glass of water beads up moisture from the room.
In a heated house in winter, the coldest interior surface is almost always the inner pane of your windows, especially if those windows aren't extraordinarily well insulated. In a cooled house in summer with air conditioning running and warm humid air outside, the coldest interior surface is, again, often the windows. Especially east and west elevations, where surface temperatures swing widely with sun exposure.
The result is a slow, continuous deposition. Each day, a few molecular layers of organic film add to the windows. You don't see it for the first month. By month two or three, the film thickness reaches the optical-interference range and the rainbow appears.
In commercial installations, this is a well-known issue. Several major building-product manufacturers publish technical bulletins about "fogging" in commercial automotive glass — same chemistry, same physical process, well documented. Residential homeowners almost never hear the term.3
Two simple tests, in order:
Test 1: where is the film? Outgassing condensation appears almost exclusively on the interior surface of windows, since indoor air is the source of the contaminants. If the film is on the outside surface, you're looking at a different problem entirely (atmospheric pollution in industrial areas, or sometimes shingle/sealant runoff from above the window — see Jan's piece on rain spots).
Test 2: the alcohol test. Wipe a small section of the affected glass with a cloth dampened with isopropyl alcohol (the 91% kind from the drugstore is fine; 70% works less well). Wait ten seconds. Wipe again with a clean dry cloth.
If the rainbow disappears in the test patch and stays gone for at least a few hours, you have organic film condensation. The diagnosis is confirmed. If the rainbow comes back within a day, the diagnosis is also confirmed — meaning the underlying outgassing source is still active, and the film will keep re-depositing as long as the chemistry continues.
This second result — alcohol removes it, but it comes back — is what frustrates new-construction homeowners. They clean. It works. It comes back. They assume their cleaning method is broken. The cleaning isn't broken. The house is still off-gassing.
Glass cleaners are formulated for the cleaning problems most people actually have: fingerprints, dust, light dirt, and water spots. The active chemistry in most commercial cleaners is some combination of:
None of these are well-suited to the specific problem of removing a thin organic film of plasticizers and uncured polymer residues. Surfactants don't do much because the film isn't loose dirt being held to the glass — it's chemically adhered, in some cases bonded at the molecular level. Ammonia helps with surface chemistry that runs in a particular direction but doesn't strip plasticizers. The small amount of polar solvent in the formula is sometimes enough on a thin, fresh film, but generally not enough on an established one.
Vinegar is even worse for this problem. Acetic acid is excellent at dissolving calcium carbonate. It is essentially useless against organic films. The exact same chemistry that makes vinegar a great choice for hard water spots makes it the wrong choice for outgassing residue.4
I have personally watched a homeowner work over a single rainbow-filmed window for forty-five minutes with three different cleaners, getting nowhere. Ten seconds with isopropyl alcohol on a clean microfiber and the film was gone. They were furious. I understood.
In rough order of escalation:
Tier 1: Isopropyl alcohol. 91% IPA on a clean microfiber. Wipe in a single direction, then dry-wipe with a second clean cloth. This is the standard fix for the typical new-construction film. It works because isopropyl alcohol is a polar solvent with a high enough vapor pressure to evaporate cleanly without residue, and it's effective against most plasticizers and partially-cured polymer residues. The 70% drugstore version contains 30% water, which dilutes the cleaning action and slows evaporation; the 91% version is meaningfully better for this purpose, despite being identical for most other home uses.
Tier 2: Sprayway Glass Cleaner #50. I am, for the record, a vinegar-and-Dawn person who is generally suspicious of branded cleaners. Sprayway is the exception. The aerosol formulation contains a higher concentration of polar solvent than most pump-spray cleaners, and it's reliably effective on outgassing films when straight alcohol isn't quite enough. Pro window cleaners use it for film and haze problems specifically. The grocery-store glass cleaner aisle does not have a substitute.
Tier 3: Naphtha (mineral spirits). For films that resist alcohol — usually older deposits in homes where the off-gassing has been going on for years — a non-polar solvent like naphtha will lift residues that the polar solvents can't. Naphtha is sold as "VM&P naphtha" (varnish-makers' and painters' naphtha) at any hardware store paint section. Apply with a clean cloth, in a well-ventilated area, away from open flame. Wipe twice with a clean dry cloth afterward to remove the solvent residue. Then follow with a normal alcohol or commercial cleaner pass to finish.
I want to be careful here: naphtha is flammable and the vapors are not pleasant. Use it outdoors or with the windows open if you can. It is not the first thing you reach for. It is the third thing.
Tier 4: Acetone — no. I see this recommended occasionally on home-improvement forums. Acetone will damage the silicone seals around your IGUs, will dissolve some types of vinyl trim, and is brutally hard on low-E coatings if any contact occurs. Do not use it. There is no problem on residential glass that requires acetone where naphtha will not also work, and naphtha is significantly safer for the surrounding materials.
Cleaning solves the immediate visible symptom. It does not address why the film keeps coming back.
For new construction, the off-gassing is a finite process that exhausts itself over time. Most plasticizer migration peaks in the first year and tails off significantly by year three to five. Your job during that period is essentially management: clean the windows when the film becomes visible, knowing it will return, knowing this is normal.
You can speed the process up a little:
For older homes that suddenly start showing this issue, the cause is almost always a recent introduction. Have you replaced flooring? Repainted a room? Refinished a hardwood floor? New furniture, new mattress? In nine cases out of ten, a homeowner who calls about sudden rainbow film can identify the trigger within two minutes once they know what to look for. The previous owners never saw the problem because their house had finished off-gassing decades ago.
Occasionally I see older homes — well past the new-construction off-gassing window — that start showing the rainbow film with no obvious recent installation trigger. When this happens, I look at three things:
If your glass keeps showing rainbow or oily film that nothing seems to remove:
| Test | Result | Diagnosis |
|---|---|---|
| Film is on interior surface only | Yes | Outgassing — proceed |
| Alcohol removes it | Yes | Confirmed organic film |
| Film returns within days | Yes | Active outgassing source still present |
| House under 5 years old or recent renovation | Yes | New-construction outgassing — wait it out |
| House older, no recent changes | Re-check for hidden source | HVAC, fresheners, recent caulk, new furniture |
The cleaning protocol is alcohol first, Sprayway second, naphtha third, acetone never. The long-term answer for new homes is patience and ventilation. The long-term answer for older homes with new outgassing is finding what changed.
Cleaning glass is sometimes a cleaning problem. Sometimes — like this — it's a problem with what your house is doing to itself, and the glass just happens to be where you can see it. The chemistry is genuinely interesting, even if the practical experience is genuinely annoying.
Mara Whitfield is the senior editor at Window Washing Guide and a twelve-year veteran of the trade. She has cleaned the glass on three of the ten tallest buildings in North America, written equipment reviews for Pro Window Cleaner Magazine, and personally tested every method in this piece. She lives in Chicago, where the water is famously, awfully hard.
All articles by Mara → · Editorial standards →
Thin-film interference is the same optical phenomenon that produces the colors on a soap bubble, the rainbow on a wet road slick, and the back of an audio CD. The condition for visible interference colors is that the film thickness be on the order of the wavelength of visible light (roughly 380–740 nanometers). Films thinner than this look invisible; thicker films look uniformly white or hazy. ↩
Phthalate plasticizer migration from PVC products has been studied extensively, primarily for indoor air quality reasons. The body of literature is substantial; for a starting point, the EPA's Indoor Air Quality and Volatile Organic Compounds publications cover the basics, and the CDC's Fourth National Report on Human Exposure to Environmental Chemicals tracks population-level phthalate exposure patterns. ↩
The automotive glass industry has documented a related phenomenon in vehicle windshields, where plasticizers from dashboards and trim deposit on the inside of the windshield over time, producing a characteristic film that returns after cleaning. The technical term in that industry is "windshield fogging," and several auto manufacturers specify low-emission interior materials specifically to mitigate it. ↩
My standing position on vinegar — see Article № 003 — is that it has two genuine uses in window cleaning (mineral haze, soap film stripping) and is wrong for nearly everything else. Outgassing residue is one of the everything-elses. Acid does not break the molecular bonds holding plasticizers to glass. ↩
Mara is the senior editor at Window Washing Guide and a twelve-year veteran of the trade. She has cleaned the glass on three of the ten tallest buildings in North America, written equipment reviews for Pro Window Cleaner Magazine, and personally tested every method in this piece. She lives in Chicago, where the water is famously, awfully hard.