Water Heater Replacement in Salt Lake City & Across the Wasatch Front

Your old tank has run its course. Millcreek Plumbing replaces tank water heaters throughout the Wasatch Front — same-day in most cases.

Family-owned & local

Licensed & insured in Utah

Old unit hauled away

Workmanship guarantee

What Hot Water Heater Replacement Actually Means

A lot of plumbers quote you a price for the new water heater and consider the rest your problem. That’s not how we work.

When Millcreek does a tank replacement, the job covers:

  • Draining and disconnecting the old unit
  • Hauling it away — we don’t leave it on the curb
  • Installing the new tank and reconnecting all water and gas or electrical lines
  • Inspecting or replacing the expansion tank while we’re there
  • Testing pressure, temperature, and every connection before we leave
  • Pulling the required permit — we handle the paperwork

Every water heater replacement we do is installed up to code. It protects you, and it matters when you sell the house.

Picking The Right Sized Water Heater Tank

Bigger isn’t always better, and undersized is a miserable way to live. Here’s a rough guide:

1 to 2 people: 30 to 40 gallons

3 to 4 people: 40 to 50 gallons

5 or more: 50 to 80 gallons

We’ll confirm the right size when we see your setup. A lot depends on how your household actually uses hot water — back-to-back showers, running the dishwasher and laundry at the same time, that kind of thing.

Gas or electric? We go off what your home already has. If you’re thinking about switching fuel sources, we’ll walk you through what that involves before you commit.

Water Heater Repairs in Salt Lake County

Tank Water Heater Brands We Install

Water Heater Replacement Brands Salt Lake City UT

We stock models that hold up well on Wasatch Front hard water and stand behind every unit we put in.

What Our Customers Say

Frequently Asked Questions

Most jobs are done in 2 to 3 hours. We stock common tank sizes on the truck, so if your unit dies on a Tuesday, there’s a good chance you have hot water again that same day.

See the guide above. When you call, just tell us how many people are in the house and roughly how your mornings go. We’ll sort it out.

Yes. Removal and disposal are part of the job.

Call 801-277-3342. We run same-day calls throughout the Wasatch Front and usually have an opening on short notice.

Request a Free Estimate

Need an estimate on a water heater replacement? Fill out the form and we’ll get back to you fast. Can’t wait? Call 801-277-3342

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Get The Hot Water Back On!

Call 801-277-3342 or schedule online. We’ll send a licensed, local tech and get the job done right.

Areas We Serve

Need service in your area? Call us at (801) 277-3342 to confirm availability.