3 Effective Methods to Clean a P-trap


Cleaning a P-trap, an essential plumbing component found beneath sinks and drains, is crucial to maintaining proper drainage and preventing unpleasant odors. Here’s a summary of effective methods to clean a P-trap:

  • Gather your supplies: Before starting, ensure you have the necessary tools and materials, including a bucket, adjustable pliers, a pipe wrench, a cleaning brush or pipe cleaner, gloves, and a flashlight.
  • Safety first: Put on gloves to protect your hands, as you’ll be working with potentially dirty or grimy materials.
  • Locate the P-trap: Underneath the sink, you’ll find the P-trap, which is typically a U-shaped pipe. It’s usually connected between the drainpipe and the wall or floor plumbing.
  • Prepare for drainage: Place a bucket or container under the P-trap to catch any water or debris that may spill out during the cleaning process.
  • Disconnect the P-trap: Use adjustable pliers or a pipe wrench to carefully loosen and remove the slip nuts on either side of the P-trap. Be cautious not to overtighten or damage the pipes.
  • Empty and clean the P-trap: Gently tilt the P-trap over the bucket to empty any stagnant water and debris. Inspect the trap for clogs or obstructions. Use a pipe brush or pipe cleaner to scrub away any accumulated gunk or residue. A flashlight can help you see inside the pipe.
  • Inspect and clean the pipes: While the P-trap is disconnected, take the opportunity to inspect the drainpipe and any other connected pipes for blockages or buildup. Clean them as needed.
  • Reassemble the P-trap: Once you’ve thoroughly cleaned the P-trap and surrounding pipes, reattach it by tightening the slip nuts. Make sure it’s secure but not overly tight to prevent damage.
  • Check for leaks: Turn on the faucet or run water down the drain to check for any leaks around the newly reassembled P-trap. If you notice leaks, re-tighten the slip nuts as necessary.
  • Dispose of waste: Dispose of any collected debris and water in a responsible manner. Avoid pouring debris down the drain to prevent future clogs.

Why You Should Clean Your P-trap

cleaning a P-trap

In case you are not aware, the shape and design of a P-trap is usually by design and not by accident. S-traps were experimental and that is why they are currently illegal as I have explained in this post.

Drain traps, as P-traps are also called have 2 main functions:

  • P-traps are and should always be full of water. That water acts as a barrier preventing sewer gases from coming into the house. Instead, sewer gases exit the drainage system through the plumbing vent.
  • They trap solids which would have otherwise clogged the drain line farther away. Unclogging/cleaning a P-trap is way easier than unclogging the drain line.

The disadvantage of a P-trap is that it creates a bit of resistance for the waste and as a result some some waste is trapped inside the P-trap.

The solid waste which is organic in nature will accumulate over time and start to rot/decompose. As you already know, decomposition of organic waste results in an awful smell.

Accumulation of solids in the P-trap also creates a restriction meaning the fixture cannot drain properly. In the beginning, the fixture will be draining slowly but if the problem is not fixed it will be completely clogged, resulting in standing water.

That is why you should periodically clean your P-trap. You don’t need to wait until it is smelly or clogged.

How to Clean a P-trap

There are 3 great methods to clean a P-trap. Let us look at each one of them:

1. Use Baking Soda, Vinegar and Boiling Water


What most folks don’t know is that pouring boiling water down your drains frequently is very effective in cleaning P-traps and the entire drain lines.

Unlike cold water, hot water will melt grease in kitchen sink drains and hair balls in bathroom sink and shower/tub drains.

On the other hand, baking soda and vinegar have been used together for ages to unclog drains. Baking soda being a base and vinegar being a weak acid will react in a fizzing reaction and break down the clog in the process.

Combining baking soda, vinegar and boiling water is every effective. Not only does this method completely clean the P-trap but it also completely removes the bad smell.

This is how to clean a P-trap using baking soda, vinegar and boiling water:

  • Drain standing water. If there is standing water in the fixture whose P-trap you want to clean, start by draining away the water. You want the solution to get straight into the P-trap.
  • Pour 1 cup of baking soda down the drain, slowly followed by another cup of vinegar.
  • Wait for about 15 minutes for the solution to work out its magic.
  • Boil about a gallon or more of water.
  • Pour the hot water down the drain.

While the baking soda and vinegar will break down the gunk inside the P-trap, the hot water will melt it even further and flush it down the drain.

Note: Never use boiling water when cleaning a toilet trap/drain. Sudden expansion of the china caused by the boiling water can cause the bowl to crack. Just use normal hot water from the faucet.

2. Remove and Clean the P-trap

This works very well and easily for bathroom and kitchen sink P-traps. As I have already mentioned, other fixtures like washing machines, showers and bathtubs have P-traps as well but accessing them is not easy.

This is how to remove and clean a sink P-trap:

  • Remove the items under the sink. If you use the area under the sink to store stuff, you will need to start by removing them to give yourself sufficient space to work with.
  • Place a bucket under the P-trap. Since there is already water inside the P-trap, you do not want it spilling on the floor. That is why you need a bucket or pan.
  • Disconnect the P-trap. The connections are usually not that tight so you can use your bare hands to disconnect them. If they are however too tight, use a wrench but gently.

Note: If you carefully look at the P-trap, you will notice that it has a long arm and a short arm. I like to start by disconnecting the short arm. That way, all the water will flow out via gravity.

  • With the P-trap out, try to remove as much gunk as you can with your bare hands. Just know that the contents of the P-trap can be very gross, especially the bathroom sink P-trap
  • Use a flexible wire brush to thoroughly scrub the inside of the P-trap until it is spotless clean. Use warm soap water.
  • Check if the drain line exiting through the wall is dirty as well. You can use a drain snake to clean it.
  • Connect the P-trap back.
  • Turn on the faucet to check if the sink is draining as fast as it should, and to also check if the P-trap is leaking.

3. Clean the P-trap with a Hair Removal Tool

If you want to clean the P-traps of your bathroom sink, shower or bathtub drain, this tool will come in handy.

A hair removal tool, also known as a zip-tool is a plastic and flexible snake with hooks on both sides that is used to pull hair from P-traps. It is cheap, easy to use and unlike other types of snakes it cannot damage your pipes.

Needless to say, bathroom fixtures P-traps are usually clogged by hair. The hair combines with soap scum, shampoo and oils to form a clingy ball that sticks inside the P-trap.

This tool will pull out this hair effortlessly. The only thing you will need to do first is to remove the bathtub stopper or shower drain cover. You don’t have to remove a sink’s stopper but doing so will make your work easier.

Insert the tool inside the drain line, twist it about and then pull it out. Repeat that process as many times as you need to. Again, the contents of the P-trap will gross you out.

When you are done pulling hair out of the P-trap, flush the drain line with hot water.

Wrap Up

And basically that is how to clean a P-trap. To prevent your kitchen sink from clogging, avoid pouring grease down the drain. Check out what to do here.

In the case of a bathtub or shower, installing a hair catcher will ensure that strands of hair will not end up clogging your drains.

Do not also forget to clean your P-traps frequently using baking soda, vinegar and hot water.

I hope you found this guide helpful.

Leave a Comment