Yes, Meguiars Ultimate Compound works on glass beautifully to remove water spots. Water spots and light defects can be effectively removed from glass using this product. You should just apply the compound and gently work it in before wiping it off.