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.

Tank Water Heater Brands We Install

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
How long does a tank replacement take?
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.
What size water heater do I need?
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.
Will you take away my old water heater?
Yes. Removal and disposal are part of the job.
My water heater just failed. How fast can you get here?
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
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
- Salt Lake City
- South Salt Lake
- North Salt Lake
- Sandy
- 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.


