Toilet Installation Cost

Low
$200
Average
$400
High
$600

Typical range, labor only · 2026 U.S. averages

Installing a toilet costs $200 to $600 in labor, or roughly $350 to $1,200 including the fixture in 2026. A straightforward replacement is at the low end; adding a new drain line, moving the location, or fixing a rotted flange costs more.

Cost Breakdown

ItemTypical CostNotes
Labor — replace existing$150–$4001–2 hours
Standard toilet fixture$150–$500Two-piece to comfort-height
Wax ring & supply line$15–$50Always replace on install
New flange / repair$100–$400If rotted or broken
New rough-in / relocation$500–$2,500New drain + supply lines
Haul-away old toilet$25–$75Often included
Plumbing Cost Estimator
Build a full bathroom estimate with labor and materials.

What Affects the Cost

Fixture choice

Basic two-piece toilets start near $150; comfort-height, dual-flush, and smart toilets range $300–$1,500+.

Replacement vs new location

Swapping in place is cheap; adding a toilet where none existed means new drain, vent, and supply lines.

Flange condition

A cracked or below-floor flange, or water-damaged subfloor, adds repair time and cost.

Accessibility

Upper floors, tight bathrooms, and old shutoff valves that need replacing add labor.

Cost by Region

Labor rates and material costs vary across the country. Here's roughly how the $400 national average shifts by region.

RegionTypical Costvs National
National average$400baseline
Northeast$460+15%
West Coast$480+20%
Midwest$380-5%
South$360-10%
Mountain / Southwest$420+5%

DIY or Hire a Pro?

Replacing a toilet is one of the more DIY-friendly plumbing jobs — a wax ring, new supply line, and an afternoon. Call a plumber if the flange is broken, the subfloor is soft, or you're adding a toilet in a new spot.

Frequently Asked Questions

How much does it cost to install a toilet?

Labor to install a toilet runs $150–$400 for a standard replacement. Including a new fixture, total cost is typically $350–$1,200 depending on the toilet you choose.

How much does a plumber charge to replace a toilet?

Most plumbers charge $150–$400 to replace a toilet, based on 1–2 hours of labor. Expect more if the flange is damaged, the shutoff valve needs replacing, or the subfloor is rotted.

Can I install a toilet myself?

Yes — a like-for-like toilet swap is a common DIY project needing a wax ring, supply line, and basic tools. Leave it to a pro if there's flange or subfloor damage, or you're adding a new toilet location.

Related Cost Guides