How To Fix a Leaky Toilet

Posted March 17, 2015

Have a leaky or running toilet that's driving you crazy? Believe it or not, it's usually a simple fix. The hardest part is understanding and identifying the parts that may need some adjusting. Follow the guide below to get your toilet back in working condition - without the annoying sound of constant running water.

Ball Cock

If your toilet is running intermittently, there may be a problem with the ball cock. This is the on/off valve regulated by the float ball, which fills the tank as well as the bowl after each flush. A damaged ball cock could be the cause of a runny toilet and should be replaced.

Float Ball

In a properly working toilet tank, the float ball is the device that shuts off the ball cock when the water reaches the proper level after flushing. If the float ball isn't working properly, it can allow for the water to fill too high and overflow.

The Chain

This is among the most common causes of a runny toilet. The chain opens the flapper at the beginning of a flush and is supposed to allow the flapper to settle over the hole at the end of a flush to stop the water from running. If the chain is too short or too long, it can prevent the flapper from closing properly which will allow the water to continue to run.

Overflow Tube

If any of the above parts aren't working correctly, the next line of defense is the overflow tube. This piece prevents the tank from overflowing and causing a mess in your bathroom. If tank water is running constantly, try bending the arm of the float ball or lower the float cup when replacing the fill-valve. Still needing help with your toilet? It may be a more serious problem that requires the work of a professional. Give ABC a call and we'll send one of our licensed plumbers to your home to diagnose and solve the problem. Remember to follow us on Twitter for more plumbing tips as we celebrate Fix a Leak Week all week.

Also check the following blog post: What Causes Pink Stains on Toilets and Bathtubs.

ABC Plumbing Locations

Arlington Heights, IL

220 W Campus Dr
Arlington Heights, IL 60004
Phone: (888) 991-3942

Evanston, IL

828 Davis St UNIT 205
Evanston, IL 60201
Phone: (888) 868-9369

Downers Grove, IL

1001 Ogden Ave LL4
Downers Grove, IL 60515
Phone: (888) 412-3566

Tampa, FL

4326 W El Prado Blvd Suite 7
Tampa, FL 33629
Phone: (888) 594-9030

Largo, FL

11701 S Belcher Rd Suite 127
Largo, FL 33773
Phone: (888) 465-9799


Our Promises To You

  • Icon of a clock with the number 24

    Convenient For You

    We Work on Your Schedule

  • Icon of a ribbon with a checkmark in the middle

    Background Checks

    We do Drug Tests And
Background Checks Before Hiring

  • Icon of two hands shaking

    No Need For Stress

    Get ABCs Worry-Free Guarantee at No Cost

  • Icon of a shield with a hand giving a thumbs up

    No Surprises

    Pricing is By the Job, Not the Hour