Toilet Repair Costs: What Homeowners Should Expect
A broken or malfunctioning toilet is more than an inconvenience — especially if it’s your only bathroom. Common toilet problems like leaks, clogs, and running water often need fast attention to prevent water damage and higher utility bills.
On average, toilet repairs cost $150 to $400, with most homeowners paying around $250 to $300. Minor fixes may cost less, while major plumbing issues can increase the total price.
Key Insights
- Average toilet repair cost: $250 to $300
- Most repairs fall between $150 to $400
- Labor makes up the majority of the total cost
- Replacing the toilet may be more cost-effective for older units
Toilet Repair Cost Overview
The total cost to repair a toilet depends on the problem, the part involved, and how easy it is for a plumber to access the fixture.
- Minor repairs: $100 to $200
- Standard repairs: $200 to $350
- Complex or emergency repairs: $400 to $700+
Simple fixes like replacing a flapper or fill valve are quick and inexpensive, while issues involving the drain, flange, or repeated leaks tend to cost more.

Toilet Repair Costs by Part
Many toilet problems are caused by worn or damaged components inside the tank or at the base of the fixture.
| Toilet part | Typical repair or replacement cost |
|---|---|
| Fill valve | $100 to $200 |
| Flush valve | $100 to $250 |
| Flapper | $75 to $150 |
| Wax ring | $150 to $300 |
| Toilet flange | $150 to $350 |
| Toilet handle | $75 to $150 |
| Toilet chain | $75 to $150 |
| Toilet seat | $75 to $200 |
| Toilet tank | $150 to $400 |
| Toilet bowl | $200 to $600 |
| Drain pipe | $200 to $1,000+ |
Costs include parts and labor unless otherwise noted.
Toilet Repair Costs by Problem
Sometimes it’s easier to estimate costs based on symptoms rather than specific parts.
| Problem | Typical cost range |
|---|---|
| Running toilet | $100 to $300 |
| Leaking toilet | $150 to $500 |
| Loose or wobbling toilet | $150 to $350 |
| Slow-filling toilet | $100 to $200 |
| Whistling or noisy toilet | $100 to $250 |
| Clogged toilet | $100 to $400 |
| Severe drain blockage | $400 to $700 |
Toilet Repair Costs by Toilet Type
The design of your toilet also affects repair pricing.
| Toilet type | Average repair cost |
|---|---|
| One-piece toilet | $150 to $300 |
| Two-piece toilet | $150 to $350 |
| Wall-hung toilet | $250 to $500 |
Wall-hung toilets typically cost more to repair because plumbing components are hidden behind the wall.
Labor Costs for Toilet Repair
Labor accounts for most toilet repair expenses.
- Plumber hourly rate: $75 to $200
- Handyman hourly rate: $50 to $125
- Emergency or after-hours service: Add $100 to $300
Many toilet repairs are billed as flat-rate services rather than hourly jobs.

Emergency Toilet Repair Costs
Emergency toilet repairs — such as active leaks, overflows, or unusable toilets — cost more due to after-hours service.
- Additional emergency fee: $100 to $300
- Total emergency repair cost: $300 to $700+
Repair vs. Replace a Toilet
In some cases, replacing the toilet is more cost-effective than repairing it.
| Option | Typical cost |
|---|---|
| Toilet repair | $150 to $400 |
| Toilet replacement | $400 to $900 |
Replacement is often recommended if:
- The toilet is over 15 to 20 years old
- Multiple parts need replacement
- The bowl or tank is cracked
- You want improved water efficiency
When Should You Replace a Toilet Instead of Repairing It?
You may want to replace your toilet if you notice:
- Frequent or recurring leaks
- Cracks in the bowl or tank
- Constant running despite repairs
- Poor flushing performance
- Rising water bills from inefficiency
Modern toilets use significantly less water and can reduce long-term operating costs Explore the best toilet brands if you’re in the market for a replacement.
Frequently Asked Questions
These frequently asked questions cover the most common toilet repair cost concerns, including what specific fixes typically cost and when replacement may make more sense than another repair.

How much does it cost to repair a toilet?
Most toilet repairs cost between $150 to $400, with many homeowners paying around $250 to $300. Small fixes like a flapper replacement are usually less expensive, while leaks at the base or drain-related problems can cost more.
Can you repair a toilet yourself?
Some minor repairs — such as replacing a flapper, chain, or toilet seat — are DIY-friendly. However, repairs involving leaks, flanges, drain lines, or internal tank components are best handled by a professional to avoid water damage.
Does a home warranty cover toilet repairs?
Many home warranty plans include plumbing system coverage that may cover toilet repairs related to normal wear and tear. Coverage varies by plan, and exclusions may apply for improper use or pre-existing conditions.
How much does it cost to fix a running toilet?
Fixing a running toilet typically costs $100 to $300. The most common causes are a worn flapper, a faulty fill valve, or a float that needs adjustment.
How much does it cost to replace a fill valve?
Fill valve replacement usually costs $100 to $200, including parts and labor. This is a common fix for slow-filling tanks, running toilets, and unusual noises.
How much does it cost to replace a wax ring on a toilet?
Wax ring replacement typically costs $150 to $300. Because the toilet must be lifted and reset, labor is a major part of the total cost.
How much does it cost to repair a leaking toilet?
Toilet leak repairs typically range from $150 to $500, depending on where the leak is coming from. Leaks at the base, between the tank and bowl, or at supply connections can have very different repair needs.
How much does it cost to unclog a toilet?
Unclogging a toilet typically costs $100 to $400. If the blockage is deeper in the drain line or requires more involved work, costs can rise to $400 to $700.
How much does it cost to replace a toilet?
Toilet replacement usually costs $400 to $900, including installation. Total cost depends on the toilet type and whether the installer needs to address issues like a damaged flange or supply line.
Should I repair or replace my toilet?
Repair may make sense for newer toilets with a single issue (like a flapper or fill valve). Replacement may be the better option if your toilet is older, needs frequent repairs, has cracks in the bowl or tank, or you want better water efficiency.
Bottom Line
Toilet repairs typically cost between $150 to $400, with most homeowners paying around $250 to $300. Costs depend on the part involved, labor rates, and whether the repair is urgent.
If your toilet needs frequent repairs or has structural damage, replacement may be the smarter long-term investment. Knowing your repair options — and whether a home warranty applies — can help you make the most cost-effective decision.
Compare top-rated plumbing pros in your area.
Read real homeowner reviews, explore qualifications, and view promotions. Modernize makes it easy to browse professionals and find one that will be perfect for your project.