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

Author: Ollie Braun  |  Last update: Wednesday, November 5, 2025

It can cost $100 to $1,000 to fix a leak. Flushing and cleaning the tank is a common service that can cost $75 to $250, while flushing/descaling a tankless water heater can run up to $300. But a tune-up, which can also prevent major repairs, goes from $100 to $500.

How much does it cost to service a water heater?

Water Heater Repair: $340

This average repair price includes replacement parts and the labor to install them. Water heater repairs in California cost 31% of what they do nationwide.

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.

Why do plumbers charge so much to replace water heater?

This is because the process of installing a new water heater can be quite complex and often requires the use of special tools and equipment. Additionally, the cost of labor for this type of project can be quite high.

How much does it cost to have someone flush your 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 much does it cost to repair a water heater?

Can I flush my water heater myself?

You can flush your water heater yourself if it's done on a regular basis. This guide will take you through the steps to drain and flush a gas or electric water heater. Learning how to clean a water heater is an essential part of maintaining your plumbing system.

How much does it cost to have someone come look at your water heater?

It can cost $100 to $1,000 to fix a leak. Flushing and cleaning the tank is a common service that can cost $75 to $250, while flushing/descaling a tankless water heater can run up to $300. But a tune-up, which can also prevent major repairs, goes from $100 to $500.

Does homeowners insurance cover a water heater?

Whether or not homeowners insurance covers water heater leaks depends on the specific circumstances of the leak and the terms of your policy. In general, if the leak is sudden and accidental, and not caused by your negligence, your policy will likely cover the cost of repairs.

How long does it take for a plumber to replace a hot water heater?

Once you decide to (or are forced to) replace your current water heater, there are a few decisions you need to make to get the process started. If there are no issues or complications, a licensed plumber should be able to complete the process in 2-3 hours.

Do plumbers deal with water heaters?

The short answer is that plumbers typically service water heaters, whether it's gas or electric. An electrician may also be able to fix an electric hot water heater, assuming the problem is electrical. Maybe you're wondering if you can DIY the solution or if you need to call a water heater pro.

What is the life expectancy of a water heater?

While today's water heaters are better designed than older models, they still require regular maintenance in order to prolong their lives. With regular inspection, draining, and flushing, you can expect a gas water heater to last anywhere from 8-12 years and an electric water heater to last anywhere from 10-15 years.

How much does a heater check cost?

Most people spend between $80 and $200. A furnace inspection costs $100 on average, but prices can range from $50 on the low end to $300 or more.

Who should service a water heater?

If you notice anything that seems off about your water heater, it's best to contact a reliable plumber to take a look. Postponing potential issues will only allow them to worsen.

How much does it cost to replace a 40 gallon water heater?

For example, the average 40-gallon water heater installation cost runs between $1,000 and $2,500, while its 80-gallon counterpart runs between $2,650 and $3,910.

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.

How much does Home Depot charge to install a water heater?

The Home Depot offers traditional water heater tanks and modern tankless units, both powered by either gas or electricity. Depending on your selection, the average cost for water heater installation is between $1,600 to $5,400.

Will a plumber flush a hot water heater?

Plumber offers professional water heater flushes – to schedule one or learn about plumbing maintenance for your home, give us a call today!

How often should I replace my water heater?

If your tank water heater is more than 10 years old, it may be time to consider replacing it. 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.

Why is plumbing not covered by homeowners insurance?

Homeowners insurance typically won't cover plumbing problems that are considered preventable. Neglect would be a reason you might not be covered. For example, if your pipes have been leaking for weeks or months and it is visible and apparent, insurance likely won't cover the damage.

Will home warranty replace old water heater?

The good news is that most standard home warranty plans will cover your water heater.

How do you water heater maintenance?

What's a good annual water heater maintenance checklist?
  1. Check for leaks.
  2. Flush the tank.
  3. Test the temperature and pressure relief valve.
  4. Inspect the sacrificial anode.
  5. Clean air intake vents.
  6. Check the venting system.
  7. Insulate the pipes and tank.
  8. Check thermostat settings.

How much does Lowe's charge to install a hot water heater?

The price depends on whether you want an electric or gas water heater. The basic installation fee at Lowe's is around $320. But, before the contractor can set up the heater, they'll need to come to your home to check the conditions and determine the best location for it. This inspection will cost you an additional $34.

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.

Who would I call to check my water heater?

Well, it depends on the issue. But for the most part, you should call a licensed plumber for all hot water heater problems.

Previous article
Why is my furnace not kicking on?
Next article
How warm can a refrigerator get before food goes bad?