How Much Does It Cost to Repair or Replace Your Water Heater?

By Matt Schmitz

September 17, 2025

The average lifespan of a water heater is somewhere in the neighborhood of 10 years, which seems like an eternity until that day comes when you suddenly find yourself mid-shower without hot water. Where does the time go? The deceptive nature of having too much time to plan for the worst has left you with soap in your eyes and chill down your spine, a malfunctioning or possibly kaput water heater — and no earthly idea of whether you need to repair it or replace it, nor what it’s gonna cost to do either.

This May Also Interest You: Hot Water Ran Out While You’re in the Shower? 5 Reasons You're Freezin’

Getting a precise answer to that question hinges on a number of variables that you literally can’t even with right now, and you’re not exactly in the position to make a bunch of phone calls to compare contractor quotes. Calm down and towel off. We’ve got you.

To help you get at least a ballpark idea of what you should expect to pay before you start calling around for estimates, HomeServe has calculated the average costs for water heater repair and replacement nationally and state by state for comparison. Remember, whomever you hire to come and address your issue will almost certainly charge you a fee just to come out and diagnose the problem, so we’ve calculated that average as well.

For a closer look at what factors into the price to replace your water heater, check out our state-by-state replacement cost guide. Likewise, for more specifics on repair prices, go to our state-by-state repair cost guide.

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.

But for our purposes here — to get you an immediate idea of the cold, hard cash you’ll have to drop in order to resume your warm, soothing shower — consult our quick reference guide below. There you’ll find what the average cost for water heater repair and replacement is in your state and how it compares to the national average.

All figures are based on aggregated HomeServe data reported by our network of thousands of contractors across the nation. Where insufficient data was available to determine a verifiable average, we’ve noted so. Also note that HomeServe water heater data should generally be assumed to refer to conventional “tanked” water heater models — the most common type — as opposed to tankless or “on-demand” models, which can cost roughly twice as much.

Water Heater Service Costs Nationwide

  • Diagnosis: $101

  • Repair: $359

  • Replace: $1,396

State-by-State Water Heater Service Costs

1. Alabama

  • Diagnosis: $111

  • Repair: $424

  • Replace: $1,084

2. Alaska

  • Diagnosis: Insufficient data

  • Repair: Insufficient data

  • Replace: Insufficient data

3. Arizona

  • Diagnosis: Insufficient data

  • Repair: Insufficient data

  • Replace: Insufficient data

4. Arkansas

  • Diagnosis: $109

  • Repair: $362

  • Replace: $1,248

5. California

  • Diagnosis: $107

  • Repair: $360

  • Replace: $1,300

6. Colorado

  • Diagnosis: $124

  • Repair: $334

  • Replace: $1,801

7. Connecticut

  • Diagnosis: $110

  • Repair: $361

  • Replace: $1,802

8. Delaware

  • Diagnosis: $92

  • Repair: $359

  • Replace: $1,457

9. District of Columbia

  • Diagnosis: $97

  • Repair: $439

  • Replace: $1,642

10. Florida

  • Diagnosis: $112

  • Repair: $506

  • Replace: $1,216

11. Georgia

  • Diagnosis: $104

  • Repair: $404

  • Replace: $1,361

12. Hawaii

  • Diagnosis: Insufficient data

  • Repair: Insufficient data

  • Replace: Insufficient data

13. Idaho

  • Diagnosis: Insufficient data

  • Repair: $215

  • Replace: $1,516

14. Illinois

  • Diagnosis: $91

  • Repair: $341

  • Replace: $1,541

15. Indiana

  • Diagnosis: $97

  • Repair: $362

  • Replace: $1,471

16. Iowa

  • Diagnosis: $85

  • Repair: $261

  • Replace: $1,520

17. Kansas

  • Diagnosis: $91

  • Repair: $279

  • Replace: $1,796

18. Kentucky

  • Diagnosis: $106

  • Repair: $354

  • Replace: $1,395

19. Louisiana

  • Diagnosis: $114

  • Repair: $334

  • Replace: $1,507

20. Maine

  • Diagnosis: Insufficient data

  • Repair: Insufficient data

  • Replace: Insufficient data

21. Maryland

  • Diagnosis: $99

  • Repair: $349

  • Replace: $1,594

22. Massachusetts

  • Diagnosis: $69

  • Repair: $439

  • Replace: $1,669

23. Michigan

  • Diagnosis: $92

  • Repair: $292

  • Replace: $1,299

24. Minnesota

  • Diagnosis: $111

  • Repair: $396

  • Replace: $1,732

25. Mississippi

  • Diagnosis: $96

  • Repair: $322

  • Replace: $1,537

26. Missouri

  • Diagnosis: $86

  • Repair: $304

  • Replace: $1,736

27. Montana

  • Diagnosis: $100

  • Repair: $400

  • Replace: $1,301

28. Nebraska

  • Diagnosis: $107

  • Repair: $369

  • Replace: $1,299

29. Nevada

  • Diagnosis: $85

  • Repair: $320

  • Replace: $1,515

30. New Hampshire

  • Diagnosis: Insufficient data

  • Repair: $468

  • Replace: $1,968

31. New Jersey

  • Diagnosis: $105

  • Repair: $351

  • Replace: $1,601

32. New Mexico

  • Diagnosis: $110

  • Repair: $396

  • Replace: $1,760

33. New York

  • Diagnosis: $95

  • Repair: $326

  • Replace: $1,670

34. North Carolina

  • Diagnosis: Insufficient Data

  • Repair: $380

  • Replace: $1,587

35. North Dakota

  • Diagnosis: $102

  • Repair: $288

  • Replace: $1,611

36. Ohio

  • Diagnosis: $104

  • Repair: $356

  • Replace: $1,384

37. Oklahoma

  • Diagnosis:

    $104

  • Repair:

    $356

  • Replace:

    $1,444

38. Oregon

  • Diagnosis: $116

  • Repair: $424

  • Replace: $1,529

39. Pennsylvania

  • Diagnosis: $87

  • Repair: $374

  • Replace: $1,411

40. Rhode Island

  • Diagnosis: Insufficient data

  • Repair: Insufficient data

  • Replace: Insufficient data

41. South Carolina

  • Diagnosis: $101

  • Repair: $326

  • Replace: $1,770

42. South Dakota

  • Diagnosis: $112

  • Repair: $410

  • Replace: $1,272

43. Tennessee

  • Diagnosis: $101

  • Repair: $479

  • Replace: $1,387

44. Texas

  • Diagnosis: $95

  • Repair: $282

  • Replace: $1,613

45. Utah

  • Diagnosis: $124

  • Repair: $455

  • Replace: $1,537

46. Vermont

  • Diagnosis: Insufficient data

  • Repair:Insufficient data

  • Replace: Insufficient data

47. Virginia

  • Diagnosis: $102

  • Repair: $338

  • Replace: $1,533

48. Washington

  • Diagnosis: $104

  • Repair: $306

  • Replace: $1,797

49. West Virginia

  • Diagnosis: $90

  • Repair: $399

  • Replace: $1,226

50. Wisconsin

  • Diagnosis: $88

  • Repair: $363

  • Replace: $1,667

51. Wyoming

  • Diagnosis: Insufficient data

  • Repair: $317

  • Replace: $1,588

More Related Articles:

View Plans in Your Area
Search Icon

Sign up for HomeServe emails!

Get the latest news, tips and promotional messages, including special offers.