Bad smelling water can be caused by Hydrogen Sulfide (rotten egg smell), bacteria, anode rod in water heater (hot water heater would only smell), and manganese. These are some of the most common causes of odors in drinking water. Oxidation, Chlorine Injection, Ultra-Violet sterilization and carbon filters are the most common treatments.
Other water issues
Accreditations & Certifications