Available Now — Same-Day Service

Water Heaters

Installation, repair, and replacement for tank and tankless water heaters.

Licensed & Insured 24/7 Emergency Response Family Owned Since 2013

Water Heaters in Utah County & Salt Lake County

Whether your water heater is leaking, not heating, or ready to be replaced, we handle it all. We install and service both traditional tank and tankless water heaters from top brands.

What's Included

  • Tank and tankless water heater installation
  • Water heater repair and troubleshooting
  • Full unit replacement and disposal of old equipment
  • Expansion tank installation
  • Pressure relief valve service
  • Same-day service available

Emergency Plumbing

Plumbing Emergency? Call Now.

Available 24/7 — we respond fast. Burst pipes, flooding, major leaks — don’t wait.

(801) 787-6905

No answering service. You reach a real plumber, every time.

Frequently Asked Questions

Water Heaters questions from Utah homeowners — answered straight.

How much does a water heater replacement cost in Utah?

Most water heater replacements in Utah County and Salt Lake County run between $900 and $2,200 installed, depending on the unit size, fuel type, and whether you are switching from tank to tankless. We give you a flat-rate price before we start so there are no surprises on the invoice.

Should I get a tankless or traditional water heater?

Tankless units cost more upfront but last 20+ years and cut standby energy loss significantly — a real advantage given Utah's hard water, which shortens tank heater lifespan. If your household uses a lot of hot water simultaneously (multiple showers, dishwasher), a tankless or hybrid system often pays for itself within several years.

How long does a water heater last?

Traditional tank water heaters typically last 8 to 12 years in Utah. Our water is very hard — around 15 to 25 grains per gallon in many parts of Utah County — which accelerates sediment buildup and anode rod wear. Annual flushing and anode rod checks can push that toward the higher end. Tankless units commonly reach 18 to 25 years with proper servicing.

Do I need a permit to replace a water heater in Utah?

Yes. Utah requires a mechanical permit for water heater replacements, and properties in the Wasatch Fault zone — which covers most of Utah County and Salt Lake County — require seismic strapping that meets state code. H&M Plumbing pulls the permit, handles the strapping, and schedules the inspection so you stay fully compliant.

Can you repair my water heater the same day?

In most cases, yes. We carry common repair parts on our trucks — heating elements, thermostats, anode rods, and pressure relief valves. Call us in the morning and we can usually have your hot water restored the same day. If the unit needs full replacement, we can often complete that the same visit as well.

Still have questions? Call us — we pick up.

Call (801) 787-6905