PLUMBING

How Much Does Toilet Installation Cost?

Estimate toilet purchase and installation cost — with the free calculator and what affects the price.

A new toilet fixes leaks, saves water and updates the bathroom. The price depends on the toilet model, rough-in distance and labor. This guide covers the installed cost and a calculator.

THE SHORT ANSWER

The short answer

Toilet installation runs $224–$533 including labor; the toilet itself costs $100–$3,000. Most homeowners pay around $374 for labor. A standard replacement totals $400–$800 with a mid-range toilet.

01

Toilet types and prices

Standard two-piece toilets start at $100-$250. One-piece models are easier to clean at $250-$600. Comfort height (17-19 in) suits adults and seniors. Smart and bidet toilets run $500-$3,000. Labor adds $200-$400.

  • Two-piece standard: $100–$250
  • One-piece: $250–$600
  • Comfort height: $200–$500
  • Smart/bidet: $500–$3,000
  • Installation: $200–$400
02

What affects labor cost

A direct replacement on an existing flange is the cheapest install. Moving the rough-in plumbing or replacing a corroded flange adds $100-$300. Old tile or floor repairs push it higher. Leak testing is included in a pro's price.

03

Water savings add up

Older toilets use 3.5-7 gallons per flush; modern ones use 1.28 or less. Replacing a pre-1994 toilet can save 10,000+ gallons a year — often enough to pay for the install within a couple of years.

04

Try the calculator with your bathroom

Enter the number of toilets, toilet price and installation per toilet to see the total.

TRY THE TOOL

JOB INPUTS

Enter your numbers

Loading saved values

How many toilets to install

How many toilets to install

Toilet unit price

$
Toilet unit price

Removal, wax ring and connections

$
Removal, wax ring and connections
Results update automatically
CALCULATED RESULTUSD
Total toilet cost$600.00
Toilet(s)$300.00
Installation$300.00
Per toilet installed$600.00
Total cost$600.00
FORMULA USED1 × ($300.00 + $300.00) = $600.00
NEXT STEP

Turn the checklist into real job numbers.

Open contractor tools