Roanoke, VA Plumber  |  Call (540) 302-5580
📞 (540) 302-5580

Toilet Repair & Installation in Roanoke, VA

Running, rocking, leaking or cracked toilet? We repair it or put in a new one. Call and get a callback with a ballpark price.

📞 Call (540) 302-5580

Typical toilet replacement: $250–$600 with the toilet

Free estimates — you get the price before any work starts.

✅ Free Estimates
✅ Published Price Ranges
✅ Serving Roanoke & Roanoke County
✅ Callback With a Ballpark Price

Toilet Repair & Installation for Roanoke & Roanoke County Homeowners

A running or leaking toilet wastes water and money every day it's ignored. We repair running toilets, leaking bases and cracked bowls, and install new water-efficient models throughout Roanoke, VA.

What We Include

Toilet Repairs and Installs Across Roanoke

Toilets are the most-used fixture in the house, and in Roanoke’s older homes they’re often the oldest. Original toilets in older homes waste water with every flush, and worn fill valves and flappers make a toilet run, rock or flush poorly. A running toilet alone can quietly waste hundreds of gallons a week.

We handle the full range — running and phantom-flushing repairs, wax-ring and flange fixes on the rocking toilets common over old cast-iron flanges, and full replacements with efficient modern units that cut water use. On a slab or over a corroded flange, a proper reset matters as much as the toilet itself.

If you’re upgrading, a modern high-efficiency toilet cuts water use on every flush — and we haul the old one away.

Typical Toilet Prices

JobTypical range
Toilet replacement, toilet included$250–$600
Service call / diagnosis$75–$150

Typical range, not a quote. Nights, weekends and hard-to-reach pipes cost more. See all Roanoke plumbing prices.

Toilet Repair FAQs — Roanoke, VA

Why does my toilet keep running?

A constantly running toilet is almost always a worn flapper or a failing fill valve — parts that wear out with age. It’s usually a quick, inexpensive fix, but it’s worth doing promptly: a running toilet can quietly waste hundreds of gallons a week, which adds up on your water bill. We replace the worn parts, check the flush and fill for proper operation, and make sure the whole mechanism seats cleanly so it doesn’t start ghost-flushing again in a month. Call (540) 302-5580 and describe it.

Can you replace a toilet that rocks or leaks at the base?

Yes — a rocking toilet or one leaking at the base usually means a failed wax ring or a corroded closet flange, both common over the old cast-iron drains in older Roanoke homes. Left alone, that slow leak rots the subfloor and can spread to the framing, so it’s worth fixing before it becomes a floor-replacement job. We pull the toilet, replace the wax ring, and repair or replace the flange so the toilet seals to the drain and sits solid on the floor — no rocking, no seepage. If the subfloor’s already soft, we’ll show you and talk through the repair before resetting the fixture.

Is it worth upgrading to a high-efficiency toilet in an older Roanoke home?

Usually yes. Older toilets can use three to five gallons per flush, while a modern high-efficiency unit uses around 1.28 — a large, ongoing saving, especially with several toilets in the house. Beyond water use, newer toilets flush more effectively and have better-sealing, easier-to-service parts that outlast the mineral-fouled valves in an aging unit. The upgrade typically pays for itself over time, and we set the new toilet properly — including a fresh wax ring and flange repair where the old one has corroded — so it seals and doesn’t rock. We haul the old one away, too.

This page covers toilet repairs and replacements. For full fixture installation work — faucets, sinks, tub valves, and shower fixtures across the whole bathroom — see our fixture installation page.

Ready to get started? Call (540) 302-5580 for a free, no-obligation estimate on toilet repair & installation anywhere in Roanoke County.

Other Plumbing Services We Offer

Toilet Repair & Installation Throughout Roanoke, VA

Get Toilet Repair & Installation in Roanoke — Call Today

Free estimates. Published price ranges. Call and describe the problem.

📞 Call (540) 302-5580

Request a Free Estimate

Fastest way to reach us: call (540) 302-5580. Or send the form and we will get back to you.

📞 Call (540) 302-5580