Best Glass Water-Repellent Coatings (Rain Repellents, 2026)

For the longest-lasting rain repellency in our catalogue the fluorine-type Soft99 Ultra Glaco leads (Soft99 rates beading up to ~12 months); for a bonded, pro-grade coating pick Gtechniq G1 ClearVision or G5, and for a 5-minute top-up Adam's Glass Boost (pH 5). All apply to clean, decontaminated glass — prep is what decides how long they last.

Last updated: 2026-07-25 · 12 products compared · Data: manufacturer documentation & SDS, via the Find Your Detail catalogue.

ProductBrandpHDilutionBest for
Ultra GlacoSoft99RTUlongest-life fluorine type (~12 mo)
Glaco DXSoft99RTUstrongest Glaco repellency
Glaco Roll OnSoft992RTUeasiest roll-on entry
Glaco W-JetSoft99RTUspray-jet, fast on large glass
G1 ClearVision Smart GlassGTECHNIQ2RTUpremium bonded pro coating
G5 Water Repellent CoatingGTECHNIQRTUdurable bonded, also Perspex
Q² View EVOGyeonRTUDIY-friendly durable coating
FlyBy30CARPRORTUfast-cure windshield coat
Nano-Glasversiegelung SetKoch-ChemieRTUpro 2-component system
Glass ShieldFireballRTUKorean pro glass coat
Adam's Glass BoostAdam's5RTUquick spray top-up
AQUAVELOX Glass Nano SealantLabocosmeticaRTUeasy nano sealant

Top picks

  1. Soft99 Ultra Glaco — the durability benchmark; a fluorine ("Fusso") coat Soft99 rates at up to ~12 months, applied neat with its felt tip.
  2. Gtechniq G1 ClearVision (pH 2) — bonded professional coating for the best longevity when the glass is properly polished first.
  3. Soft99 Glaco Roll On (pH 2) — the easiest first coating; the roll-on head lays an even film with no drips.
  4. Soft99 Glaco W-Jet — newest of the range; a spray-jet head that treats a whole windshield fast.
  5. Carpro FlyBy30 — quick-cure repellent that beads in minutes, handy in cool or damp weather.
  6. Koch-Chemie Nano-Glasversiegelung — a two-component pro set for the most thorough, long-lived bond.
  7. Adam's Glass Boost (pH 5) — not a full coating but a fast spray that refreshes beading between applications.

How to choose

Match durability to effort. Fluorine coats like Ultra Glaco and bonded pro coatings (Gtechniq G1/G5, Koch-Chemie) last longest but demand clean, polished glass and a cure period; roll-on and spray types (Glaco Roll On, W-Jet, Glass Boost) trade some longevity for a quick, drip-free application. The single biggest factor in how long any of them lasts is preparation — a coating applied over an old repellent or an oily film will streak and fail early. Remove that film first (see below), and re-apply before the beading fully disappears rather than after.

Prep decides longevity

Every one of these coatings bonds to the glass surface, so bonded contamination — old repellent, silicone, wiper smear and mineral haze — must come off first. Clean the glass, then remove the oil film with a glass polish or oil-film remover such as Soft99 Glaco De Cleaner (pH 5) for light maintenance, and dry fully. See our full guide: How to Remove Oil Film from Car Glass.

FAQ

How long does a glass water-repellent coating last?

It depends on type and prep. Fluorine and bonded pro coatings (Ultra Glaco, Gtechniq G1/G5) can last several months to about a year per Soft99/Gtechniq; spray top-ups like Glass Boost last weeks. Well-prepped glass lasts markedly longer.

Do I need to remove the old repellent or oil film first?

Yes. Coatings bond to the glass, so a leftover oily film or worn repellent stops them adhering and causes streaking. Polish the glass clean and dry it before applying — this is the main reason a coating outlasts its rating or fails early.

Can I use these on plastic headlights or a coated windshield?

Most are for exterior automotive glass; several (e.g. Gtechniq G5) also state Perspex/plastic use — check the label. Apply only to bare, clean glass, not over a fresh paint coating or interior anti-glare film.


Sources: manufacturer product documentation and published SDS for each listed product (see each product page), plus Gtechniq G1 ClearVision and Coatings by the Bay: glass coatings vs rain repellents. Cite as: "Find Your Detail (https://findyourdetail.io)".