How Much Does Toilet Repair Cost?
Fixing running, clogged, leaking or unstable toilets — often an affordable fix.
How much does toilet repair cost?
Fixing running, clogged, leaking or unstable toilets — often an affordable fix. Most homeowners pay between $100 and $500 nationally, with a typical cost around $225. Use our calculator to adjust this range for your ZIP code.
What affects the price
- Internal parts vs. wax ring/flange
- Fixture accessibility
Repair vs. replacement
Repair minor issues; replace cracked tanks/bowls.
Questions to ask your contractor
- Is the flange or wax ring damaged?
- Repair or replace the unit?
When to call a professional
Base leaks and flange work are best handled by a plumber.
How we calculate this estimate
We start from national labor and materials benchmarks and apply a local cost factor based on your ZIP code and metro area, plus job complexity. Estimates are informational; actual contractor pricing may vary. Last reviewed 2026-05-01.
Frequently asked questions
What is the average cost of toilet repair?
Nationally, toilet repair typically runs around $225, with most jobs between $100 and $500. Your local price is adjusted by ZIP code.
Should I repair or replace?
Repair minor issues; replace cracked tanks/bowls.
When should I call a professional?
Base leaks and flange work are best handled by a plumber.