$100
Low End
$300
National Average
$800
High End

How Much Does Toilet Repair & Installation Cost?

The national average cost for toilet repair & installation is $300 (per toilet). Most homeowners pay between $100 and $800, depending on the scope of work, your location, and other factors.

Toilet services include repairing running toilets, replacing flappers and fill valves, fixing leaks, and installing new toilets with proper sealing and connections.

What Affects Toilet Repair & Installation Cost?

  • Repair vs. full replacement
  • Toilet type and features
  • Floor flange condition
  • Wax ring replacement needs
  • ADA compliance requirements
  • Additional plumbing modifications

Toilet Repair & Installation Costs by City

Prices vary significantly by location. Here are toilet repair & installation costs in major US cities:

CityLowAverageHigh
New York, NY $140 $440 $1,160
Los Angeles, CA $140 $400 $1,080
Chicago, IL $120 $360 $960
Houston, TX $100 $300 $800
Phoenix, AZ $100 $320 $840
Philadelphia, PA $120 $360 $960
San Antonio, TX $90 $270 $720
San Diego, CA $130 $390 $1,040
Dallas, TX $100 $320 $840
San Jose, CA $150 $450 $1,200
Austin, TX $110 $330 $880
Jacksonville, FL $100 $280 $760
Fort Worth, TX $100 $300 $800
Columbus, OH $100 $280 $760
Indianapolis, IN $90 $270 $720

Frequently Asked Questions

A basic toilet replacement including the fixture and installation runs $300-$600. High-efficiency or smart toilets with professional installation can cost $600-$1,500 or more.

Simple repairs like replacing a flapper ($10-$20 part) or fill valve ($15-$30 part) are DIY-friendly. However, leaks at the base, running toilets you can't diagnose, and installations are best left to professionals.

Toilets themselves can last 25-50 years. Internal components like flappers and fill valves typically need replacement every 5-7 years. Replace the whole toilet if you notice cracks or persistent issues.

All Toilet Repair & Installation City Guides