How Much Does It Cost to Repair or Replace a Water Heater in Indiana?
By Lauren Leazenby
September 01, 2025
Nothing’s worse than stepping into a freezing cold shower that’s supposed to be hot — not just because it’s a spine-chilling surprise but because it usually means something’s going wrong with your water heater. But heads up, Hoosiers: Whether you’re from south of Indy or you reside in Da Region, the average cost to repair or replace a water heater in Indiana is on par with the national average.
This May Also Interest You: How Much Does It Cost to Repair or Replace a Water Heater?
It might have taken a breakdown for you to realize it, but your water heater’s a pretty important machine. And now that you’re living without it, it's not so much a matter of whether you should have your water heater serviced, but how much that service will cost. These numbers should give you a rough idea of how much you can expect to pay in your state.
Repair and replacement costs vary depending on where you live. For comparison, the national average for diagnosis is $101, for repair is $359 and for replacement is $1,396. The good news? We're seeing prices that are, on the national level, lower than when we first reported this data in 2021. National average diagnosis fees are up just $2 in four years, while average repair and replacement costs are down 27% and 20% respectively.
The following average prices are based on aggregated HomeServe data reported by our network of contractors across Indiana.
Water Heater Diagnosis: $97
The diagnostic fee is what the technician will charge you to tell you what’s wrong with your system and whether it needs to be repaired or replaced. In Indiana, you’ll pay about $4 less, on average, than the national average price.
Water Heater Repair: $362
After your technician tells you what’s wrong with your system, they may need to do some repair work. This usually involves ordering new parts to replace a worn-out heating element, faulty thermostat or another malfunctioning component. This average repair price includes replacement parts and the labor to install them. Repairs cost Indianians, on average, $3 more than the national average.
Water Heater Replace: $1,471
Water heaters only last about 10 years, and a breakdown might be a sign that yours is on its way out. When it’s the end of the road for your water heater, you'll need to spring for a new one. Indiana’s average water heater replacement price is 5% less than the nation’s.
(Note that HomeServe water heater data should generally be assumed to refer to conventional “tanked” models — the most common type — as opposed to tankless or “on-demand” models, which can cost roughly twice as much.)
More Related Articles:
View Plans in Your Area
Popular
Oct 04, 2025
Apr 26, 2021
Get the latest news, tips and promotional messages, including special offers.