A water heater that quits on a cold morning sends most people straight to the phone. The hard part is knowing who to actually call, because the wrong choice wastes a service fee and leaves you another day without hot water.
So who services water heaters? For most problems a licensed plumber is the right call, but electrical faults and heat pump units can point you to an electrician or an HVAC technician instead. Below, we match the pro to the symptom and show what a repair or a full replacement typically costs.
Key Takeaways
- Call a plumber first for leaks, no hot water, sediment noise, rusty water, and gas line or pilot problems.
- Call an electrician when the heater trips the breaker, smells like burning, or has faulty wiring; they service the power supply, not the tank.
- An HVAC technician or a plumber handles heat pump water heaters and complex venting, depending on local license rules.
- A typical repair runs about $150 to $700, while a full replacement averages $1,200 to $4,500 installed in 2026.
Troubleshooting Common Water Heater Issues
Before you pick up the phone to find out who fixes water heaters, run through the basics. Here are the most common problems and whether you can handle them yourself.
Leaking Tanks or Pipes
Leaks happen for many different reasons. You might have a corroded tank, high water pressure, a blown gasket, or just a loose bolt.
Check your plumbing connections first. If you spot a loose nut or valve, tighten it gently with a wrench. If that stops the drip, you are good to go. If the tank itself is leaking, though, call a professional right away, since a rusted-through tank cannot be patched.
Temperature Fluctuations
Is your water freezing cold or scalding hot? That usually points to a thermostat problem or a failing heating element.
If you have no hot water at all, check the electrical panel to see whether the breaker tripped. If the water is too hot, you can manually adjust the temperature on the unit (check your manual for the dial location).
If the breaker is fine and the thermostat is set correctly, you likely have a failed heating element or a bad thermostat.
According to the U.S. Consumer Product Safety Commission, a water heater’s thermostat should stay at 120 degrees Fahrenheit, and most electric models have two thermostats that both need that same setting to work correctly (1).
Strange Noises
Rumbling, popping, or banging sounds are alarming but rarely urgent. They usually come from sediment that has settled at the bottom of the tank. The sediment hardens and knocks against the metal as the water heats. Flushing the tank clears it, but persistent noise after a flush calls for a pro.
Who Services Water Heaters?
A licensed plumber services water heaters in most cases, while electrical faults belong to an electrician and heat pump models may need an HVAC tech. Here is how to decide who services water heaters based on your specific symptoms. When you are genuinely unsure, start with a plumber: they can diagnose the unit and point you to an electrician or HVAC tech if the fault falls outside their scope.
When to Call a Plumber
Plumbers are the primary doctors for water heaters. They handle installation, piping, gas lines, and physical tank issues. If you hear popping noises or see water pooling on the floor, call a plumber.
Reach out to a plumber if:
- The water heater tank or pipes are leaking.
- The pilot light on your gas heater won’t stay lit.
- The water is rusty, yellow, or smells like rotten eggs.
- You have low hot water pressure.
A licensed plumber also knows the code: a water heater needs a drain pan wherever a leak could damage the surrounding structure, with a minimum pan depth of 1.5 inches, per the 2018 International Plumbing Code.
When to Call an Electrician
Electricians do not fix leaks, but they do fix the power supply. If your water heater keeps tripping the circuit breaker, do not keep flipping it back on. That points to a dangerous electrical fault or a short in the wiring.
One thing to keep in mind: an electrician works on the circuit and power supply feeding the heater, not the tank’s internal parts. For an electric unit, the electrician handles the wiring while a plumber handles the tank, so the two trades sometimes split the job. Call an electrician if you smell burning plastic near the heater or the fuse box feels hot to the touch.
How Much Does Water Heater Repair Cost?
A water heater repair averages around $600 in 2026, though most jobs land between $150 and $700. Small fixes like swapping a thermostat or heating element, or flushing the tank, often run $100 to $350, while a leaking gas control valve or harder leak work costs more depending on labor rates in your area.
How Much Does It Cost to Replace a Water Heater?
A new water heater costs about $1,200 to $4,500 installed on average in 2026. Sometimes a repair isn’t worth the money, and replacement makes more sense than sinking cash into an aging unit.
According to the U.S. Department of Energy, water heating accounts for about 13 percent of a typical home’s annual energy use and utility bills, which is part of why a more efficient replacement can pay off over time (2).
Several factors move the final price:
- Type of Heater: Tankless units cost more upfront than traditional tanks.
- Brand: Top names like Rheem or Bradford White may carry a premium over budget brands.
- Labor difficulty: A unit in a tight attic or crawlspace costs more to swap.
- Permits: Local code and permit fees can add $50 to $500 to the bill.
FAQs
Still unsure who to hire? Here are answers to common questions about water heater service.
Bottom Line
When you ask who services water heaters, the answer is usually a plumber. They cover the water, gas, tank, and venting. Bring in an electrician when the breaker keeps tripping or the wiring is at fault, and an HVAC tech for a heat pump unit. Read the symptom first and you will call the right trade the first time.






