How much does it cost to get your water heater flushed?

Author: Freddy Dietrich Sr.  |  Last update: Thursday, November 20, 2025

The average U.S. homeowner spends about $160 to flush a water heater. Depending on the type, size, location, and labor, most spend between $110 and $200. Your average water heater flush cost falls around $160, with most prices ranging from $110 to $200 depending on several factors.

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.

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.

How often should a 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.

Tankless water heater flush cost

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 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 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.

Do you turn off gas when flushing a water heater?

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.

Is a 30 year old water heater safe?

Sometimes, you'll just need repairs, but serious issues call for replacement. For example, a 30-year-old water heater certainly needs to be replaced, but a younger one with a minor problem may be able to get by with some simple repairs.

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 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.

Will flushing water heater improve water pressure?

Traditional tank water heaters also suffer from sediment build-up. In this case, you clear the sediment by emptying the water into a bucket or down a drain until it runs clear. Clearing the sediment often restores your water pressure to its maximum potential.

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.

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 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.

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 much does it cost to flush a hot water heater?

Expect a pro to charge you between $75 and $200 to come to your home to flush your water heater, depending on where you live. While this cost deters many homeowners from performing this annual maintenance, it can extend the water heater's lifespan by years, making it worth the additional cost.

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.

What is the best way to get sediment out of water heater?

Perform a vinegar soak.

Vinegar is part of clearing and cleaning a clogged drain, and it's also helpful in removing sediment from water heaters. After you've drained your hot water tank, you can pour a gallon or so of vinegar through it.

Can a hot water heater last 20 years?

Water Heater Lifespan

With proper maintenance, a tank water heater tank should last six to 12 years. A tankless water heater can last for more than 20 years. Check your water heater's warranty for the most accurate timelines.

How to know if a hot water heater is going bad?

Water heaters show several signs of going bad, including lack of hot water, temperature fluctuations, decreased water pressure, strange noises, rotten egg smell, visible leaks, rusty or discolored water, and increased energy bills. If your water heater is over 10 years old, it may be time to consider a replacement.

How much does a plumber charge to put in a new hot water heater?

Labor Cost to Install Water Heater

In general, plumbers cost $45 to $200 per hour, while electricians cost $50 to $100 per hour. Expect the following average price ranges for labor alone: Replacing a tank-style water heater: $150–$450. Replacing a tankless water heater: $600–$1,850.

Can I service my own water heater?

Never perform do-it-yourself water heater repair! However, there are one or two smaller preventative maintenance tasks that you could do. These tasks keep your system in good condition and minimize repairs: Flush your water tank at least once every six months and test the pressure relief valve.

How much is a water heater inspection?

The average cost of a plumbing inspection is $100 to $200 for a basic visual inspection, $300 to $1,100 for a camera or video inspection, or $400 to $1,300 for a combination of the two. Plumbing inspections typically cover fixtures, water and sewer lines, water heaters, toilets, pumps, drains, and appliances.

Previous article
How can I increase oxygen in my room?
Next article
Is Dawn Powerwash safe for showers?