Wisler Plumbing, Heating, Cooling & Electric Logo
(540) 238-0320

Outlet, Switch and GFCI Installation and Repair in Greater Roanoke Area

Need safe, code-ready outlets, switches, or GFCIs today? Our licensed electricians handle installs and repairs the right way. We serve the Greater Roanoke Area, including Roanoke, Salem, and Martinsville. Homeowners trust our 4.9 rating from 3,938 reviews and our transparent pricing with no hidden fees. Family-run since 1986, we back our work with a 100% satisfaction guarantee. Call now or book online for friendly, same-day service.

What can you expect to pay?

Price Factors

Typical price ranges.

Price ranges for this service based on Wisler Plumbing, Heating, Cooling & Electric job history.

Repair
Our price$800 – $840
Typical$101 – $900
Replace/Install
Our price$914 – $2,314
Typical$150 – $550
Our work

Project Gallery

Wisler Plumbing, Heating, Cooling and Electrical showcases professionalism and precision in every service call.
Experience precise and professional electrical service with Wisler Plumbing, Heating, Cooling and Electrical.
Experience top-notch electrical services with Wisler Plumbing, Heating, Cooling and Electrical.
Experience quality and professionalism in every project with Wisler Plumbing, Heating, Cooling, and Electrical.
Why us

Why Choose Us

Licensed electricians

State-licensed, background-checked, and drug-tested technicians.

Certified expertise

Ongoing weekly technical training and industry-recognized certifications.

Transparent pricing

Upfront prices with no hidden fees, options explained before work.

Proven reputation

4.9 rating from 3,938 reviews.

Award-winning team

Virginia Business Best Places to Work 2024 and Angi Super Service Award.
Reviews Proof

What Our Customers Say

5.0
professionalism

“Polite, professional and HONEST service.”

5.0
clarity

“Explained my options and pricing clearly.”

5.0
quality

“On time, respectful, and the repair was done right.”

Got questions?

Frequently Asked Questions

A light switch that doesn’t work while the breaker isn’t tripped usually points to a failed switch or a loose/corroded connection on the circuit, not a panel problem. The most common cause is a worn switch mechanism or a backstabbed wire that has lost contact (a push-in connection that can loosen over time). Other possibilities include a tripped upstream GFCI controlling part of the circuit, a bad light fixture or bulb, or a miswired/abandoned switch from a past remodel. Our licensed electricians often see upstream GFCIs causing dead switches in homes around Cave Spring.

Try these quick checks before calling:

  • Press RESET on any GFCI outlets in nearby rooms, garage, or outside.
  • Swap in a known-good bulb or test the fixture on another circuit.
  • Note if the switch controls a half-hot receptacle; plug in a lamp to test.
  • If it’s a dimmer, remove any oversized bulb load and feel for excess heat.

Turn the breaker off and avoid probing wiring if the switch is warm, buzzing, or smells burnt.

Updated: 2026-10-01

Need help in Cave Spring, VA? Call (540) 238-0320 or book online.

Learn more

Helpful Resources

Affordable Tips to Brighten Your Home with New Light Fixtures


Estimated Read Time: 3 minutes

Transforming your home into a brighter, more inviting space doesn't have to break the bank. At **Wisler Plumbing, Heating, Coo...

Where we work

Service Areas We Cover

Fincastle

VA

Cave Spring

VA

Check

VA

Penhook

VA

Callaway

VA

Salem

VA

Rocky Mount

VA

Bassett

VA

Stanleytown

VA

Union Hall

VA

Fieldale

VA

Shawsville

VA

Huddleston

VA

Glade Hill

VA

Callands

VA

Cloverdale

VA

Sandy Level

VA

Martinsville

VA

Vinton

VA

Thaxton

VA

Copper Hill

VA

Pilot

VA

Goodview

VA

Moneta

VA

Boones Mill

VA

Blue Ridge

VA

Pittsville

VA

Henry

VA

Wirtz

VA

Daleville

VA

Bent Mountain

VA

Collinsville

VA

Ferrum

VA

Elliston

VA

Hardy

VA

Roanoke

VA

When you are ready

Schedule service today with Wisler Plumbing, Heating, Cooling & Electric.

(540) 238-0320
See all services
When you are ready

Schedule service today with Wisler Plumbing, Heating, Cooling & Electric.

(540) 238-0320
See all services