Plumbing Services in Oshawa and Durham Region
From a clogged drain to a full bathroom renovation, every job is handled by a licensed Hayes Plumbing plumber, with a free quote before work begins.

Hayes Plumbing & Bathroom Renovations offers full residential plumbing services throughout Oshawa and Durham Region, from routine maintenance and repairs to complex installations and emergency solutions, plus commercial service for restaurants, offices, retail, industrial and multi-unit properties. Browse the services below or call (905) 576-3043 and we will point you to the right one.
Plumbing service and repair

General Plumbing
Faucets, toilets, sinks, tubs, shut-off valves, fridge lines, PRVs and every everyday repair for homes and businesses across Durham Region.

Gas Line Installation & Repair
Natural gas lines for BBQs, stoves, dryers, fireplaces and water heaters, plus gas line repair, with a free in-home estimate and a written quote.
Kitchens, fixtures and appliances

Kitchen Sink & Faucet Plumbing
Kitchen sink and faucet installation and repair, shut-off valves, drains and traps, dishwasher and fridge lines, and plumbing rough-in for kitchen renovations.

Faucet & Fixture Installation
Leading-brand faucets, sinks, showers and tubs installed right, with Moen, Kohler, American Standard and Riobel options.

Toilet Installation & Repair
Regular and comfort-height toilets supplied and installed, plus repairs for running, leaking or weak-flushing toilets.

Appliance Installation
Dishwashers, refrigerator water lines and washing machines connected to code-compliant plumbing and tested for leaks.
Drains and sewers
Bathroom renovations

Bathroom Renovations
Full bathroom renovations from a Durham Region family business since 1961, from tub-to-shower conversions to custom and accessible washrooms.

Accessible & Senior Bathrooms
Walk-in showers, walk-in tubs, grab bars, comfort-height toilets and in-law suites for aging in place. Senior discount available.
Water treatment and water heaters
Not sure which service you need?
Call (905) 576-3043 and we will figure it out together. Estimates are free.
