How Much Does It Cost to Fix a Leaky Toilet?

By Home Repair Solve Editorial Team Last updated April 16, 2026 6 min readReviewed for clarity and homeowner safety

This guide is for general homeowner education. For safety-sensitive repairs or active damage, contact a licensed professional.

Quick answer

Most toilet leak repairs cost $75–$400 with a plumber, depending on the cause. Many of the most common leaks — flapper, fill valve, supply line — are inexpensive parts that DIY-savvy homeowners can fix for under $25. A full toilet replacement runs $250–$800 installed.

Most toilet leaks aren't emergencies, but they can waste a surprising amount of water and quietly damage flooring under the bowl. Knowing the typical cost of each repair helps you decide whether to grab a wrench yourself or call a plumber.

Common causes of toilet leaks

  • Worn flapper letting water leak from tank into bowl
  • Failing fill valve causing constant tank refilling
  • Cracked or loose supply line under the tank
  • Tank-to-bowl bolts and gasket leaking between tank and bowl
  • Wax ring failure leaking water around the base of the toilet
  • Cracked tank or bowl

Cost ranges by repair

Flapper replacement

DIY: $5–$15 for parts. Plumber: $75–$150.

Fill valve replacement

DIY: $10–$25 for parts. Plumber: $100–$200.

Supply line replacement

DIY: $5–$15. Plumber: $75–$150.

Tank bolts and gasket

DIY: $10–$25. Plumber: $125–$250.

Wax ring replacement

DIY: $10–$25 (plus comfort lifting the toilet). Plumber: $150–$350.

Full toilet replacement

DIY toilet: $150–$500 plus the wax ring and supply line. Plumber installed: $250–$800+.

DIY vs. plumber

Flapper, fill valve, and supply line replacements are often DIY-manageable for comfortable homeowners and the most common causes of a running toilet. Tank bolts and wax rings require lifting the toilet, which is doable but messier — and worth handing to a plumber if you're unsure.

Cracked porcelain, leaks from inside the wall, or repeated leaks after repair are jobs for a plumber.

When the leak may be more serious

  • Water on the floor every time the toilet flushes
  • Soft or stained flooring around the base
  • A musty smell in the bathroom
  • Visible water inside the wall behind the toilet
  • Sewer odor

Cost summary table

RepairDIY partsPlumber total
Flapper$5–$15$75–$150
Fill valve$10–$25$100–$200
Supply line$5–$15$75–$150
Tank bolts / gasket$10–$25$125–$250
Wax ring$10–$25$150–$350
Full replacement$150–$500 toilet$250–$800+ installed

Estimated cost

Most toilet repairs are $75–$400 with a plumber. Full replacement runs $250–$800+ installed.

ItemTypical cost
Flapper repair (plumber)$75–$150
Fill valve replacement (plumber)$100–$200
Wax ring replacement (plumber)$150–$350
New toilet installed$250–$800+

Plumber pricing often includes a service-call minimum, so small repairs may cost more than the part itself. Emergency, after-hours, or hard-to-access repairs can cost more.

A note on these costs: Costs are general U.S. homeowner ranges based on common repair scenarios and publicly available market estimates. Actual pricing can vary by location, labor rates, materials, damage severity, access, permits, emergency fees, and contractor minimums. Always compare multiple written quotes.

How we estimate costs: Our cost ranges are designed as planning estimates based on common homeowner repair scenarios, contractor pricing patterns, and publicly available market data. They are not quotes.

When to call a professional

Call a licensed plumber if water keeps appearing after a repair, you see water inside the wall, the toilet rocks even after tightening, or there's any sewer smell. Hidden leaks behind the wall or under the floor can cause major damage if left untreated.

Frequently asked questions

Can I fix a leaky toilet myself?+

Often yes. Flapper, fill valve, and supply line replacements are typically under $25 in parts and often DIY-manageable for comfortable homeowners. If you're unsure, a plumber is a fair call.

How can I tell if my toilet is leaking from the tank into the bowl?+

Add a few drops of food coloring to the tank. If color appears in the bowl within 15–30 minutes without flushing, the flapper is leaking.

Is it worth fixing an old toilet?+

Up to a point. Repairs under about half the cost of replacement usually make sense. Older toilets also use much more water — a new low-flow model may pay for itself over time.

What if my toilet is leaking at the base?+

Most often it's a failed wax ring. The toilet has to be lifted, the ring replaced, and the toilet reset. Plan on $150–$350 with a plumber.

Related articles