The best skylight cleaning solution in 2026 is filtered water under 30 ppm TDS with a pH between 6 and 8, and a mild non-ionic surfactant only on oily soil. Detergent is overused; water chemistry is under-managed.
Ask a building manager what happens to the atrium glass in summer and they describe white spotting, not dirt. That is dissolved mineral, not soil, and no brush removes it once it has bonded.
Why does water quality matter more than detergent?
Tap water in most cities runs 120 to 400 ppm total dissolved solids. Leave a film of 300 ppm water on a pane and the sun dries it in about 90 seconds at 35°C, depositing calcium and magnesium carbonate. Two or three cycles of that and the glass has a haze that needs acid washing to remove, which on coated glass can strip the coating.
Filtered water at 10 to 30 ppm leaves effectively nothing when it evaporates. A three-stage deioniser with mixed-bed resin costs about USD 700 to 1,400 and processes 3,000 to 6,000 litres between regenerations. It is the highest-return purchase in skylight cleaning.
| Water quality | TDS (ppm) | Residue after drying | Recommended |
|---|---|---|---|
| Mains tap | 120-400 | Visible spotting | Never for final pass |
| Softened | 60-120 | Light haze | Pre-wash only |
| RO filtered | 10-40 | Barely visible | Acceptable |
| DI / deionised | 0-10 | None | Final pass |
What pH should a skylight cleaning solution be?
Between 6 and 8. Below 5 you are in acid territory, which eats into anodised aluminium frames and can attack Low-E coatings at the edge. Above 10 you are alkaline enough to dull some frits and to strip the silicone sealant at the perimeter over time.
Most ready-made glass cleaners sit around pH 8 to 9, which is fine for a home kitchen window and marginal for a sealed unit with a 20-year coating warranty. If your building has a coated glass warranty, use water at neutral pH and let the surfactant do the work.
Do you need a surfactant at all on a glass roof?
For atmospheric dust, pollen and rain film, no. Water and a microfibre pad remove it, and the pad holds the soil without redepositing. For kitchen extract plumes, traffic film on a city facade, or pollen that has bonded over weeks, a small amount of non-ionic surfactant at 0.1 to 0.3 percent helps the pad release soil and prevents the water from beading away from the deposit.
Avoid anionic surfactants, which leave a film that attracts dust faster. Avoid any product with wax, silicone or a ‘rain repellent’ claim on a commercial glass roof, because the first time the coating fails unevenly it looks worse than a clean pane. Our Lingfeng S1 review includes notes on which solutions actually flow through a spray bar without clogging nozzles.
How much solution does a skylight robot use?
At 110 ml per square metre, a 300 m² glass roof uses about 33 litres per cycle, of which roughly 21 litres comes back in the recovery tank. Plan a 40 litre supply per cycle and a 25 litre waste drum, so a mid-cycle refill is not required. Machines that claim 15 litres for 300 m² are describing a damp pad, not a spray wash, and the result shows at the edges.
What are the common mistakes in 2026?
- Using tap water for the final pass. The single most common cause of spotting complaints.
- Adding more detergent when streaks appear. Usually the opposite is needed: less product, more water, slow down the pass.
- Cleaning in direct sun. Above 45°C glass surface temperature the water flashes off before the squeegee reaches it.
- Ignoring the frame channel. Dirty water sitting in the frame drains back onto the glass at the next rain.
- Not testing water. A USD 25 TDS pen prevents USD 6,000 of acid washing.
If you are comparing total cost against a hired crew, the earlier piece on skylight cleaning cost breaks down per-visit pricing for each access method, and the skylight robot review index shows how each machine handles water through the cycle.
Does hard water damage sealed skylight units?
The glass surface, not the unit. Laminated and toughened glass tolerate mineral film for years without structural change, but the coating on Low-E and solar-control products degrades where calcium deposits sit through repeated wetting and drying cycles. Once the coating is etched, no cleaning restores it, and the replacement cost per pane runs USD 400 to 1,200 on a commercial roof.
That is the argument for a deioniser. A USD 700 unit against a USD 8,000 repair is not a close call.
Can you collect and reuse rainwater for glass roof cleaning?
Yes, with filtration. Harvested rainwater typically runs 10 to 40 ppm TDS once it has been passed through a sediment filter and a carbon block, which is close to usable for a pre-wash. For the final pass, run it through a mixed-bed deioniser as well. Do not reuse collected wash water, because it carries the soil you just removed and reapplies it as a film.
What about cleaning products that claim to repel rain?
They work, for eight to fourteen weeks, and then they fail unevenly. A glass roof treated in patches looks worse than an untreated one, because the untreated sections sheet water and the treated ones bead it. On a domestic conservatory nobody minds. On an atrium roof that is photographed from below every day, it is a conversation with the architect.
Key Takeaways
- Use water under 30 ppm TDS on the final pass; tap water at 300 ppm spots within 90 seconds.
- Keep solution pH between 6 and 8 to protect frames, sealant and Low-E coatings.
- Skip surfactants on atmospheric dust; use 0.1-0.3 percent non-ionic only on oily film.
- Plan 110 ml per square metre; 300 m² needs about 40 litres of supply.
- A demineraliser at USD 700-1,400 prevents the most expensive glass damage.

