Enter your ZIP to find local pros.
Please enter a valid 5 digit zip code

Plumbing

How Much Does it Cost to Repair a Toilet?

Average Cost:

$150 - $400

Toilet repairs typically cost between $150 to $400, with most homeowners paying around $250 to $300. The final price depends on the part that needs repair, labor rates, and whether the issue is urgent. Understanding common toilet repair costs can help you decide whether a quick fix or full replacement makes more financial sense.

Find the best plumbing pros in your area.

The Modernize Mission

We help homeowners make confident decisions through our reliable, up-to-date, and unbiased information and average project costs. All of our content is thoroughly reviewed and fact-checked by our team of home improvement experts. Learn more about how we maintain these values.

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.

close up hand with tools check and repair toilet

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.

Close-up of a plumber’s hands using tools to repair and adjust the flush mechanism inside a toilet cistern.

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.

Close-up image showing a plumber replacing the wax ring seal at the base of a toilet.

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.

Share this article