Water heater replacement cost in North Carolina

Updated November 5, 2026By the LocalPlumber team

Draft: price ranges are being verified with local plumbers. This page is hidden from search until then.

Typical installed costs

Water heater Typical installed range Notes
Standard 40–50 gallon tank $1,000–$1,900 Most common replacement
High-efficiency or larger tank $1,400–$2,400 Depends on size and venting
Tankless $2,200–$4,800+ Gas line, venting and electrical changes add cost

These are typical ranges, not quotes.

What a complete quote should include

  • The unit itself (brand, size, fuel type)
  • Labor to remove the old unit and install the new one
  • Haul-away and disposal of the old tank
  • Any required code updates, such as an expansion tank, drain pan or new venting
  • The permit and inspection, where your city or county requires one

If two quotes are far apart, check whether both include the same items.

Tank or tankless?

A like-for-like tank replacement is usually the fastest and cheapest fix when your heater fails. Tankless units can save energy and space, but switching often means upgrading the gas line, venting or electrical service. A good plumber will tell you when your current setup doesn't support tankless without major changes.

Signs it's time to replace, not repair

  • Water pooling around the base of the tank
  • Rusty or discolored hot water
  • Rumbling or popping noises that get worse
  • The unit is past its warranty period and needs a major part

Questions that save money

  1. Is the quote all-in, including haul-away and the permit?
  2. What warranty covers the unit, and what covers the labor?
  3. Do you stock common sizes, or will you need to order one?
  4. Would you recommend tankless for my house, and why?

Need a replacement?

Tell us what's going on and one licensed local plumber will call you back.