How to disinfect a hot water tank?

Author: Ramiro Borer  |  Last update: Wednesday, March 11, 2026

Using a hydrogen peroxide solution of 2 pints 3% peroxide to 40 gallons of water, treat tank and run some of the solution into water lines. Let the peroxide solution set in tank and pipes for 2 hours. Solution is not toxic and requires no rinsing It kills off the bacteria.

How do you sanitize a hot water tank?

Add 1/4 cup bleach to the fresh water tank for each 25 gallons of water capacity (include the 6 gallons for the water heater). Pump this through each faucet, hot and cold, until you get a faint smell of bleach at each faucet. Let this sit for a while, overnite is best.

Is it safe to put bleach in a hot water heater?

Its OK to run the bleach solution through the water heater. Just drain it then flush system with fresh water. Your not suppose to tun anti freeze through the water heater. Jim M.

How to get rid of bacteria in a hot water tank?

The preferred treatment is to flush out the system with chlorination and in the process kill off the bacteria. Also by letting the water rise above 140 °F (60 °C) it should also kill off the bacteria but it is not as effective as chlorination. Also more than likely it will return without proper chlorination.

Is it safe to put vinegar in a hot water heater?

If you want to extend the life of your hot water heater and ensure it is running efficiently, you can flush it with vinegar. Vinegar is a natural and safe alternative to harsh chemicals that can damage your water heater.

Correct Way to FLUSH WATER HEATER! 2-Minute Tutorial

How to clean the inside of a water heater tank?

  1. Turn Off the Heater Control and Water Supply. Start by turning off the power or gas supply to your tank. ...
  2. Attach a Garden Hose. ...
  3. Drain the Tank. ...
  4. Flush the Remaining Sediment. ...
  5. Close the Drain and Refill the Tank. ...
  6. Check for Leaks. ...
  7. Turn the Heater Back On.

How often should I flush my water heater with vinegar?

To remove that calcium before it can block the tubes, and to improve the heating efficiency of the heater, we need to flush the tankless water heaters about once a year with vinegar. Vinegar is a weak acid which will dissolve the calcium.

How do you disinfect and flush a water heater?

Okay, it's time to flush that water heater.
  1. Step 1: Turn off the water heater and water supply. ...
  2. Step 2: Connect a garden hose to the drain valve. ...
  3. Step 3: Run hot water and open the drain valve. ...
  4. Step 4: Turn the water supply back on to flush the tank. ...
  5. Step 5: Close drain valve, fill tank and turn on water heater.

Can you get Legionnaires disease from hot water tank?

Legionnaires' disease is a potentially fatal type of pneumonia, contracted by inhaling airborne water droplets containing viable legionella bacteria. Such droplets can be created, for example by: hot and cold water outlets.

How do I clean my water tank from bacteria?

Use a mixture of detergent and hot water (household laundry soap powder will do) to scrub and clean all internal surfaces of the tank. This can be done with a stiff brush or a high pressure jet. Attaching the brush to a long pole may make it possible to clean the tank without entering it (Figure 3.3).

How to sanitize a water tank?

Add 1/2 cup of unscented household bleach for each 100 gallons of tank volume (i.e. a 500 gallon tank would need 2 1/2 cups of bleach). Fill the water tank with clean water. Run each faucet in the distribution system until you can smell bleach.

Can bacteria grow in a hot water heater?

A sulfurous or rotten egg-like odor in the hot water is caused by bacteria growing in the water heater. This growth usually happens when the water heater is turned off while on vacation, when the hot water has not been used for a long time, or when the temperature setting on the heater is set too low.

How to put hydrogen peroxide in a hot water tank?

Using a hydrogen peroxide solution of 2 pints 3% peroxide to 40 gallons of water, treat tank and run some of the solution into water lines. Let the peroxide solution set in tank and pipes for 2 hours. Solution is not toxic and requires no rinsing It kills off the bacteria.

What chemical is used in the disinfecting process of a hot water system?

Chlorine dioxide is an effective disinfectant and biofilm remover.

What temperature kills bacteria in a water heater?

It takes only 32 minutes on average for Legionella to die at temperatures of 140 degrees, and at 151 degrees, the bacteria will die instantly. This is why disinfection that uses temperature change will set a water heater to approximately 158 degrees for five minutes.

How to clean a smelly water tank?

Begin by draining your water tank, then scrub away any visible contaminants. Add a mixture of baking soda and vinegar for a natural cleanse. Regularly implementing these simple steps will keep your water tank smelling as fresh as a desert breeze.

What are the first signs of Legionnaires' disease?

Legionnaires' disease, the pneumonic form, has an incubation period of 2 to 10 days (but up to 16 days has been recorded in some outbreaks). Initially, symptoms are fever, loss of appetite, headache, malaise and lethargy. Some patients may also have muscle pain, diarrhoea and confusion.

Can bacteria in water heater make you sick?

If your water smells odd or has a rotten egg smell, it is usually caused by sulfate-reducing bacteria growing in the tank. These bacteria can make you sick. Maintaining your water heater temperature is key to preventing bacteria growth.

Is it safe to use a shower that hasn't been used in years?

Legionella bacteria can build up in any shower, tap, or water outlet that is not used regularly as the water in the system remains stagnant. When turned on, bacteria will flow out of the system with water, and whoever is using the shower will breathe in aerosols containing Legionella bacteria.

How much does a plumber charge to flush a water heater?

The national average cost to flush a water heater is $160, but prices can vary in increments based on the tank size. A 30-gallon tank will cost between $90 and $120 on average, while a 70-gallon tank could cost anywhere between $180 and $250.

How do you sterilize a water heater?

Pour a ½ to 1 gallon of bleach into the water heater through the hot water outlet opening. Install the A420 anode rod. Re-connect the hot water supply line to the hot water outlet on the water heater. Turn on water supply and draw water at each hot water faucet in the residence until a Chlorine odor is noticed.

How do I get rid of iron bacteria in my hot water heater?

Chemical treatment
  1. Disinfectants are the most common chemicals used to treat for iron bacteria. The most common disinfectant is household laundry bleach, which contains chlorine. ...
  2. Surfactants are detergent-like chemicals, such as phosphates. ...
  3. Acids can dissolve iron deposits, destroy bacteria, and loosen bacterial slime.

When should you not flush a water heater?

(Don't worry! It doesn't come out of your faucets.) If neither you nor a professional have flushed your water within the last five years, Water Heaters Now recommends not flushing it yourself. If you flush a water heater that already has a significant sediment buildup, it can actually cause more problems.

How do you flush a hot water heater with bacteria?

How to Flush a Water Heater in 7 Steps
  1. Step 1: Turn Off the Water Heater's Thermostat. ...
  2. Step 2: Turn Off the Gas Supply. ...
  3. Step 3: Turn Off the Water Supply. ...
  4. Step 4: Turn On Your Hot Water In a Tub or Sink. ...
  5. Step 5: Connect the Drainage Spigot. ...
  6. Step 6: Turn on the Spigot and Drain. ...
  7. Step 7: Flush.

How much vinegar do I put in my water tank to clean it?

Disconnect the cold-water inlet, hot water outlet, T & P valve, or element holes and, using a funnel, pour one (1) gallon of regular household cider vinegar into the water heater.

Previous article
Can a sink be too deep?
Next article
Can broccoli be planted with cucumbers?