Water heater repair in Elkin. Reference photo, not a Trade Servicez job.

Residential gas water heater. Reference photo, not a Trade Servicez job. Tim Evanson, CC BY-SA 2.0, via Wikimedia Commons.

Call (336) 569-4407 Text (336) 569-4407

Elkin and Surry County. Monday–Friday, 9:00 AM – 5:00 PM. This page is minor parts repair on the heater you already have.

Labor $185–$425 plus typical parts $35–$120. Combined estimate $220–$545. That covers an element, thermostat, or ignitor. It does not change fuel or the route or size of piping.

The $69 visit fee comes off only if you approve that repair on the same visit. It is not a credit on a later visit. A call, text, or the form below is a request. Daniel confirms any visit. No tank replacement.

Same repair scope: Surry County water heater repair.

Related labor rates

Service Labor Est. equipment & materials Typical job total Notes
Water Heater
Water heater repair$185 – $425$35 – $120$220 – $545Elements, thermostats, or an ignitor on the installed heater. No tank replacement and no change to fuel or piping route or size.

Installed prices include the part. Larger part swaps list labor and an equipment range separately. These figures are estimates until Daniel confirms them on site. The $69 visit fee comes off only an approved repair on that same visit. It is not a credit on a later visit. Tank replacement, a new condenser unit, a new mini-split, an expansion tank, and new piping, duct, or wiring are not offered.

Service area

We serve Elkin · Mount Airy · Pilot Mountain · Dobson · Yadkinville · Jonesville · Boonville · King and surrounding communities. Text your address to confirm scheduling.

Request a call or text

Ask Daniel to call or text you back

This form does not book a service appointment. Daniel confirms any visit separately. Privacy notice.

Text Daniel yourself

Find us on Google Maps →

Facebook · Instagram · X @tradeservicezx

Request a call or text back

Request Call