Fast emergency service · Drains, water heaters, pipes & more · NationwideCall (833) 835-1569
DrainResponseProsPlumbing referral service

Water heater repair

No hot water, lukewarm showers, a leaking tank or strange noises. Call and we'll connect you with a local plumber for water heater repair.

Common water heater problems

  • No hot water: pilot or burner issues on gas units, failed elements or thermostats on electric units.
  • Not enough hot water: sediment build-up or a failing element.
  • Leaks: from fittings and valves (often repairable) or from the tank itself (usually means replacement).
  • Popping or rumbling: sediment in the tank.
  • Rusty or smelly water: a worn anode rod or corrosion.

If the tank is leaking

  1. Turn off the cold-water supply valve on top of the heater.
  2. Turn off the gas (set to pilot/off) or switch off the breaker for electric units.
  3. Catch water and move belongings away.
  4. Call a plumber.

Repair or replace?

Tank water heaters commonly last around 8 to 12 years. A leaking tank, heavy rust or repeated repairs on an older unit usually means replacement.

How it works

  1. 1

    Call (833) 835-1569

    Tell us what's going on and your ZIP code.

  2. 2

    We connect you

    Your call goes straight to an independent plumbing company that serves your area.

  3. 3

    You decide

    Talk it through with the plumber and choose whether to go ahead. No obligation.

FAQ

Water Heater Repair: common questions

Can a plumber fix a water heater the same day?

Often, if the part is common. Replacements depend on stock of your size and type.

Tank or tankless?

Tankless units heat on demand and take up less space; tank units are simpler to install. A plumber can explain which fits your home.

Not an emergency?

Book a plumber online through Thumbtack

Planning a water heater swap, new fixtures or a repipe? Compare local plumbers, read their reviews and book on Thumbtack, our booking partner.

See plumbers on Thumbtack

Plumbing problem? Talk to a plumber today.

One call connects you with a plumbing company that serves your area. Drains, water heaters, pipes, leaks and fast emergency service.

Call a Plumber · (833) 835-1569