Toilet Installation & Replacement Cost in Oshawa (2026)
Last Updated: August 2026
A new toilet installed in Oshawa costs $485 to $1,450 in 2026, depending on the model you choose. Basic two-piece toilets sit at the low end. Smart toilets push past $2,200 fully installed. Most homeowners pay around $700 to $900 for a standard one-piece or comfort-height unit with labour included.
Table of Contents
- Toilet Installation Cost by Type
- What's Included in the Installed Price?
- Extra Costs That Can Raise Your Total
- Should You Repair or Replace Your Toilet?
- Frequently Asked Questions
Toilet Installation Cost by Type in Oshawa
The toilet model drives most of the price difference. Labour runs roughly $150 to $300 for a standard swap. The rest is the unit itself.
Here's how the four main types compare in 2026:
| Toilet Type | Unit Cost (CAD) | Installed Cost (CAD) | Best For |
|---|---|---|---|
| Basic two-piece | $200–$500 | $485–$850 | Rentals, budget renovations |
| One-piece | $400–$700 | $740–$1,100 | Modern bathrooms, easier cleaning |
| Comfort height | $400–$750 | $740–$1,200 | Seniors, accessibility needs |
| Smart toilet | $900–$1,800 | $1,200–$2,200 | High-end renovations |
Comfort-height toilets (also called ADA-height) sit about 2 inches taller than standard. They're popular in Windfields and Kedron new builds where buyers are planning for long-term accessibility.
Smart toilets add heated seats, bidets, and auto-flush features. They also need a nearby electrical outlet. If your bathroom doesn't have one, add $150 to $300 for an electrician.
For a full bathroom overhaul, our bathroom renovation plumbing service covers toilet rough-ins alongside tub, shower, and vanity work.
What's Included in the Installed Price?
A standard toilet installation quote should cover five things. If a quote seems low, check what's missing.
A complete installation includes:
- The toilet unit (tank, bowl, seat)
- Wax ring (the seal between the toilet and the floor flange)
- Supply line connection (the braided hose from the shut-off valve to the tank)
- Labour (removing the old toilet, setting the new one, bolting it down)
- Testing (flush test, leak check at the base and supply line)
Disposal of your old toilet is usually included. Confirm this before booking. Some plumbers charge $25 to $50 extra to haul it away.
The wax ring is a one-time seal. It costs about $10 to $20 in parts, but it's critical. A bad seal causes floor damage and sewer gas leaks. Any reputable plumber replaces it every time.
Post-war bungalows in Vanier and Lakeview often have older supply lines with compression fittings. These can crack when disturbed. A plumber may replace the supply line as a precaution, which adds $20 to $40 to the job.
Extra Costs That Can Raise Your Total
Most toilet swaps are straightforward. But older homes in Oshawa can throw surprises. Here are the four most common add-ons and what they cost.
Flange Replacement
The floor flange is the fitting that connects the toilet drain to your home's drain pipe. In homes built before 1980 across Central and O'Neill, cast iron flanges crack or corrode over time.
Flange replacement costs $100 to $250 depending on material and access. A plumber will spot this when they pull the old toilet. It's worth fixing right. A broken flange causes rocking, leaks, and subfloor damage.
Shut-Off Valve Upgrade
The shut-off valve behind your toilet controls water flow to the tank. Older valves seize up and fail to close fully. Replacing one costs $75 to $150 in parts and labour.
This is a smart upgrade in any home over 20 years old. It also gives you a working shut-off in case of a future leak.
Subfloor Repair
A toilet that has been leaking slowly for months can rot the subfloor underneath. This is more common than most homeowners expect. Soft or spongy flooring around the base is a warning sign.
Subfloor repair runs $200 to $800 depending on how much material needs replacing. This is a carpentry job, not a plumbing job, so it may require a separate trade.
Moving the Toilet Location
Shifting a toilet even a few inches requires moving the drain rough-in. That means cutting into the floor and relocating the flange. This work requires a permit from the City of Oshawa Building Services (905-436-3311).
Budget $500 to $1,500 for a toilet relocation, not including permit fees. Permits for plumbing rough-in changes usually cost $100 to $200 in this region.
Here's a quick summary of add-on costs:
| Extra Work | Typical Cost (CAD) |
|---|---|
| Flange replacement | $100–$250 |
| Shut-off valve upgrade | $75–$150 |
| Subfloor repair | $200–$800 |
| Toilet relocation (+ permit) | $500–$1,500 |
| Old toilet disposal (if not included) | $25–$50 |
If you're dealing with drain issues near the toilet, our drain cleaning in Oshawa service can clear the line before or after installation.
Should You Repair or Replace Your Toilet?
Repair if the toilet is under 10 years old and the issue is minor. Replace if it's cracked, constantly running, or was made before 1996.
Here's the simple breakdown:
Repair (Cost: $75–$250)
These issues are worth fixing, not replacing:
- Flapper replacement ($75–$120): The flapper is the rubber seal inside the tank. It wears out every 5 to 7 years. This is a 30-minute fix.
- Fill valve replacement ($100–$175): If the tank runs constantly or fills slowly, the fill valve is usually the cause. Again, a quick repair.
- Handle or flush mechanism ($75–$150): Loose or broken handles are cheap to fix.
If your toilet is less than 10 years old and one of these parts has failed, repair is almost always the right call.
Replace (Cost: $485–$1,450 installed)
These situations call for a new toilet:
- Cracked tank or bowl: A crack in the porcelain cannot be repaired reliably. Replace it.
- Pre-1996 high-flow toilet: Toilets made before 1996 use 13 to 20 litres per flush. Modern low-flow models use 4.8 to 6 litres. Replacing an old unit can cut your water use by 60% or more. With Durham Region water rates, that adds up over time.
- Constant running despite repairs: If you've replaced the flapper and fill valve and the toilet still runs, the flush valve seat is likely worn. At that point, a new toilet makes more sense than chasing the problem.
- Frequent clogs: Some older low-flush models from the late 1990s had poor flush performance. Modern dual-flush toilets handle waste better with less water.
In Eastdale and Donevan, many homes still have original 1960s and 1970s toilets. These are well past their useful life. Replacing them saves water and avoids the risk of a cracked bowl causing water damage.
For issues beyond the toilet itself, like slow drains or gurgling pipes, see our pipe repair and replacement service for more information.
Frequently Asked Questions
How long does toilet installation take?
A standard toilet swap takes 1 to 2 hours. That includes removing the old unit, setting the new one, and testing for leaks. If the plumber finds a damaged flange or needs to replace the shut-off valve, add another 30 to 60 minutes.
Do I need a permit to replace a toilet in Oshawa?
No permit is needed for a like-for-like toilet replacement. You only need a permit if you're moving the toilet to a new location or changing the drain rough-in. Contact City of Oshawa Building Services at 905-436-3311 for permit details.
What toilet brands do plumbers recommend?
Most local plumbers work with TOTO, Kohler, and American Standard. These brands have reliable parts and good warranty support in Canada. Avoid off-brand toilets sold only online. Replacement parts can be hard to find, and warranty claims are difficult to process.
Can I supply my own toilet and just pay for labour?
Yes. Many homeowners buy their toilet at a local hardware store and hire a plumber for labour only. Labour alone runs $150 to $300 for a standard installation. Just confirm the toilet is still in the box and undamaged before the plumber arrives. Some plumbers charge a small fee if they need to make a return trip because of a defective unit.
Get a Quote for Toilet Installation
Oshawa Pro Plumbing has been serving this area since 2019. We install all toilet types, handle flange repairs, and pull permits when required. Summer is a busy season for bathroom renovations, so booking ahead helps.
Call us at (289) 512-2896 to get a straight quote with no surprises. You can also contact us online or visit our FAQ page if you have more questions before you book.