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
- Is the quote all-in, including haul-away and the permit?
- What warranty covers the unit, and what covers the labor?
- Do you stock common sizes, or will you need to order one?
- 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.