Typical prices for common plumbing jobs in Roanoke, what changes the price, and what permits cost.
Service call: $75–$150 · Drain cleaning: $150–$300
Free estimates — you get the price before any work starts.
Cost Guide
| Job | Typical range |
|---|---|
| Service call / diagnosis | $75–$150 |
| Drain cleaning (sink, tub or toilet) | $150–$300 |
| Main sewer line snaking | $100–$250 |
| Sewer line hydro-jetting | $350–$600 |
| Sewer line repair (one section) | $150–$3,800 |
| Full sewer line replacement | $3,000–$10,000+ |
| Water heater repair (element, thermostat, thermocouple) | $135–$650 |
| Tank water heater, replaced and installed | $875–$1,750 |
| Burst pipe repair — exposed pipe | $200–$600 |
| Burst pipe repair — inside a wall or under a slab | $1,000–$3,000+ |
| Leak detection (repair extra) | $150–$600 |
| Faucet replacement | $150–$350 |
| Toilet replacement, toilet included | $250–$600 |
| Garbage disposal installation labor (unit extra) | $220–$250 |
| Sump pump replacement, existing pit | $330–$675 |
| New sump pit, pump and discharge line | $1,000–$2,400 |
| Water line replacement, meter to house | $2,000–$5,000 |
| Whole-house repipe (average 2-bath home) | $4,000–$15,000 |
Typical range, not a quote. Nights, weekends and hard-to-reach pipes cost more.
These are typical ranges for planning — your exact price depends on the job. We quote the price before we start. Call (540) 302-5580 for a real number.
We diagnose, explain the options, and give you an upfront flat-rate price before any work begins. No clock running, no surprise add-ons.
The City of Roanoke charges permit fees based on the construction value of the work. From the FY2026-2027 Fee Compendium (effective July 1, 2026 through June 30, 2027):
Your plumber will typically pull required permits — confirm this before work begins. Permit fees are a small fraction of most jobs and are built into the quoted price. Call (540) 302-5580 with any questions about permit requirements for your specific job.
Or just call (540) 302-5580 — we're happy to answer questions before you commit to anything.
Common Questions
More Services
Burst pipes, flooding and sewage backups across Roanoke County. Call, describe it, and get a callback with next steps.
Learn more →Clogged sinks, toilets, showers, or main sewer lines cleared completely with hydro-jetting and professional augers.
Learn more →No hot water? We repair and replace tank and tankless water heaters.
Learn more →Hidden leaks behind walls and under slabs located with modern equipment before they become expensive disasters.
Learn more →Old galvanized or failing pipes causing low pressure or discolored water? We repipe Roanoke homes with minimal disruption.
Learn more →Our Service Area
Fastest way to reach us: call (540) 302-5580. Or send the form and we will get back to you.