Plumbing
Toilet Repairs in the Greater Roanoke Area
Wisler Plumbing, Heating, Cooling & Electric
Need reliable toilet repairs now? We fix clogs, leaks, running toilets, and replacements the right way. Our background-checked, highly trained technicians explain options up front so there are no surprises. We serve the Greater Roanoke area, including Roanoke, Salem, and Martinsville. Homeowners trust our 4.9 rating from 3,938 reviews and our satisfaction-first approach. Tell us what’s going on and we will get you scheduled today.
Why Choose Us
Certified technicians
NATE-certified and state-licensed service experts
Thoroughly vetted team
Background checked, drug tested, safe-driving records
Upfront, honest pricing
Clear options and no hidden fees
Proven local reputation
4.9 rating from 3,938 reviews
Award-winning service
Virginia Business Best Places to Work 2024; Angi Super Service Award
What you can expect to pay
Toilet Repairs jobs cost $327 to $1,093, depending on the work. Each job type is broken down below.
Replace/Install
Reviews
What Our Customers Say
Customers mention
- professionalism1
- quality1
- clarity1
Based on the reviews shown here.
He assessed my toilet issues and gave me several options for repairs or replacement.
Cyndi L.He was able to totally unclog my toilet and offered helpful options.
Debbie W. J.Repaired toilet fill valve quickly and explained the work clearly.
Glenn L.
What should I do if my toilet is not flushing properly?
If your toilet isn’t flushing properly, try a few quick checks, then schedule service. We repair poor flushing, running, leaks, clogs, and unusual noises.
- Make sure the handle lifts the chain and flapper fully.
- Check that the tank water level is at the fill line.
- Brush the rim weep holes to restore bowl rinse.
- Use a plunger for minor clogs; don’t keep flushing.
Our licensed plumbers inspect the fill valve, flapper, handle, weep holes, and gaskets, then repair or recommend replacement. 24/7 emergency service is available in Roanoke and nearby.
Updated: 2026-01-02 00:00:00
Need help in Rocky Mount, VA? Call (540) 234-2001 or book online. "He was informative and personable." — Lisa C.
What is the most common cause of a running toilet leak?
The most common cause of a running toilet leak is a worn flapper or a faulty fill valve that keeps refilling the tank. These are primary components we inspect and replace when needed. We also check the handle, rim weep holes, and the gaskets between the tank, bowl, and floor. We service running, leaking, and poorly flushing toilets in Roanoke and nearby areas.
Updated: 2026-01-02 00:00:00
Need help in Rocky Mount, VA? Call (540) 234-2001 or book online. "He was informative and personable." — Lisa C.
What causes a toilet to leak from the base when flushing?
The most common cause of a toilet leaking from the base when flushing is a failed wax ring (the gasket that seals the toilet to the drain). When this seal loosens, cracks, or compresses unevenly, flush water escapes at the floor instead of going down the waste line. Other culprits include a rocking toilet from loose closet bolts, a cracked or corroded flange, or a hairline crack in the bowl. If it only leaks during a flush, the waste-seal path is the problem, not the tank hardware. Our team regularly sees this in homes across the Roanoke–Salem area and begins with a full component check before recommending reseating or replacement.
Look for these repair clues:
- Toilet shifts or bolts won’t stay tight
- Water appears at the base right after a flush
- Musty odor or staining around the toilet
- Recent clog or backup before the leak started
Until a plumber can reseal or repair, shut off the supply at the valve and avoid using that toilet to prevent subfloor damage.
Updated: 2026-02-24
Need help in Salem, VA? Call (540) 238-0320 or book online.
How much does it typically cost to replace a toilet?
Toilet replacement pricing is fixed and upfront after an on-site inspection. Costs vary by the toilet you choose and any needed repairs. Common drivers: comfort-height or low-consumption models, flange or wax-ring fixes, shut-off valve or supply-line updates, and haul-away. We serve Roanoke and Rocky Mount and can review upgrade options. Diamond Club members get 10% off repairs and reduced service fees from $99 to $69 for $24/month. 24/7 service is available.
Updated: 2026-01-02 00:00:00
Need help in Rocky Mount, VA? Call (540) 234-2001 or book online. "Anthony repaired the flange on our toilet and reset the toilet with all new parts." — Cat S.
Can I replace a toilet fill valve myself without professional help?
Yes, you can replace a toilet fill valve yourself if the shutoff valve works and the tank hardware moves freely. Most DIY issues happen when old supply nuts or tank locknuts are seized, which can crack the porcelain if forced. The task is moderate: drain the tank, swap the valve, and set the water level so the fill line sits below the overflow tube. If you run into stuck parts, hidden leaks, or recurring fill problems, a licensed plumber can prevent damage and dial in the water level correctly. We handle quick, clean valve replacements for homeowners in Salem and nearby communities.
Call a pro if you notice any of the following:
- The shutoff won’t close or the supply line looks brittle.
- The tank locknut or bolts are corroded or won’t budge.
- The toilet still runs after the new valve (often a flapper or rim-wash issue).
- Water appears at the base, suggesting a wax ring or flange problem.
If you try it yourself, shut off water fully, support the valve to prevent tank twisting, and don’t overtighten the plastic locknut.
Updated: 2026-02-24
Need help in Salem, VA? Call (540) 238-0320 or book online.
We serve the Greater Roanoke region, with frequent visits to Roanoke, Salem, and Martinsville. See the full city list below to confirm we cover your area.
Service area
Where We Work
- 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






























Need Professional Electrical, Plumbing & HVAC Service in Roanoke?
Restore your home's comfort with dependable Electrical, Plumbing & HVAC service from our skilled technicians in Roanoke and surrounding communities.
