How long do water heaters last, explained by the licensed plumbers at Utah Service Pros in Payson.
TL;DR: Water heaters last 8-12 years (tank) and 15-20 (tankless) by industry-typical lifespans, but Utah’s very hard water pushes unmaintained tanks toward the early end. Annual flushing, anode replacement, and softened supply each add years. Past 10 years, plan the replacement before it plans itself.
What actually kills a water heater?
Corrosion and sediment. The sacrificial anode rod corrodes so the tank wall does not, once it is consumed (2-4 years in aggressive water), the tank itself starts rusting from inside. Meanwhile hard-water sediment blankets the bottom, overheating the steel and fatiguing the weld seams. The leak that ends a tank’s life started years earlier on both fronts.
How do you add years in Utah County?
Three moves, in value order: a softener (removes the sediment source), a $50-$150 anode swap every 2-3 years, and an annual flush. Together they are the difference between an 8-year tank and a 12-year tank, and tankless units hit their full 15-20 only with annual descaling here.
When should you stop investing in the old one?
Past 10 years, repairs over half the new-unit cost are money into a failing asset, the framework in repair or replace. Check your unit’s age via the serial number, then call 801-874-8479 for an honest read.
Expert-reviewed by Utah Service Pros. Last updated June 2026.
Questions about how long do water heaters last? Call Utah Service Pros at 801-874-8479 for straight answers and a flat-rate quote.

How Long Do Water Heaters Last: quick answers
How long do water heaters last comes down to three things: act early, get a proper diagnosis before paying for anything, and insist on flat-rate pricing. For how long do water heaters last anywhere in Utah County, Utah Service Pros handles the diagnosis and the fix in one visit, with permits included where required.