MillracePlumbing Call (503) 555-0142Call (503) 555-0142

Services & prices.

Typical ranges for the jobs we do most. Every real quote is written, specific to your house, and agreed before work begins.

Sample prices. Millrace Plumbing is fictional, so these figures are invented for the demo and are not an offer.

Chrome kitchen tap running a thin stream of clear water into a steel sink

Leaks and pipes

Hidden leaks are quoted after we’ve found them, not before.

  • Leak repairVisible pipe leaks, dripping joints, failed supply lines.$150–$450sample, most repairs
  • Shutoff valve replacedMain or fixture valve that won’t close, or leaks at the stem.$180–$420sample, fitted
  • Repiping and line replacementQuoted on site after a full look. Phased options where sensible.On siteno sample range

Drains

If it keeps coming back, we’ll suggest a camera before another clearing.

Close-up of a clean chrome sink drain with a perforated strainer
  • Drain clearingSink, tub, shower or toilet, with a cable or jetter.$145–$400sample, per drain
  • Sewer camera inspectionA camera run through the main line, with what we saw explained.$250–$400sample
  • Garbage disposalRemove and replace a failed unit.$220–$480sample, fitted

Water heaters

Repair first if it’s worth repairing. We’ll tell you if it isn’t.

  • Water heater repairThermostat, element, valve or pilot problems.$160–$450sample
  • Tank water heater, fittedOld unit removed, a new 40 or 50 gallon tank, connections and a test.$1,400–$2,600sample, fitted
  • Tankless water heaterSupply and install, including venting checks where needed.$3,200–$5,500sample, fitted

Toilets, taps and fixtures

Parts bought by you, or supplied by us at the price on the receipt.

  • Toilet or tap replacedSwap a faucet, replace a toilet, fit a new fixture valve.$140–$380sample, labour per fixture
  • Running toilet fixedFill valve, flapper or flush mechanism.$120–$220sample

After-hours call-outs carry a flat fee on top of the job, told to you on the phone before we leave. Sample fee: $120.

Prefer to write? Request a quote →

Not sure which line it is? Describe it on the phone.

Call (503) 555-0142

Office Mon–Fri 7–5 · Emergency line answered 24/7