Home › Home Cost Guides › Plumbing › Whole-House Repiping

Whole-House Repiping Cost in Markham

Whole-House Repiping in Markham typically costs $4,500 – $9,000
Three-bedroom house: replace galvanized pipes · excludes 13% HST · updated in 2026 year 10 month

Replacing galvanized pipes in a Greater Toronto Area three-bedroom house usually costs $4,500–$9,000, $8,000–$15,000 for four bedrooms or more, $3,500–$8,000 for replacing Poly-B pipes; add $500–$2,000 for wall opening and patching.

Estimate your project

Estimate $4,500 – $9,000 (before tax)
Get free quotes based on this estimate

Free, no commission. The estimate is attached to your job so pros can quote faster.

Price ranges

WhatPrice
Three-Bedroom House: Replace Galvanized Pipes$4,500 – $9,000
4+ bedroom: replace galvanized pipes$8,000 – $15,000
Replace Poly-B pipes$3,500 – $8,000
Partial Pipe Replacement$1,000 – $4,500

What affects the price

  • Materials: Material price: PEX about $1.5–$4 / ft, copper pipe about $4–$12 / ft

Local notes for Markham

  • Only found one Ontario data source for this item; compare multiple quotes.

Sources

Public sources used for the prices on this page (10/2026). Sources measure differently, so we use the range where most of them overlap. For reference only — actual quotes from pros take precedence.

  1. BuildersOntario – Old Pipe Replacement Ontario 2026(2026-10)