EE Local Services Trusted local home service pros — pricing, licensing, free quotes

home › cost guides › Water heater repair

Water heater repair cost

Common water heater repairs — heating elements, thermostats, anode rods, igniters — run $150–$600. A service call is usually $75–$150 and is often credited toward the repair if you proceed.

Price at a glance

ItemTypical
Job price range$150–$600
Common variantsDiagnostic/service call: $75–$150, often credited toward repair
Labor share$75–$150/hr
PermitRarely (like-for-like parts)
Duration1–3 hours

National job price data from the ee.ltd cost database, 2026 edition.

What drives the price

  • Heating element vs thermostat vs igniter
  • Tank vs tankless
  • Sediment flush needed
  • Age of unit — over 10 years, replacement math often wins

DIY verdict

Element/thermostat swaps possible for experienced DIYers on electric units

Other plumbing job costs

Get free quotes for plumbing work

Compare licensed local pros — typical prices on this page are national averages; your local quotes are the real numbers.

Before you hire