Toilet Replacement cost at a glance
- Typical range: $350 – $800
- Most homeowners pay: around $550
- Prices vary most by: The new toilet itself (45–55% of the budget)
Cross-checked against three published sources for this project. Sources used for this page: the Angi toilet installation cost guide, HomeGuide's toilet installation cost guide and BathCalculator's toilet replacement cost data. Sources last checked: October 2026 — HomeGuide, Angi. Last updated October 2026 · How we calculate these costs
Cost by scope

| Scope | Typical cost | What it includes |
|---|---|---|
| Standard two-piece swap, same spot | $250 – $500 | The budget end of replacement: a basic two-piece toilet ($100–$500 for the unit in HomeGuide) set on the existing flange and supply line — Angi's replacement band runs $275–$480 and BathCalculator's standard two-piece table $330–$730, and a sound flange and floor are what keep a job in this tier |
| Standard replacement — the typical job | $350 – $800 | The typical band on this page, and HomeGuide's stated average range for a toilet installed including the unit and plumbing labor: a mid-range two-piece or comfort-height toilet, old toilet removed and hauled away, new wax ring, bolts and supply line |
| One-piece, smart or wall-hung toilet | $750 – $2,500 | HomeGuide prices one-piece toilets at $350–$1,400 installed, smart toilets at $750–$2,500 and wall-mounted at $600–$2,400; BathCalculator runs one-piece at $510–$1,150 and wall-hung at $1,530–$3,580 — the fixture and the in-wall or electrical work are the spend at this tier |
Where the money goes
| Part of the job | Share | Note |
|---|---|---|
| The new toilet itself | 45–55% of total | The fixture is the largest line: two-piece units run $100–$500 in HomeGuide and average $375 in Angi, one-piece units $200–$900 — brand, height and flush type move this line more than anything else on the quote |
| Plumber labor to remove and set | 30–40% | HomeGuide puts installation labor at $150–$450 and BathCalculator at $150–$350 for a same-spot swap ($180–$430 including haul-away) — disconnecting, draining, setting the new toilet level, reconnecting and leak-testing |
| Seals, bolts, supply line & small parts | 3–8% | The new wax ring or waxless seal, closet bolts, supply line, seat hardware and caulk — small money, and the parts whose failure is behind most base leaks; Angi prices a wax ring replacement alone at $50–$200 done as its own job |
| Old toilet removal & disposal | 5–10% | Removing and disposing of the old toilet adds $50–$200 in both Angi and HomeGuide — a porcelain toilet weighs 50–100 lb in Angi's account, which is why haul-away is a priced line and not a favour |

What moves the price most
The toilet you choose is the replacement budget. The labor to swap a toilet in the same spot barely changes — $150–$450 in HomeGuide, $150–$350 in BathCalculator — so the spread between a $350 job and a $2,500 job is the fixture: HomeGuide's unit ladder runs from $100–$500 for a two-piece through $200–$900 for one-piece to $600–$2,000+ for smart toilets, and Angi's design table averages a two-piece at $375 against $800 for one-piece. Same spot versus moved is the second lever, and it is not close: Angi puts moving a toilet at approximately $3,000 for the drain, vent and supply work, and BathCalculator at $1,000–$3,000 or more — a relocation is a plumbing project with a toilet at the end of it. What the old toilet was hiding is the third: a cracked flange runs $145–$300 in Angi and $100–$300 in BathCalculator, and leak-damaged flooring $8–$24 per sq ft in Angi — neither is visible until the old toilet comes off. Finally, flush type prices the internals: Angi averages gravity flush at $375, dual-flush at $500 and pressure-assisted at $600 for the fixture, and HomeGuide's installed dual-flush band runs $250–$1,500.
Worked example: how a typical toilet replacement budget breaks down
A typical job: one standard two-piece toilet replacing the old one in the same spot — old toilet removed and hauled away, new wax ring and supply line, set, levelled and leak-tested. The budget below totals $550 — the "most homeowners pay around" figure from the top of this page — split using this page's own cost breakdown. It shows how a real quote at that level is usually composed; every line is built from the ranges on this page, and it is an illustration, not a quote for your project.
| Line item | Example budget |
|---|---|
| New toilet (standard two-piece) | $300 |
| Plumber labor to remove and set | $180 |
| Wax ring, bolts, supply line and small parts | $35 |
| Old toilet removal and disposal | $35 |
| Total | $550 |
What most people get wrong
- Comparing quotes without asking whether the toilet itself is included — Angi's installation average and HomeGuide's installed average describe different scopes, and a labor-only quote looks cheap until the fixture bill arrives.
- Reusing the old wax ring or supply line to save a few dollars — the seal is the part whose failure leaks at the base, and every guide prices new seals inside a proper replacement.
- Buying a toilet before measuring the rough-in — most homes are 12-inch, but 10- and 14-inch rough-ins exist in BathCalculator's account, and a toilet that does not match the flange position does not install at any labor price.
- Treating a rocking toilet as a tightening job — rock usually means a failed seal or a damaged flange ($100–$300 to repair in BathCalculator), and resetting on a bad flange just schedules the leak.
Costs in your city
Toilet replacement pricing follows plumber rates more than fixture prices — the same two-piece toilet costs the same at a national retailer in any state, but the $150–$450 labor line in HomeGuide is local, and metros with high plumber rates or emergency-callout pricing sit at the top of it. Access travels with the city too: an upstairs bathroom in a walk-up, or a heavy one-piece carried through a finished house, prices above a ground-floor swap. Ask each bidder whether the quote includes the toilet, haul-away and a new supply line; on a job this small, those three inclusions are the whole comparison.

Frequently asked questions
How much does it cost to replace a toilet?
About $350–$800 is the typical band on this page for a standard toilet replaced in the same spot, unit and plumber included, with most projects landing around $550. Angi puts most replacements at $275–$480 with an average around $375, HomeGuide averages $350–$800 including the unit and labor, and BathCalculator runs a standard two-piece at $330–$730 installed.
How much does a plumber charge just to install a toilet?
Labor alone runs $150–$450 in HomeGuide and $150–$350 in BathCalculator for a same-spot swap ($180–$430 including removal and haul-away). Angi's installation guide averages $374 for professional installation, and its pro-hire section runs $300–$800 for plumber-installed work depending on scope.
How much does the toilet itself cost?
A standard two-piece toilet costs $100–$500 for the unit in HomeGuide and averages $375 in Angi. One-piece units run $200–$900, dual-flush $100–$1,000 and smart toilets $600–$2,000+ before installation in HomeGuide's tables.
What extra costs show up when a toilet is replaced?
The common ones are priced in all three guides: old-toilet removal and disposal at $50–$200, a flange repair at $100–$300, a new shutoff valve at $100–$250 in BathCalculator, and repair of leak-damaged flooring at $8–$24 per sq ft in Angi. None is visible until the old toilet is lifted, which is why a contingency belongs in even this small budget.
Can I replace a toilet myself?
It is one of the more DIY-able plumbing jobs — BathCalculator puts a DIY same-spot swap at about $170–$340 in materials and disposal, saving the $150–$350 labor line. The cautions in the guides are the weight (50–100 lb in Angi, up to 120 lb with the tank on), the wax seal seating correctly the first time, and stopping if the flange is broken or the floor is soft — those two findings are plumber work, not persistence.






