Most Minnesota homeowners pay $1,200 to $2,500 to replace a standard gas tank water heater, installed. A tankless unit runs more, from $1,400 to $5,600. A basic electric tank can start under $1,000.

The spread is wide because a few things drive the price. Tank or tankless. How many gallons you need. Gas or electric. And what the install itself takes. Below is what each one costs in 2026, and where your home is likely to land.

2026 water heater prices at a glance

TypeInstalled cost (2026)
Standard tank, gas or electric (40 to 50 gal)$600 to $3,100
Tankless (gas)$1,400 to $5,600
Hybrid heat pump$2,000 to $4,600

Most homes fall in the middle of these ranges. The low end is a simple electric swap. The high end is a tankless install that needs new venting and a gas line.

Water heater replacement price by tank size

Tank sizeInstalled cost
40 gallon$600 to $3,000
50 gallon$700 to $3,100
75 gallon$1,100 to $3,600

A 40 gallon tank suits one or two people. A family of four usually needs 50 gallons. Size up only if you actually run out of hot water, since a bigger tank costs more to buy and to heat.

What changes the price

Tank or tankless. A standard tank costs less up front and is faster to install. A tankless unit costs more, lasts longer, and never runs out of hot water. More on that choice below.

Fuel type. Gas and electric units cost about the same to buy. The difference shows up in the install. Switching from electric to gas means a new gas line and venting, which adds $350 to $2,000.

Labor. A straight tank swap runs $200 to $1,000 in labor. A tank to tankless upgrade runs $600 to $2,500, because it needs new venting and a gas connection.

Code work. Minnesota plumbing code requires a thermal expansion tank on many systems. That adds $100 to $400. New venting runs $500 to $1,500 when it is needed.

Permits and removal. A permit and inspection cost $50 to $200. Hauling away the old unit adds $75 to $500. A permitted job gets checked for safe gas and venting, which protects your home.

Tank vs tankless: which is right for you

A standard tank water heater heats 40 to 50 gallons and keeps it hot around the clock. It costs less to install and lasts 8 to 12 years. The tradeoff is you can run out during back to back showers, and you pay to keep water hot even when nobody is home.

A tankless water heater heats water only when you turn on the tap. It never runs out, lasts up to 20 years, and cuts standby energy waste. It costs more to install, especially if your gas line or venting needs an upgrade.

The short version is this, pick a tank if up-front cost matters most. Pick tankless if you want endless hot water and a longer life, and you plan to stay in the home a while.

Signs it is time to replace, not repair

Not sure whether to fix your water heater or replace it? A few signs point to replacement.

Age is the first one. A tank lasts 8 to 12 years. If yours is past 10 and acting up, replacement usually beats another repair.

Rusty or cloudy hot water is the second. That often means the tank is corroding inside. Once a tank rusts through, it leaks, and a leak can flood a basement.

Not enough hot water is the third. If showers turn cold faster than they used to, the tank is losing capacity or the heating element is failing.

Water around the base is the last. Any pooling at the bottom of the tank means replace it now, not later. A slow drip becomes a burst tank.

A good rule to remember is if a repair costs more than half the price of a new unit, replace it. You stop feeding an old tank that will fail anyway.

The contractor is the biggest variable

Two quotes on the same water heater can differ by hundreds of dollars. The gap is usually the parts you cannot see, such as the code-required expansion tank, proper venting, a safe gas connection, and a permit on file.

MSP Plumbing Heating Air has served the Minneapolis and St. Paul area since 1918, with more than 1,000 five-star reviews. We size the unit to your home, pull the permit, and give you a firm price before we start. Financing is available through Wells Fargo, so a sudden failure does not have to wait.

Call MSP at (651) 228-9200 for a free water heater quote, or book online.

Frequently Asked Questions

What is the average cost to replace a water heater?

Most Minnesota homeowners pay $1,200 to $2,500 for a standard gas tank, installed. Electric tanks can start under $1,000. Tankless units run $1,400 to $5,600.

What is the labor cost to install a 50 gallon gas water heater?

Labor alone runs $200 to $1,000 for a standard tank swap. Upgrading to tankless adds $600 to $2,500 for the extra venting and gas work.

Why do plumbers charge so much to replace a water heater?

You pay for more than the tank. The price covers a permit, a code-required expansion tank, venting, a safe gas connection, haul-away of the old unit, and a licensed plumber who guarantees the job.

How long does a water heater last?

A tank lasts 8 to 12 years. A tankless unit can run up to 20 years with regular maintenance.