Bob Garrett Services Logo

Water Heater in Greater Roanoke Area

Need water heater help now? Our certified technicians repair, replace, and install water heaters with care and clear communication. We serve the Greater Roanoke Area, including Roanoke, Blacksburg, and Salem. Homeowners trust us for free estimates and reliable work, backed by a 4.8 rating from 272 reviews. Call or request your estimate today.

Why us

Why Choose Us

Certified technicians

Factory-trained and certified technicians on every job

Trusted since 2007

Serving Roanoke and the New River Valley since 2007

Clear, free estimates

Free, no-obligation estimates before any work begins

Proven local reviews

4.8 rating from 272 reviews

Regional expertise

Local team familiar with Roanoke Valley homes

Social proof

What Our Customers Say

5.0
quality

“Shaun & David are great !! Got me a new hvac & water heater installed!!”

5.0
professionalism

“barry Dooley. came by and installed my navian tankless water heated and filter system. great job and good guy knows his stuff.”

5.0
professionalism

“Barry Dooley came out today to replace the Expansion Tank on my water heater and also added a PRV to my water line. He explained what he did and was very efficient.”

Got questions?

Frequently Asked Questions

Resetting the button won’t fix the root cause. Likely issues include a tripped breaker, failed heating elements or thermostats (electric), a bad thermocouple, closed gas valve, or ignition/pilot problems (gas), or heavy sediment limiting heat. If the reset trips again, stop and call; repeated trips signal an unsafe fault. We handle tank and tankless installs, parts replacement, and gas-line work, so we can find the issue and repair it.

  • Check the breaker.
  • Verify gas valve on.
  • Give the tank time to reheat.

Updated: 2025-12-24 00:00:00

Need help in Cave Spring, VA? Call 540-583-4765 or book online.

"Got me a new hvac & water heater installed!!" — Chelsey S.

Learn more

Helpful Resources

Blacksburg VA Water Heater Leaking from the Top? Plumbing Help


Estimated Read Time: 9 minutes

Noticing water pooling on top of your tank can be alarming. If your water heater is leaking from the top, you can take a few s...

Blacksburg, VA Water Heater Reset & Fast Hot Water Restoration


Estimated Read Time: 9 minutes

No hot water can wreck a morning fast. If you are searching how to reset water heater, you likely want a safe, simple path to ...

Cloverdale, VA Water Heater Reset Guide — Fast Hot Water


Estimated Read Time: 12 minutes

No hot water and a house full of unhappy people? Here is how to reset hot water heater systems the right way. In this guide, ...

Where we work

Where We Work

Roanoke

VA

Blacksburg

VA

Hollins

VA

Salem

VA

Westlake Corner

VA

Christiansburg

VA

Cloverdale

VA

Montvale

VA

Shawsville

VA

Stewartsville

VA

Bent Mountain

VA

Blue Ridge

VA

Boones Mill

VA

Buchanan

VA

Callaway

VA

Catawba

VA

Cave Spring

VA

Check

VA

Copper Hill

VA

Daleville

VA

Elliston

VA

Ferrum

VA

Fincastle

VA

Glade Hill

VA

Glenvar

VA

Goodview

VA

Hardy

VA

Henry Fork

VA

Lafayette

VA

Laymantown

VA

McCoy

VA

Merrimac

VA

Moneta

VA

New Castle

VA

Newport

VA

Paint Bank

VA

Pilot

VA

Redwood

VA

Rocky Mount

VA

Thaxton

VA

Troutville

VA

Villamont

VA

Vinton

VA

Wirtz

VA

Ready when you are

Schedule service today with Bob Garrett Services.

540-583-4765