Plumbing referrals for Winston-Salem & nearby townsCall: (336) 677-0730
(336) 677-0730

Water Heater Replacement in Spencer, NC

plumberswinstonsalem.com

In the Spencer Historic District or near the Transportation Museum, get matched with a plumber who replaces gas and electric water heaters.

Spencer water heater failing?
Call now to be connected with a local plumber in Spencer.
(336) 677-0730

Replace a Spencer water heater once the tank leaks, the hot water turns rusty or an old unit keeps breaking down. Spencer's homes are among the oldest in the area, gas heat is common, and Rowan County Building Inspections issues the permit. Call the number on this page to be connected with a local plumber in Spencer.

Plumber setting a new water heater into a drain pan in a garage, water heater replacement in Spencer, NC

About Spencer's homes

Spencer grew up around Southern Railway's Spencer Shops, now the North Carolina Transportation Museum, and its houses show that history. The median year built is 1950, about 76% of homes predate 1980 and about 34% predate 1940. Gas is common here too: about 39% of homes in ZIP 28159 heat with utility gas and almost 10% with fuel oil, higher than most nearby ZIPs.

First things to do

  1. Close the cold inlet. Turn the valve on the cold line above the heater. On older valves, go gently so the stem doesn't snap.
  2. Shut off the fuel or power. Set a gas control to off, or switch off the breaker for an electric tank.
  3. Check for gas odor. If you smell gas, stop, leave the house and call 911 or Piedmont Natural Gas at 800-752-7504 from outside.
  4. Contain the water. Clear the area and catch drips, especially in a basement or on old wood floors.
  5. Note the setup. Look for an expansion tank near the heater and write down the label details.
Call now to be connected with a local plumber in Spencer.
(336) 677-0730

Symptom guide

SymptomLikely cause
Leak from the bottom of the tankInternal corrosion; the tank needs replacing
Relief valve dripping oftenThermal expansion with no expansion tank, or a worn valve
Rust in hot waterSpent anode and a rusting tank lining
Yellow or lazy burner flameVenting or combustion air problem; needs a plumber's check
Not enough hot waterSediment, a failed part or a tank too small for the household

The relief valve line deserves attention in Spencer. Salisbury-Rowan Utilities supplies the town and has put check valves on new customers' meters since 1988, recommending a thermal expansion tank where a check valve is added. A heater that keeps dripping from its relief valve may simply need one.

Cost factors

  • Gas or electric, tank size and efficiency
  • Old flue pipe, gas connectors or supply piping that must be updated
  • An expansion tank if one isn't already in place
  • Basement or tight closet access
  • The Rowan County permit, listed at $75 for a storage heater and $90 for tankless in the February 2024 schedule, plus haul-away

Water Heater Replacement questions in Spencer

Is there a set county fee for a water heater permit?
Rowan County's February 2024 fee schedule lists a $75 permit for a storage water heater and $90 for tankless. The plumber typically pulls it.
Who supplies natural gas here, and what should I do if I smell gas?
Piedmont Natural Gas serves portions of Rowan County, and about 39% of Spencer-area homes heat with utility gas. If you smell gas, leave right away and call 911 or Piedmont at 800-752-7504 from outside.
What surprises come up when replacing a heater in an older house?
Roughly a third of Spencer homes predate 1940, so expect possible galvanized supply pipe, old flue connectors and cramped spaces. Those can add parts and labor to the replacement.
How should I decide how many gallons the new tank needs?
Match the old tank if it kept up. In older Spencer homes the space itself can limit size, so measure the closet or corner before choosing a bigger tank.

More plumbing services in Spencer

Water Heater Replacement nearby

Call now to be connected with a local plumber in Spencer.
(336) 677-0730

Last updated:

☎ Call (336) 677-0730