Toilet installation costs $250 to $800 for a standard replacement, with national averages of $374 to $600 depending on the dataset.1,2,3 Labor runs $150 to $450, the toilet itself $100 to $3,000+, and installing a toilet where none existed before jumps to $1,000 to $3,500.1,3 Prices below are national averages* for 2026.

*National averages, not local quotes. Your price depends on toilet type and brand, flush mechanism, and whether plumbing lines need to move.

$450

Fixr national average

$600

HomeGuide national average

$374

Angi national average

$150 – $450

install labor

Angi’s $374 average reflects straightforward replacements surveyed from its customers, while HomeGuide’s $600 and Fixr’s $450 blend in more complex jobs – treat them as three snapshots of the same market, not one dataset.1,2,3

Installed cost by toilet type (Fixr)

Toilet type Installed cost
Two-piece (most common) $200 – $950
One-piece $250 – $1,100
Composting $250 – $1,500
Corner $325 – $1,300
Bidet toilet $350 – $3,000+
Wall-mounted / wall-hung $500 – $2,000
Macerating / upflush $600 – $1,300
Smart toilet $750 – $4,000+

HomeGuide’s unit-only prices back these up: a basic two-piece starts at $100, one-piece $200 to $900, wall-mounted $300 to $1,500, and smart models $600 to $2,000+ before labor.1

Cost by flush mechanism (Angi)

Flush mechanism Average cost
Gravity flush $375
Double cyclone $400
Dual-flush $500
Pressure-assisted $600
Upflush / macerator $1,000

Gravity flush is the industry standard. Dual-flush and pressure-assisted cost more upfront but cut water use; HomeGuide notes every new toilet sold since 1994 is already low-flow at 1.6 gallons per flush or less under EPA rules.1,2

Replacement vs. new installation

Job Total cost
Replace existing toilet $250 – $800 (avg $374 – $600)
First-time install (new lines) $1,000 – $3,500
Move toilet to new location about $3,000
Relocate drain / supply lines $75 – $150 per hour
New drainpipe $0.75 – $30 per linear foot + labor

Replacement costs come from Fixr, HomeGuide and Angi; first-time install and hourly relocation rates from Fixr and HomeGuide; the ~$3,000 move figure and drainpipe pricing from Angi.1,2,3

Extras that move the price

Extra Cost
Old toilet removal and disposal $50 – $200
Toilet flange replacement $145 – $300
Bathroom flooring repair $8 – $24 per sq ft
Drywall repair (wall-hung conversions) $50 – $100 per sq ft
Plumbing permit (new lines or relocation) $50 – $300
General contractor markup 13% – 22% of job total

Removal and flange pricing appear in both Angi and HomeGuide; flooring, drywall and GC markup from Angi; permits from Fixr.1,2,3

DIY or hire

Labor alone is $150 to $450, so a like-for-like swap is one of the more approachable plumbing DIYs – Fixr and Angi both walk through it, and both warn that a bad wax-ring seal or cracked porcelain quickly costs more than the plumber would have.2,3 Home Depot’s toilet section shows current unit prices by type and brand (plain link, not affiliate). New supply lines, drain work or wall-mounted conversions are licensed-plumber territory.

One efficiency note: Fixr cites EPA calculations that upgrading an old toilet to a WaterSense model can save the average home over $3,400 in water costs over the fixture’s life, and some utilities rebate the swap.3

Related guides

Toilet Repair Cost in 2026: Plumber Rates by Problem, Part, and Brand
Bidet Installation Cost
Plumber Cost
Bathroom Remodel Cost
Drain Cleaning Cost
All cost guides

Sources
1. HomeGuide — Toilet Installation Cost
2. Angi — Toilet Installation Cost
3. Fixr — Toilet Installation Cost