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

General Plumbing in Greater Roanoke Area

Need reliable plumbing help now? We handle leaks, clogs, fixtures, and water heaters with clear, upfront pricing. Serving the Greater Roanoke Area, including Roanoke, Salem, and Martinsville. Our NATE-certified, background-checked techs have served local homes since 1986 and stand behind every job with a 100% satisfaction guarantee. Rated 4.9 from 3,938 reviews. Call or book online and we will take care of it today.

Price intelligence

What can you expect to pay?

Customer Perception

How customers feel about the bill, in their words.

Post-job survey · verified customers

SentimentWisler Plumbing, Heating, Cooling & ElectricMarket avgDelta
Reasonable Price100%50%+50 pts
Our work

Project Gallery

Explore the scenic coverage and expert services offered by Wisler Plumbing, Heating, Cooling, and Electrical.
Wisler Plumbing, Heating, Cooling, and Electrical: Delivering top-notch service right to your doorstep, no matter where you are!
Experience reliable and friendly service with Wisler Plumbing, Heating, Cooling and Electrical.
Trust Wisler Plumbing, Heating, Cooling, and Electrical for professional, reliable service you can count on daily. Call us today!
Current Offers2 Active

Active coupons & redemption details.

View all offers
General PlumbingFREE

Free Shut-Off Valve Install or Replace a New Outside House Faucet and Get a Shut-Off Valve at no Extra Cost

Call for more information.

August 5, 202628 days leftView offer
General Plumbing$40 OFF

$40 Off Outdoor Frozen House Faucet Replacement

Call for more information.

August 5, 202628 days leftView offer
Why us

Why Choose Us

Certified technicians

NATE-certified, licensed, and weekly trained

Proven local company

Serving the community since 1986

Upfront, transparent prices

No hidden fees, options explained before work

Trusted by homeowners

4.9 rating from 3,938 reviews

Award-winning service

Virginia Business Best Places to Work 2024; Angi 2022 Super Service Award

Social proof

What Our Customers Say

5.0
speed

“Great experience! They quickly resolved our clogged kitchen sink.”

5.0
quality

“Each visit has been a great experience. Highly recommend for any plumbing needs.”

5.0
professionalism

“Jeremy explained everything he found and answered all questions.”

Got questions?

Frequently Asked Questions

A toilet that won’t flush when it isn’t clogged usually means a tank mechanism or water supply problem, not a drain issue. The most common cause is the flapper not lifting or the tank water sitting too low to start the siphon. Our technicians see this often in homes around the Salem–Roanoke area.

Try these quick checks before calling for service:

  • Lift the lid: reattach or shorten the handle chain so the flapper lifts fully.
  • Open the shutoff valve fully and set the float so water stops about 1/2 inch below the overflow tube.
  • Press on the flapper; if it’s warped or gritty and won’t seal, replace it to restore refill.
  • If the fill valve is silent or runs nonstop, replace it; mineral buildup can seize these parts.

If water is running or leaking onto the floor, turn the supply valve clockwise and call a licensed plumber.

Updated: 2026-02-24

Need help in Salem, VA? Call (540) 238-0320 or book online. "Very reliable and good service. Recommend them highly." — Malcolm D.

Learn more

Helpful Resources

Winter Plumbing Woes: How to Prevent Frozen Pipes


Estimated Read Time: 3 minutes

Winter can be a challenging season for homeowners, especially when it comes to plumbing. Frozen pipes are one of the most comm...

Why Water Softeners Are Essential for Winter Plumbing


Estimated Read Time: 3 minutes

Winter is upon us, and as temperatures drop, homeowners must be prepared to navigate the unique challenges these colder months...

Summer Plumbing Checklist for Smooth Operations


Estimated Read Time: 3 minutes

As the vibrant days of summer approach, it’s crucial for homeowners in Roanoke, Salem, and surrounding areas to ensure their p...

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

Ready when you are

Schedule service today

(540) 238-0320