
Tankless water heater costs depend on the size of your water heater, location, fuel type, and more. Keep reading to calculate your expenses.
If your water is cold as ice, your water heater may be slipping up


Your issue is dependent on whether you have a gas or electric water heater.
Nearly all repairs should be left to a pro for safety purposes.
Expect to spend about $600 to repair your water heater.
If you have to replace your system, the average cost is $1,300.
Few things are worse than enjoying a hot shower when the tap suddenly turns ice cold. Besides being wet, cold, and frustrated, you now have to figure out how to fix the problem. When this happens, your water heater is the most likely culprit. Common reasons a water heater keeps turning off include problems with the gas supply, a malfunctioning thermostat, a damaged or dirty thermocouple, or issues with the electrical components or heating elements.
Learn why your gas or electric water heater may be malfunctioning and what you can do about it.
If your gas water heater keeps turning off, it may be a sign of a malfunction—or your system may have simply outlived its lifetime. The answer to how long a water heater lasts depends on how often it’s used and maintained, but in most cases, it’s about 10 years. So, if it’s been more than a decade since you’ve replaced your water heater, you may be out of luck.
But if it’s a relatively new gas water heater, a few things may be causing your issues, like a malfunctioning thermocouple or a clogged inlet.
If there’s a problem with the gas supply, your water heater can’t do its job. A blockage in the gas line or a faulty gas valve can disrupt the flow of gas and cause your water heater to keep turning off.
If you suspect a gas issue, turn off your gas and contact a water heater repair contractor immediately.
A thermocouple is what connects the gas control valve to the outside of the water heater. It helps convert the heat from the pilot flame to an electrical current that turns on the heat by controlling the flow of gas. If a thermocouple is bad, there will be no gas to the pilot or the burner—meaning no heat.
A good way to figure out if it’s the thermocouple is to see if the pilot light is on. If it isn’t or won’t stay lit, the thermocouple could be the issue.
If your pilot tube is too dirty, it can become clogged, preventing the pilot light from getting enough gas to stay lit.
You can try cleaning it yourself by following these easy steps:
Turn off the gas and power to your water heater
Vacuum out the pilot tube
Use a brush to clean up any additional residue
Wipe the pilot burner with a soft brush
Secure back in place
Air intake vents can easily become clogged with debris, pests, or even stray items (like clothing if it’s located near your laundry). Without a good incoming air supply, your water heater will not function properly and may keep shutting off.
Just like the dirty pilot tube, vacuum and brush out the air intake vent to ensure adequate airflow. Your water heater should also be located in a well-ventilated room with access to oxygen—that is, no closed doors without a vent.
The main control valve lets you control the temperature of your water heater and turn it off and on. When it’s not working properly, your water heater can keep turning off or be inoperable.
If it is a faulty valve, contact a pro to repair it.
The flex tube runs hot and cold water into your system. If clogged or damaged, it’s easy to see why your hot water heater isn’t working how it should. The easiest way to clean a flex tube is to flush your water heater.
For this fix, you’ll need to know how to drain a water heater. Here’s what to do:
Turn off the power and gas
Let the water cool down, unless it’s not hot
Release pressure in your water line by running water elsewhere, like your upstairs sink
Attach a garden hose to your drain valve and place a bucket under the other end of the hose
Open the drain valve
Once empty, run more water through your system
Close the valve, turn the power and gas back on

While gas is commonly known to be dangerous, some homeowners may be able to try their hand at small wiring repairs.
But if you’ve never attempted any sort of electric work before, just like with gas water heaters, you should leave the work to a professional. One wrong move could lead to electrocution, fire, or damage to your entire electrical system.
If your water heater keeps tripping your breaker, your wiring may be faulty.
To test if it’s your breaker, try turning it back on once it’s off. If it immediately turns back off without any sort of action, it’s likely the breaker itself.
When a thermostat breaks, it’s no surprise that your water temperature isn’t right. In some cases, it can cause your water heater to turn off completely.
For example, if your system can only handle up to 175 degrees, but if the faulty thermometer allows it to reach 185, the system could be shut off automatically.
Locate the upper and lower thermostats.
Check the power supply on both.
Reset the thermostat by pressing the button; see if it works.
If the upper system has no power, replace that thermostat.
If the upper system gets power but your water is still cold, replace the upper heating element.
A broken heating element can cause water heaters to turn off because it makes the water heater unable to heat water.
Turn off the power and drain the water heater tank. Then, remove the old heating element, install the new one, and reconnect the wires. Finally, refill the tank and check it for leaks.
Water contains natural sediment, which can build up inside your heater over time. If there is too much sediment, your tubes and valves can become blocked, disrupting your water flow.
If you haven’t in a while, try draining your water heater to see if that helps your water heater get back on track. Look up draining tips for your specific model, but in general, you can follow these steps:
Turn off the power
Let the water cool down, unless it’s not hot
Release pressure in your water line by running water elsewhere, like your upstairs sink
Attach a garden hose to your drain valve and place a bucket under the other end of the hose
Open the drain valve
Once empty, run more water through your system
Close the valve and turn the power back on
Overheating occurs when the water heater’s internal components can’t properly regulate the water temperature, so the system shuts down as a safety precaution.
This happens for one of two reasons: a faulty thermostat or sediment build-up inside the tank.
Faulty Thermostat: If your water heater’s thermostat malfunctions, it might not shut off the heating element at the appropriate time, causing the water temperature to rise too much. Most water heaters have a safety mechanism that cuts power when the water reaches a dangerous temperature, which is why the system might keep turning off. If this is the problem, you likely need to replace the thermostat.
Sediment Buildup: Over time, minerals and debris from your water supply can accumulate at the bottom of the tank. This sediment can insulate the heating element, causing it to overheat as it works harder to heat the water. When this happens, the system may shut off to prevent further overheating. Regularly flushing the tank can help reduce sediment buildup and prevent the heater from overworking itself.
If it’s none of the above, there could be faulty wiring. In some cases, you may be able to see some issues, like a loose or corroded wire. But if there’s nothing noticeable or out of place, the bad wiring could be hidden in your system itself.
For this issue, it’s best to reach out to a pro for help.
In most cases, trying to DIY a water heater repair isn’t worth the time or effort. You could actually end up causing more damage to your heater or home, and in some cases, DIY repairs will void your system’s warranty. Your best bet is to call a local water heater pro to get the job done for you.
Most plumbers charge per hour for their services, so the price will depend on the complexity of the job. On average, homeowners spend anywhere from $91 to $1,700 on a repair, with the average water heater repair cost landing around $600.
If you have to replace the system completely, expect to spend upward of $1,800. But, this cost can vary based on where the heater is located, whether you have a tank or tankless water heater (tankless water heaters cost much more than tank ones), and whether your project requires any plumbing upgrades.

While you may not be able to fix the water heater on your own, you can help prevent issues in the first place by:
Maintain it regularly: Give your water heater a once-over at least once per year. Test the valves, check the anode rod, and look for any visible issues. Catching them before the problem gets serious can save you a lot of time and money.
Get a professional inspection: You can also outsource your maintenance to a professional who can look for any issues and make sure all your settings are correct. Plumbers cost as low as $45 per hour, but that hour of work could save you hundreds in repairs.
Flush it once a year: Over time, sediment and other debris build up in your water tank, leading to decreased efficiency. Draining your water heater once a year can keep your system running at its highest (and hottest) potential.
Insulate your tank and pipes: By insulating your tank and pipes, you can reduce your utility bills and ensure your system doesn’t have to work too hard to keep up with demands.
Turn it down a few degrees: The standard settings allow for pretty hot water, but most homeowners won’t ever use water at its highest heat. You can turn your settings down a few degrees on the control valve to give your heater a bit of a reprieve.
Did okay with our cooling system for a bit; later replaced system inside and out; 6 months had problems with heating side of system. We tried to contact him several time pleading for a return call with no response and felt ghosted by him. Because of no response we had to call someone else!...
Excellent. John and Jim did a great job at a great price. They got the job done in eight days as promised. They brought extra water for power washing the house as to not affect my well. As we are new to cedar siding, they taught us the proper care and maintenance.
He was very polite and answered all of my questions (related to his services and not.) His prices were incredibly competitive and his availability was great. I appreciated how thorough he was and his cleanliness. Through inspection, he was able to see that the top of our chimney had water...
Rusty arrived at the house and completely checked the hot tub and determined that primary pump not working and needed replacing. Rusty ordered the pump and approximately 2.5 weeks later it arrived and scheduled the installation a couple of days later. Rusty arrived at the house as scheduled...
We were not overly impressed. They showed up promptly, worked quickly. We moved into a house that had lot of pet stains and they told us they would not come out which we understood. Not long after we used them we used a basic spot cleaner and the water that came out of the carpet was...
We wanted to replace our A/C system before it gave out. D and D Air Conditioning and Heating easily removed the old system and installed the new system in a few hours on a Saturday afternoon. Although they had never experienced a problem with a Carrier system before, ours was their...
I wanted to have a home inspection on my house that I've owned since 1996, for various reasons (having the roof checked after last winter's blizzards, for one). The house was built in 1930. I wanted a professional to tell me the condition of the roof, chimney, attic, cracks in some walls,...
From average costs to expert advice, get all the answers you need to get your job done.

Tankless water heater costs depend on the size of your water heater, location, fuel type, and more. Keep reading to calculate your expenses.

While solar water heater costs are a bit higher than a standard system, this energy-saving option could pay for itself in a few years. Here’s what you need to know.

A water heater flush costs $160 on average but can vary based on the unit size, type, labor, location, and more. Keep reading to learn how much you could pay.

The average lifespan of water heaters is 6 to 15 years for conventional models and up to 20 for tankless ones, but it can be less if they are not properly maintained.

Sediment buildup and loose valves are common reasons for a hot water heater that’s making noise. Here are the most common causes and their fixes.

Leakage, lacking hot water, and other signs tell you that your water heater is failing. Take action before it’s too late.