Fix a Slow Toilet

Do you have a slow-flowing or flushing toilet? This can be caused by a variety of issues, though many of them can be fixed without calling a plumber. You’ll want to start by checking the tank, as this is the simplest cause. Otherwise, you may need to clean the toilet rim with household products. For toilets with serious deposits, you might even need to use muriatic, or hydrochloric acid.

Steps

Checking the Tank

  1. Find the source of the problem. “Slow toilet” can mean one of two things. Either the bowl isn’t filling quickly, or it isn’t draining quickly. If you’re dealing with the latter, the drain is likely clogged. You’ll need to unclog the toilet. If the bowl isn’t filling quickly enough, you might only need to check the tank.
  2. Lift the tank cover. The tank is the upright portion of the toilet, where you find the flushing handle. Lay the tank cover on the floor carefully; the heavy porcelain can potentially damage your floors.
  3. Check the chain connecting the flushing handle to the flapper. The flapper is a piece of plastic or rubber which sits over the valve at the bottom of the tank. Unless your toilet isn’t flushing at all, there should be a chain connecting this to the trip lever, a small arm running from the flushing handle.[1]
    • The chain should have just enough slack for the flapper to rest over the valve, sealing it. But it should be tight enough to lift the flapper when the flushing handle is used.
  4. Adjust the chain if needed. Performing this adjustment is rather simple. The chain should run through a hole in the flushing handle. You can easily disconnect the chain, and place a different link through the hole to adjust the chain’s overall length. The chain should be left with about half an inch of slack.[2]
    • Adjusting the chain means you may come into contact with the water in the toilet’s tank. As long as you wash your hands afterwards, this is perfectly safe.

Using Dishwashing Soap and a Drain Cleaner

  1. Pour a gallon of hot water into the toilet. Use a bucket to pour the water into the bowl. The hot water will help dislodge the residue that might be slowing the flow of water out of the bowl.[3] Let the hot water sit in the toilet, don’t flush it.
  2. Pour drain cleaner into the toilet. Make sure to use a product suitable for a toilet, such as Drano Max Gel.[3] The product you choose should have instructions detailing the amount you should be using.
    • Make sure to read the label carefully. Some products aren’t meant for use on ceramics, and may require that you use protective equipment.
    • Always follow the instructions listed on the product. Some drain cleaner may require immediate flushing, whereas others need time to work before being flushed.
  3. Put dishwashing liquid in the overflow pipe. You can find this upright pipe in the toilet’s tank. It will usually have a small tube running into it.[1] You should put a small amount of dishwashing liquid in, only about a tablespoon.
  4. Let the toilet sit for 10 minutes. This will give the dishwashing liquid time to seep down the overflow pipe. Additionally, the calcium and other deposits will slowly dislodge from the toilet’s walls, making for an easy clean.
  5. Flush the toilet. This will send water through the tank’s pipes, and out through the holes below the toilet rim. The dishwashing liquid will dislodge any residue in the tank. The drain cleaner will remove any clogs or mineral deposits in the drain, improving the toilet’s flow.[3]

Using Muriatic (Hydrochloric) Acid

  1. Take the necessary safety precautions. Make sure to wear gloves, mask and eye protection. You should also wear an apron and rubber boots to protect yourself.
    • You should maximize ventilation by placing a running fan in the bathroom window to exhaust air. If you have a bathroom exhaust fan, turn that on too.
  2. Turn off the water to the toilet and flush. Use a sponge to remove the water left in bowl. This will ensure the acid will clean the bowl to the bottom, including the critical jet-hole. This is a smaller hole at the bottom of the toilet bowl; water is pushed out of it forcefully to help the toilet flush. You’ll see it in action at the end of a flush, and buildup here may be responsible for a slow flush.
  3. Take off the tank cover and insert a plastic funnel into the overflow tube. If there is a fill tube on top of the overflow tube, carefully take that off first. The funnel’s opening should be as large as possible, to facilitate pouring, but fit snugly in the overflow tube.
    • Make sure not to use a metal funnel; the acid will corrode it.
    • Rinse the funnel well after use and do not reuse it for food.
  4. Carefully pour muriatic acid through the funnel. You should only pour a few ounces of acid into the tube.[4] You should pour fast enough that it begins to flow out of the holes in the toilet bowl rim but not so fast that the funnel overflows or falls out, as this would splash acid and be extremely dangerous.
    • Pour the rest of the gallon into the toilet bowl; this will help clear the drain.
  5. Tape a clear piece of poly-film over the toilet bowl and tank opening. The tighter the seal the better. Just cover the bowl portion, do not include the seat. This will keep the acid’s fumes from filling the bathroom.[4]
    • Alternatively you can use a clear trash bag to cover the toilet bowl.
  6. Let the acid sit in the toilet for 24 hours. If there are children or pets in your home, make sure the door to the bathroom is closed and locked. The acid will dislodge mineral deposits in the toilet bowl and the drain over time.[4]
  7. Remove the poly-film and flush a few times. You’ll have to make sure to turn on the water first. Extra flushes are advisable in older homes with iron drain pipes, as prolonged contact with concentrated acid will damage them.
  8. Check the rim holes for proper flow. You can find these holes under the toilet rim. They propel water to fill the bowl whenever you flush. Make sure that water flows freely from these holes whenever you flush. You can also use a coat hanger to check the holes for obstructions and other build ups.
    • Repeat the procedure if necessary.

Warnings

  • Never mix household chemicals! This could create violent reactions that spray chemicals unexpectedly and uncontrollably, causing blindness or burns, release large quantities of toxic gases, and release heat that could crack the toilet.
  • If you have toilet-cleaning pellets in your toilet tank, use rubber gloves to remove and place them in a clean, sealed plastic container, then flush to clear the tank before using other chemicals.
  • If you clean the toilet with toilet bowl chemicals, flush numerous times before adding any other chemical to the toilet.
  • If you have used drain cleaners, flush them away numerous times and allow plenty of time before adding muriatic acid or any other toilet chemicals.
  • Muriatic acid could destroy the tank flapper, the tank to bowl rubber seal, and any metal parts on older toilets such as the overflow tube. If you don't have the skills to replace these parts yourself, consider using a weaker acid or buy a new toilet.

Related Articles

Sources and Citations