- Replacing a toilet usually costs $250 to $800 on Fixr's numbers and $224 to $533 on HomeAdvisor's.
- A standard two-piece toilet is the cheap end. Wall-mounted, upflush and smart toilets cost far more.
- Labor alone is $150 to $440, Fixr says. Most of a basic swap is labor.
- Moving a toilet or adding one where none was is a different job: Fixr puts it at $1,000 to $3,500.
Toilet cost by type
| Toilet | Installed (Fixr) | HomeAdvisor average | Calculator typical |
|---|---|---|---|
| Two-piece | $200 to $950 | $375 | $475 |
| One-piece | $250 to $1,100 | $800 | $738 |
| Wall-mounted | $500 to $2,000 | $700 | $975 |
| Upflush | $600 to $1,300 | $1,000 | $975 |
| Smart | $750 to $4,000+ | Not listed | $2,375 |
Fixr's table gives ranges; HomeAdvisor gives averages. The typical price is the middle of Fixr's midpoint and HomeAdvisor's average.
Extras on a toilet job
- Haul-away. HomeAdvisor: $50 to $200 to pull and haul away the old toilet.
- Wax ring and flange. HomeAdvisor puts wax ring replacement at $50 to $200.
- Shutoff valve. HomeAdvisor: $50 to $150.
- Permit. Fixr: $50 to $300 when relocating or adding a toilet.
- Damaged floor. HomeAdvisor: $8 to $24 a square foot to replace flooring.
Brand and features
HomeAdvisor says a no-frills model might cost $400 while a premium label with the same flush technology can exceed $1,200. Comfort height, dual flush and soft-close seats add a little; bidet functions and smart features add a lot.
A worked example
One two-piece toilet with the old one hauled away comes to $250 to $1,150, about $600 typical. Two one-piece toilets with haul-away come to about $1,725. Enter a ZIP to scale the 55% labor share to your state.
Quoting toilet swaps
- Flat price for a like-for-like swap. Customers compare flat prices.
- List the parts. Supply line, wax ring, bolts, valve.
- Say what happens if the flange is bad.
Send it as an estimate from Koira and get paid on the spot with invoices.
Last checked October 9, 2026. More for your trade: how plumbers run on Koira.