Toilet installation cost: what handymen and plumbers charge in 2026
Short answer: replacing a toilet costs about $250 to $800, around $450 on average with the toilet included (Fixr, 2026). Labor alone is about $150 to $440, and a handyman swap is often $60 to $200 in labor (Homeyou, Fixr). A swap takes one to two hours. Plumbers commonly charge $250 to $500 to install one (This Old House). Putting a toilet where there wasn't one runs $1,000 to $3,500.
Figures from Fixr (updated January 2026), This Old House (updated June 2026), Angi (2026 data), Homeyou (updated September 2026) and Fixr's handyman guide. National averages; check local prices.
What it costs
| Item | Typical cost |
|---|---|
| Replace an existing toilet, all in | $250–$800 (average $450) |
| Labor only | $150–$440 |
| Handyman toilet swap (labor) | $60–$195 (Homeyou), $100–$200 (Fixr) |
| First-time install (new plumbing) | $1,000–$3,500 |
| Haul away the old toilet | $50–$200 |
| Plumbing permit, where required | $50–$300 |
How much does a plumber charge to install a toilet?
Most plumbers quote a toilet replacement as a flat price of about $250 to $500 for installation, on top of the toilet (This Old House). Plumbers who bill by the hour charge roughly $45 to $200 an hour depending on skill level (Angi), and big-city rates run higher. A straightforward swap takes one to two hours; a stuck flange bolt, a bad shutoff or a rotted floor can push it to three or four.
| Plumber | Handyman | |
|---|---|---|
| Labor to swap a toilet | $150–$500 | $60–$200 |
| Same-spot replacement | Yes | Yes, in most places |
| Moving the drain or a first-time install | Yes, often with a permit | No, needs a licensed plumber |
| New shutoff valve | Yes | Often, where local rules allow |
| Best for | Older plumbing, leaks, anything in the wall | Simple swaps, especially bundled with other small jobs |
The toilet itself
- Two-piece: $200–$950
- One-piece: $250–$1,100
- Dual-flush: $250–$1,200
- Wall-hung: $500–$2,000, plus in-wall work
- Bidet attachment: $40–$200
Toilet seat and bidet installation cost
- Replace a toilet seat: about $50–$70 with labor (Angi). A soft-close seat is $30–$75 (This Old House), and it's a 15-minute job, so many handymen add it to a bigger visit.
- Bidet attachment: $80–$120 for the part (Angi), and about 30 minutes to fit.
- Bidet toilet seat: $170–$650 for the seat (Angi). Heated or warm-water seats need a GFCI outlet near the toilet; adding one costs about $130–$300 and is electrician work.
Repair prices
| Repair | Typical cost (parts and labor) |
|---|---|
| Replace the flange | $145–$350 |
| Replace the wax ring (pull and reset the toilet) | $50–$200 |
| Replace the shutoff valve | $50–$150 |
| Fix a running toilet | $100–$400 |
Source: Angi, 2026 data.
Parts a pro brings
Wax ring ($8–$9), closet bolts ($2–$8), a new supply line ($6–$12) and bolt caps. All the fittings and hardware together come to about $30–$80 (This Old House). Put them on the quote as one "install kit" line.
What adds to the job
- A rotted or broken flange or soft subfloor under the old toilet.
- A shutoff valve that won't close or leaks; most pros replace it and the supply line.
- A different rough-in (the distance from wall to drain) than the new toilet.
- Carrying a heavy toilet up stairs, and hauling the old one away.
Can a handyman replace a toilet?
Swapping a toilet on an existing drain and supply line is common handyman work in most places. Moving the drain, new supply lines in the wall, or a first-time install usually needs a licensed plumber and sometimes a permit. See the handyman license rules by state.
How to quote it
- Ask for a photo of the toilet base and the shutoff before you price it.
- Put the toilet, labor, wax ring, supply line, shutoff valve and haul-away on separate lines.
- Write a price for a flange repair as an optional add-on, so a surprise doesn't stall the job.
More prices in the handyman price list.
Sources
- Fixr: Toilet installation cost (updated January 28, 2026)
- Homeyou: Handyman cost (updated September 24, 2026)
- Fixr: Handyman cost
- This Old House: New toilet cost (updated June 5, 2026)
- Angi: Toilet repair costs
- Angi: Bidet installation cost
Questions
How much does it cost to replace a toilet?
About $250 to $800, around $450 on average including the toilet, according to Fixr. Labor alone is about $150 to $440.
How long does it take to install a toilet?
One to two hours for most replacements. Complex jobs can take four hours or more.
Can a handyman install a toilet?
Swapping one on an existing drain and supply line is common handyman work. Moving drains or first-time installs usually need a licensed plumber; rules vary by state.
How much does a plumber charge to install a toilet?
Usually about $250 to $500 for installation, plus the toilet, according to This Old House. Hourly plumbers charge roughly $45 to $200 an hour, and most swaps take one to two hours.
How much does it cost to install a toilet seat?
About $50 to $70 with labor. A bidet seat costs $170 to $650 for the seat, plus a GFCI outlet if it is heated.
How much does it cost to replace a toilet flange?
About $145 to $350 for parts and labor, according to Angi.
How much does it cost to install a commode?
A commode is the same as a toilet: about $250 to $800 to replace one, toilet included, or $150 to $500 for installation labor alone.
More guides
- Handyman job description: duties, skills and pay (with a template)Duties, skills, pay, and a job post you can copy.
- Handyman vs general contractor: what's the difference?Job size, licensing, permits and cost, and which one a job needs.
- Handyman tools list: what to carry on every jobHand tools, power tools, safety gear and van stock, as a checklist.
- Handyman tax deductions: what you can write off in 2026Mileage, tools, insurance, phone and software, plus quarterly dates.