A water heater problem usually announces itself with a cold shower at the worst possible moment. Learning how to fix water heater issues yourself saves the 150 to 300 dollar service call for problems you can resolve in under an hour with basic tools. The catch — knowing which repairs are safe DIY territory and which require a licensed plumber. Get that boundary right and you save money. Get it wrong and you flood a basement or set a water heater on fire.
Start With the Basics: Which Type Do You Have?
Identify your water heater before you start fixing. Repair steps differ significantly between gas, electric, and tankless units.
- Gas tank water heater: Look for a vent pipe out the top and a gas line. Pilot light or electronic igniter on the bottom.
- Electric tank water heater: No vent pipe, electrical conduit feeding the top. Two heating elements behind access panels.
- Gas tankless: Wall-mounted unit with vent pipe and gas line. Smaller than tank units.
- Electric tankless: Wall-mounted with heavy-gauge electrical only, no gas connection.
No Hot Water: Diagnose the Problem
The first step is figuring out whether the unit is heating at all or just running out fast. Open the hot tap and check the temperature with a kitchen thermometer. Ideal is 120 degrees F.
Gas Heater With Pilot Light
Older gas units have a standing pilot. Look through the access panel — if no flame, follow the relight instructions printed on the side. Hold the gas knob to PILOT, press and hold the red button, light with a long lighter, then release after 30 seconds. If the pilot dies repeatedly, the thermocouple is bad. Replacement runs 15 to 30 dollars in parts and 20 minutes of work.
Electric Heater
Check the breaker. Electric water heaters trip 30-amp double-pole breakers when an element shorts out. Reset once. If it trips again, you have a failed element. Test elements with a multimeter set to ohms — a healthy element reads 10 to 16 ohms. Anything outside that range needs replacement at 25 to 50 dollars per element.
Tankless Units
Tankless errors flash on a digital display. Common codes — 11 means ignition failure (check gas supply), 12 means flame failure (clean the burner), 99 means exhaust blockage (clean the vent). The owner manual decodes every error and most have free YouTube walkthroughs.
Water Heater Leaks
Find the source before assuming the worst. Tank leaks mean replacement; fitting leaks mean repair.
- Drain valve drip: Tighten or replace the valve at 8 to 15 dollars in parts. Easy DIY.
- T&P relief valve dripping: Often pressure related. Replace at 15 to 25 dollars or install an expansion tank at 40 to 80 dollars.
- Cold or hot inlet/outlet leak: Tighten union or replace flex line at 15 to 30 dollars.
- Tank body leak: Bottom or side seam corrosion — the tank is finished, replace the unit.
Pilot Light Won’t Stay Lit
If you can light the pilot but it dies within seconds, the thermocouple is the culprit 80 percent of the time. The thermocouple is a copper rod that senses pilot heat and tells the gas valve it’s safe to open. Replace it.
Steps to replace — turn off gas at the main valve, remove the burner assembly (usually three nuts), unscrew the thermocouple from the gas valve, swap in the new one, reverse the steps, relight pilot. Total time: 30 to 45 minutes. Total cost: 15 to 30 dollars.
Sediment Buildup and Reduced Capacity
Hard water deposits collect in the bottom of tank water heaters. Symptoms include popping noises during heat cycles, reduced hot water capacity, and wasted energy. Flush the tank annually to prevent buildup.
- Turn off gas or power to the heater
- Close the cold water supply valve
- Open a hot tap inside the house to vent
- Connect a garden hose to the drain valve
- Open the drain valve and drain the tank fully
- Briefly open the cold water supply to flush remaining sediment
- Close drain, refill tank, restore power or gas
Total time: 90 minutes including drain time. Total cost: free if you own a hose.
Pressure Relief Valve Problems
The T&P (temperature and pressure) valve is your safety device — it prevents tank explosions. If yours dribbles continuously, the valve is doing its job because pressure is too high. Causes include closed expansion tank, thermal expansion in a closed plumbing system, or a thermostat set too high. Install an expansion tank at 40 to 80 dollars and the leak usually stops within a day.
Never plug or cap a leaking T&P valve. The valve is the only thing preventing catastrophic failure if the thermostat sticks.
When to Call a Plumber
Some repairs cross into licensed-only territory. Call a plumber for any of the following.
- Gas line modifications or major gas valve replacement
- Tank body leaks (you need a replacement, not a repair)
- Tankless flow sensor or heat exchanger failures
- Continuous T&P valve leaking after expansion tank install
- Any electrical work beyond element replacement on 240V circuits
When to Replace Instead of Repair
Tank water heaters last 8 to 12 years on average, 15 to 20 years with a powered anode rod. If yours is past 10 years and needs more than 200 dollars in repairs, replacement makes more sense. New tank water heaters cost 600 to 1,800 dollars installed. Tankless replacements run 2,500 to 5,500 dollars installed.
Frequently Asked Questions
How do I fix a water heater that has no hot water?
Check the breaker for electric units, the pilot light for gas, and the gas supply valve. Most no-hot-water situations resolve with a relight or breaker reset. Persistent failures point to a thermocouple or heating element.
Can I replace a water heater element myself?
Yes if you can shut off power confidently and use a multimeter. The job takes 60 to 90 minutes and costs 25 to 50 dollars in parts versus 250 to 400 dollars for a service call.
Why is my water heater making popping noises?
Sediment trapped under the heating elements creates steam pockets that pop. Flush the tank annually to prevent buildup. Severe popping can crack the tank lining over time.
Is it safe to fix a leaking water heater?
Fitting and valve leaks are safe DIY. Tank body leaks require replacement, not repair — a corroded tank will fail catastrophically and flood the room.
How often should I flush my water heater?
Once a year for areas with hard water, every 18 to 24 months for soft water regions. Skipping flushes shortens tank life by 3 to 5 years.