How much for a plumber to flush a water heater?

Author: Julia Fahey  |  Last update: Thursday, February 20, 2025

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 much do plumbers charge to flush a water heater?

Flushing a tank water heater costs $75 to $150, while tankless water heaters cost $150 to $250 to flush. The cost of flushing a water heater depends on the tank size, type of water heater, labor costs, and additional tasks performed by the plumber.

How often should a hot water heater be flushed?

Most homeowners should flush their water heaters every 6 months or so, but if you have extremely hard water, you may want to do it more often. Flushing your hot water heater could be necessary as often as every few months depending on the mineral content of your local water supply.

Are water heater flushes worth it?

Flushing your water heater regularly ensures that sediment doesn't interfere with its performance. This means that the unit will heat more effectively and run for shorter times. As a result, the unit's energy costs will be far lower if you flush it every year.

Can I flush my hot water heater myself?

A tank heater is very easy to flush, you just need a garden hose, drain it fill and check anode rod. A tankless is also easy to flush, you will also need a pump and a bucket.

Correct Way to FLUSH WATER HEATER! 2-Minute Tutorial

How do I know if my water heater needs to be flushed?

Keep an eye out for debris suddenly showing up in your water. If you notice sediment or any brown sludge coming out of your faucet, that's probably an indication that it's time for a water heater flush. If you see any of these signs, it's a good indication that your water heater needs maintenance.

How often should I change the anode rod in my water heater?

The frequency of anode rod replacement depends on several factors, such as water quality, usage patterns, and the type of anode rod installed. In most cases, we recommend inspecting and potentially replacing the anode rod every 3 to 5 years.

How do I know if my water heater needs to be drained?

Here are a few warning signs that you need a water heater flush.
  • No Hot Water. When your unit stops producing hot water, there is either a large amount of sediment buildup or a faulty burner. ...
  • Funny Smells. Strange odors from your hot water is a sign of bacteria in your tank. ...
  • Strange Noises. ...
  • Rust Colored Water.

What should you never do with a hot water heater?

DON'T set your water heater temperature above 120 degrees Fahrenheit. DON'T keep combustible material within 18 inches of the hot water heater. DON'T leave children unattended around a hot water heater. DON'T allow plaque and sediment to build up in your tank.

How to tell if your hot water heater is full of sediment?

Common signs that sediment buildup is significant include bubbling and gurgling sounds and diminished hot water when bathing, cooking, or cleaning. You may also notice water discoloration, a leaking pressure relief valve, or cracks in the tank or its connections.

How much does it cost to service a water heater?

Where You Live. The cost of parts and labor varies by geographical location. For example, the average cost of water heater repairs in Tampa, FL, is $539. But in Los Angeles, CA, and Houston, TX, expect to pay up to $627.

How do you know when the water heater is full?

Make certain the drain valve is completely closed. Open the shut-off valve in the cold water supply line. Open each hot water faucet slowly to allow the air to vent from the Water Heater and piping. A steady flow of water from the hot water faucet(s) indicates a full Water Heater.

Do you have to turn off the water heater to flush?

You should turn off your water heater's heat source before flushing it to reduce the risk of scalds. If you have a gas model, turn off the gas valve supplying your water heater. Switch off an electric water heater by turning off the electricity supply at the breaker or disconnect.

Should I hire a plumber to flush my water heater?

Many homeowners prefer to flush their own water heaters rather than hire a pro, as this is a job you can DIY with some know-how. Here's how much each piece of equipment could cost you. Flushing a tankless water heater requires a circulation pump and a cleaning solution like distilled white vinegar.

How much does it cost for a plumber to check a water heater?

If so, you're probably wondering how much a maintenance visit will cost you. The cost of water heater maintenance ranges from $75 to $300+, depending on the following factors: What the plumber checks during a maintenance visit. Whether you choose a single visit or an annual maintenance plan.

Should I flush a 15 year old water heater?

If neither you nor a professional have flushed your water within the last five years, Water Heaters Now recommends not flushing it yourself.

How long does it take to flush a water heater?

On average, flushing a water heater takes about one to two hours, depending on the tank size and the amount of sediment to be removed. This is slightly longer than it takes to drain the tank as you add another step to the process.

Can a water heater last 20 years?

The life expectancy of a hot water tank varies depending on its size, how often it is used, and how well it is maintained. A standard 40-gallon tank will last between 10 and 15 years while larger tanks (50 gallons) have a lifespan of up to 20 years.

How much does it cost to drain a hot water heater?

You should flush your hot water heater about once a year. Flushing a water heater is a job you can likely handle yourself. Water heater pros charge between $75 and $200 to flush a water heater.

Is it better to flush or drain your water heater?

It is recommended that you flush your water heater at least once per year. Doing so will help to prevent the potential problems that sediment can bring over time. Typically, it takes one to two hours to flush a water heater. The size of your tank will impact the amount of time it takes to drain.

How often should I replace my anode rod?

Anode rods require routine inspection and replacement, approximately every three to five years. Without proper maintenance, the anode rod loses its ability to divert damaging particulates from your tank and can accelerate rust and corrosion from chemical reactions, excessive heat, and imbalanced pH levels.

Can I drain my hot water heater by myself?

Open the hot water tank drain valve. Let the water run out the garden hose. This can take 20 to 60 minutes, depending on how big the tank is. Be careful not to damage or break the drain valve when you open and close it.

How much does it cost to replace the anode rod in a water heater?

Anode Rod Replacement: While an anode rod costs between $20 and $50, a plumber can replace it for $50 to $150. The job typically takes about an hour. The anode rod protects the tank from corrosive materials and needs to be changed every few years. Water Heater Tank Flush: A water heater flush kit can cost around $150.

How to tell if your anode rod is bad?

Top 3 Signs of Anode Rod Failure
  1. Rusty or Disintegrating Anode Rod. Regular inspection of the anode rod is crucial to identifying signs of failure. ...
  2. Foul Smell or Discolored Water. Another sign of anode rod failure is foul-smelling water or discolored water, often appearing brownish or rusty. ...
  3. Noisy Water Heater.

Should I replace a 10 year old water heater?

If you suspect your water heater is more than 10 years old—it is time to consider replacing it before you're left with an emergency decision. To determine the age of your water heater, you'll need to identify the Brand Name and Serial Number for your unit.

Previous article
Is a colder fridge better?
Next article
What is the disadvantage of a bottom freezer?