Cloudy glassware, a white film on wine glasses, or a rainbow sheen on drinking glasses is a frequent complaint from St. Louis homeowners after a dishwasher cycle. The fix depends on what the film is made of. Testing the water and looking closely at the glass will tell you more than switching detergents again and again.

Start by checking whether the film wipes off

Take one cloudy glass and rub it with a paper towel dampened with plain white vinegar. Rinse it and look again.

  • If the haze disappears, it is mineral deposit or detergent residue, and the glass itself is likely fine.
  • If the haze stays, or the surface looks rough, dull, or shows a shifting rainbow sheen, the glass may be etched. Etching is a change to the glass surface itself. It cannot be scrubbed off and will not reverse.

What the film usually means

Hard water carries dissolved minerals, mostly calcium and magnesium. When water evaporates on glass in a dishwasher, those minerals stay behind as a thin white film. Detergent residue can add to the problem, especially when the rinse aid is low or empty. Iron in the water can leave a faint yellow or orange tint that looks different from the white haze.

Etching is a different problem. It develops when the glass surface breaks down over time, often from very hot cycles, harsh detergents, or water that is very soft. Once etched, the damage is permanent, so the goal shifts to preventing more of it.

Test the water before you change anything

Work through these checks in order. Each one narrows down the cause.

  1. Check your hardness. Use a home test kit on your cold tap, or review the hardness section of the annual water quality report from your St. Louis water provider, which is usually posted online. If your home has a water softener, compare softened and unsoftened water if you can reach an unsoftened tap, since a softener that is not regenerating properly can leave water harder than expected.
  2. Check for iron. If the cold tap water looks faintly yellow or leaves orange stains in the sink, run an iron test. Iron residue on glass tends to look tinted rather than purely white.
  3. Check the rinse aid dispenser. An empty or low dispenser is one of the most common and easiest causes to fix.
  4. Compare the glassware. If only one or two items show the film, loading position and drying may be the cause. If everything in the dishwasher shows it, the water or detergent is more likely to blame.

What to do with each result

If the film wipes off with vinegar

Run an empty cycle with white vinegar in the detergent cup, then keep the rinse aid dispenser full. If the film returns, your water may be hard enough that an in-home treatment step is worth discussing. Ask a qualified plumber or water treatment professional in the St. Louis area to test your water and show you the results before recommending any equipment.

If the glass is etched

Etching cannot be reversed, so focus on stopping further damage. Use a detergent labeled for the type of glassware you own, avoid very hot cycles on delicate pieces, and choose the gentlest drying option your machine offers. Hand wash your nicest glasses. If you have a softener, check whether it is set too aggressively, since very soft water can contribute to etching over time.

If the tint is yellow or orange

Treat this as an iron question first. Test the cold tap water before running anything else through the dishwasher. Iron concerns usually need a proper water analysis rather than a dishwasher fix.

Practical notes for St. Louis homes

Hardness varies across the St. Louis area and can differ even between homes on the same street, depending on plumbing and water source. Do not assume a neighbor's results match yours. Keep your test results on file so you can compare them over time and share them with anyone who services your water system.

Summary

Wipe one glass with vinegar. If the film clears, it is mineral or residue, so test hardness and keep the rinse aid full. If it does not clear, the glass may be etched, and the fix is prevention. If the tint is yellow or orange, test for iron before changing anything else. Testing first keeps you from buying the wrong fix for a dishwasher problem in St. Louis.