Family-owned & local
Licensed & insured in Utah
Upfront flat-rate pricing
Workmanship guarantee
Signs Your Water Heater Needs Repair
Water heaters almost never fail out of nowhere. They warn you first. If any of these sound familiar, it’s worth getting them looked at before you walk downstairs and step in two inches of water.
- You’re running out of hot water faster than you used to, or there’s none at all
- Water is lukewarm or the temperature keeps shifting mid-shower
- Hot water is rust colored, cloudy, or smells metallic
- The tank is making rumbling, popping, or banging noises
- Water is pooling around the base of the unit
- The pilot light keeps going out (gas models)
- The breaker trips or the reset button keeps popping (electric models)
- Energy bills have been creeping up for no obvious reason
- The water heater is 8 to 12 years old or older
- You can see rust or corrosion on the tank or fittings
Types of Water Heaters We Repair
Our techs work on every water heater type you’ll find in a Utah home.
Traditional Tank
30, 40, 50, 75, and 80 gallon gas and electric units. Still the most common water heater in Salt Lake County.
Tankless / On-Demand
Rinnai, Navien, Noritz, Lochinvar, A.O. Smith, Bradford White, State, Takagi, Rheem, and others. We handle flushes, sensor replacements, ignition issues, and error codes.
Heat Pump / Hybrid
Energy-efficient models that pull heat from ambient air. They work well in Utah basements and semi-conditioned garages.
Commercial
Higher capacity units for restaurants, multi family, and light commercial. Ask about service contracts.
Common Water Heater Problems We Fix
Most calls come down to a handful of issues. Here’s what we see most often and what the fix actually looks like.
Sediment Buildup
Minerals from Utah’s hard water settle out and form a crust at the bottom of the tank. You hear it as rumbling or popping. The fix is a full tank flush and an anode rod inspection while we’re in there.
Failed Heating Element (Electric)
Lukewarm water, or no hot water, with nothing visibly leaking. We test both the upper and lower element, verify the thermostat, and swap whichever component has failed.
Thermocouple or Gas Valve (Gas)
The pilot won’t stay lit, or the burner won’t fire. The fix is usually a thermocouple, the gas control valve, or the igniter.
Leaking T&P Relief Valve
A dripping pressure relief valve usually means the valve has failed or the system is seeing overpressure. We replace the valve and check the expansion tank while we’re there.
Corroded Anode Rod
The anode rod sacrifices itself so the steel tank doesn’t have to. When it’s gone, the tank starts corroding. Replacing it extends tank life considerably, and Utah’s water chews through anodes fast.
Broken Dip Tube
You suddenly have less hot water than you used to. Replacing the dip tube and checking the inlet and outlet plumbing usually resolves it.
Faulty Thermostat
Water is way too hot, or never quite hot enough. We test, recalibrate, or replace.
Leaking Tank
If the tank itself is leaking (not a fitting, not a valve, the actual tank body), the steel has corroded through. That’s a replacement, not a repair. The good news: we can usually install a new one the same day.
Utah Hard Water: The Silent Water Heater Killer
Homes along the Wasatch Front have some of the hardest water in the country. Calcium and magnesium dissolve out of the water, settle in your tank, coat your heating elements, and eat through your anode rod faster than the manufacturer planned for. That’s why Utah water heaters often fail before their 10 or 12 year rated lifespan.
It’s also why hard-water-aware maintenance is part of every service call we run:
- Annual tank flush, so sediment doesn’t cook your elements
- Anode rod inspection every 3 to 5 years, and replacement before it’s all gone
- Tankless descaling every 12 to 18 months on Utah water
- Honest advice on whether a whole-home water softener makes sense for your situation
Ask your tech about our maintenance plan when they’re onsite. It pays for itself the first time it saves you a tank.
Repair or Replace? How to Decide
We don’t push replacements on people who don’t need them. Here’s the rule of thumb we use with every customer.
Lean toward repair when:
- The unit is less than 8 years old
- There’s one clear problem (element, thermostat, valve)
- The repair cost is under half of what a new install would run
- There’s no visible corrosion on the tank
- The current unit still fits your household’s hot water needs
Lean toward replacement when:
- The unit is 10 to 12 years old or older
- You’ve had multiple issues, or we’ve been out twice in the last two years
- The repair cost is more than about 50% of a new install (the 70% rule)
- There’s rust on the tank body itself, or a leak coming from the shell
- You’d recover the upgrade cost within 4 to 6 years by going tankless or hybrid
Not sure which column you’re in? Call 801-277-3342 and we’ll tell you straight.
Utah Hard Water: The Silent Water Heater Killer
Homes along the Wasatch Front have some of the hardest water in the country. Calcium and magnesium dissolve out of the water, settle in your tank, coat your heating elements, and eat through your anode rod faster than the manufacturer planned for. That’s why Utah water heaters often fail before their 10 or 12 year rated lifespan.
It’s also why hard-water-aware maintenance is part of every service call we run:
- Annual tank flush, so sediment doesn’t cook your elements
- Anode rod inspection every 3 to 5 years, and replacement before it’s all gone
- Tankless descaling every 12 to 18 months on Utah water
- Honest advice on whether a whole-home water softener makes sense for your situation
Ask your tech about our maintenance plan when they’re onsite. It pays for itself the first time it saves you a tank.
Our Hot Water Tank Repair Process
You shouldn’t have to wonder what’s happening in your utility room. Here’s exactly what to expect:
- Book your appointment. Call us or schedule online. We’ll lock in a same-day or next-day window and text you when the tech is on the way.
- Diagnosis and flat rate quote. The tech inspects the unit, pinpoints the problem, and writes you a flat rate price before any work starts.
- Same-day repair when we can. We stock elements, thermocouples, valves, and anode rods on every truck, so most jobs wrap up in one visit.
- Clean up, test, warranty. We pressure test the system, check every hot water fixture, clean up after ourselves, and back the work with our warranty.
Water Heater Brands We Service
We repair every major residential and commercial water heater brand sold in Utah:
Don’t see your brand? We probably still work on it. Give us a call and ask.
Upfront Pricing, No Surprises
Free diagnosis with repair. If you hire us for the repair, the diagnostic fee is on us.
Flat rate, not hourly. One written price up front. You know what you’re paying before we crack open a tool bag.
Why Choose Millcreek Plumbing For Water Heater Repair Near You
- Locally owned. We live here, we work here, and we’ve been doing this for years.
- Fully licensed and insured in Utah.
- Background checked technicians, in uniform, in marked trucks.
- Straightforward pricing. We won’t pressure you into something you don’t need.
- Workmanship warranty on every repair we do.
- Trucks stocked for same-day work.
- Shoe covers, drop cloths, and full cleanup. Your house looks the way we found it.
- Hundreds of 5-star reviews from your neighbors.
Make Your Water Heater Last Longer
Most water heater failures are preventable. A little maintenance (especially in hard-water Utah) can add 3 to 5 years to the life of your unit.
Flush the tank once a year. Even draining a few gallons clears out sediment before it cooks your elements or cracks the tank.
Check the anode rod every 3 to 5 years. A $40 rod replacement can save you from a $2,000 tank replacement. Seriously.
Set the thermostat to 120°F. Lower scald risk, lower energy bill, slower mineral buildup.
Test the T&P valve yearly. The temperature pressure relief valve is a critical safety device. A quick test once a year is worth the two minutes.
Wrap older tanks. If your tank is pre-2015, a $30 insulating blanket can cut standby heat loss by 25 to 45%.
Descale tankless units yearly. Tankless heaters on Utah water need descaling every 12 to 18 months. We offer a plan for that if you don’t want to keep track of it.
Frequently Asked Questions
How long does water heater repair usually take?
Most repairs (element, thermostat, thermocouple, valve, anode rod) finish in one visit of 1 to 2 hours. More involved diagnostics or parts orders sometimes need a second trip.
How much does water heater repair cost in Salt Lake City?
It depends on the part and the model. We always give you a flat rate quote before starting, so you’re never guessing.
Is it worth repairing a 10-year-old water heater?
Sometimes yes, sometimes no. If the repair is cheap and the tank is in good shape, go for it. If the unit is north of 10 years and the repair is significant, replacement usually makes more financial sense. We’ll tell you honestly which one applies to your heater.
Do you offer emergency water heater repair?
Yes. We run same-day and emergency calls for no-hot-water and leaking heaters throughout the Wasatch Front. Call 801-277-3342.
Do tankless water heaters need repair too?
Yes. They’re more efficient, but they’re also more complicated. We see a lot of scale buildup, ignition faults, flow sensor problems, and error codes on tankless units. We service every major tankless brand.
Why is my water heater leaking?
Depends on where the water is coming from. A leak at a fitting, valve, or T&P line is almost always repairable. A leak from the tank body means the steel has corroded through, and the unit has to be replaced. Don’t ignore this one. A full tank failure floods fast.
How often should I flush my water heater in Utah?
At least once a year. If you don’t have a softener, or you’re on a well, every six months is better.
Do you guarantee your work?
Yes. Every repair comes with a workmanship warranty, and we honor the manufacturer warranties on any parts we install.
Request a Free Estimate
Need an estimate on a water heater repair? Fill out the form and we’ll get back to you fast. Can’t wait? Call 801-277-3342
"*" indicates required fields
Locations We Serve
- Salt Lake City
- South Salt Lake
- North Salt Lake
- Sandy
- Millcreek
- Cottonwood Heights
- Holladay
- West Valley City
- Sugar House
- South Jordan
- Taylorsville
- West Jordan
- Midvale
- Murray
- Draper
- Park City
- Jeremy Ranch
- Bountiful
- Brighton
- Emigration Canyon
- Riverton
Need service in your area? Call us at (801) 277-3342 to confirm availability.






