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.
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
| Type | Typical Range | Notes |
|---|---|---|
| Standard gas tank (40-50 gal) | $1,200 – $2,200 | Most common replacement |
| Standard electric tank | $1,300 – $2,500 | Add if panel upgrade needed |
| Large gas tank (65-75 gal) | $1,800 – $2,800 | Larger households |
| Tankless gas conversion | $3,000 – $5,500 | Often needs new venting/gas line |
| Emergency same-day replacement | +$150 – $400 | After-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 →