If your water heater is leaking, over ten years old, or just quietly died on a Tuesday morning, the first question is always the same: how much is this going to cost me? Here's the honest range for St. Paul and the Twin Cities metro, plus the factors that actually move the number up or down.

✅ Quick Answer
Standard tank replacement$1,200 – $2,500
Tankless conversion$3,000 – $5,500

What actually drives the price

Two "water heater replacements" can cost very different amounts depending on a handful of specifics. Before you get a quote, it helps to know what a plumber is actually pricing.

Tank size and fuel type

A standard 40-50 gallon gas tank is the most common — and usually the least expensive — swap, since most homes already have the gas line, vent, and connections in place. Electric tanks run similarly but may need an electrician if your panel needs an upgrade. Larger households (50-75 gallon) push cost up simply due to unit price.

Tank vs. tankless

Tankless (on-demand) units cost more upfront — often two to three times a standard tank — because they frequently require new venting, gas line upsizing, and sometimes electrical work. They last longer and lower utility bills over time, but they're a bigger investment, not a like-for-like swap.

Removal and disposal

Getting the old tank out — especially from a tight basement corner or up from a crawlspace — is real labor. Most quotes include haul-away, but it's worth confirming it's not a separate line item.

Code requirements in Minnesota

This is the one homeowners are most often surprised by. Minnesota plumbing code requires a thermal expansion tank on closed systems (which most homes with a pressure-reducing valve or backflow preventer have), and most municipalities — including St. Paul — require a permit and inspection for water heater replacement. A licensed plumber builds this into the quote; an unlicensed installer who skips it is leaving you exposed if something goes wrong later.

Cost by type

TypeTypical RangeNotes
Standard gas tank (40-50 gal)$1,200 – $2,200Most common replacement
Standard electric tank$1,300 – $2,500Add if panel upgrade needed
Large gas tank (65-75 gal)$1,800 – $2,800Larger households
Tankless gas conversion$3,000 – $5,500Often needs new venting/gas line
Emergency same-day replacement+$150 – $400After-hours or urgent labor premium

Ranges reflect typical Twin Cities metro pricing including labor, permit, and standard installation. Unusual access, code upgrades, or venting changes can push costs higher — a plumber should always confirm with an in-person or photo-based look before finalizing.

Repair or replace?

If the tank itself is leaking, that's a replace, not a repair — a leaking tank means the steel has corroded through, and there's no fixing that. If the issue is a part (thermostat, heating element, pressure relief valve, pilot assembly), repair is usually the cheaper move, especially on a unit under 8 years old. Past the 10-year mark, most plumbers will tell you straight: put the repair money toward a new unit instead.

Getting an accurate number for your home

Every home is different — venting, access, panel capacity, and local permit fees all shift the final quote. That's exactly what Pip, our AI assistant, is built for: describe your situation and get a realistic estimate in under a minute, no phone tag required.

Ready to get real quotes?

Tell Pip what's going on and get matched with a licensed local plumber — free, no obligation.

Get Free Quotes →