How to clean a stinky P-trap?

Author: Lupe Morar III  |  Last update: Monday, March 30, 2026

Start by putting a bucket underneath the curved part of your drainpipe beneath the sink. Once your bucket is well positioned, you can remove the curved portion of the pipe. Empty any water and gunk from the trap into the bucket. Rinse the P-trap outside with a garden hose and reassemble it before using the sink.

How to get rid of smell in P-trap?

To eliminate odors coming from a dry p-trap, pour half a gallon of water into the trap to restore the barrier. It will prevent the odors from seeping through the drain. Another helpful method is to add a cup of white vinegar bleach to get rid of larvae and slow down the evaporation.

What is the best cleaner for smelly sink drains?

Baking Soda and Vinegar Solution

Pour a cup of baking soda down the smelly drain. Follow it up with a cup of white vinegar. Allow the mixture to fizz and work its magic for about 30 minutes. Rinse with boiling water to flush out the residue.

How do you fix a smelly shower trap?

Simply wrap a heat pad around the trap pipe under your sink and turn the heat pad on to generate heat. Then, run hot water with some grease-cutting dish soap through the drain to clear the blockage. Biological cleaners can treat drain clogs, buildup, and smelly shower drains effectively.

What is the best thing to clean a shower trap with?

Try baking soda and vinegar

First, fill a cup with baking soda and pour it down your drain. Wait two to three minutes, then follow with a cup of white vinegar. The mixture will start to bubble. Put the plug in and leave the mixture to work for around an hour.

How to clean a smelly drain in shower or sink

How do I get rid of the BO smell in my shower?

In many cases, if you are smelling biofilm in your bathroom, it may be coming from the drain, so just keeping the walls and floor of your shower clean is not enough. To remove biofilm from your drain, first, remove the drain cover and clean it using a disinfectant or another type of antibacterial cleaning product.

How often should a P-trap be cleaned?

The experts are Moore Home Services recommend that you clean your P-trap once every 3 months. This is a total of 4 times per year.

How do you clean a P-trap with baking soda?

Let hot water run for a minute to warm up the pipes. Drop in 1/2 cup of baking soda down the drain. Pour in 1 cup of vinegar, cover the drain with a plug and let sit for 10 minutes – you will hear fizzing. Rinse with more hot water.

What do you clean traps with?

Traps should be dyed and waxed to condition them before they are used. Before dyeing them, new and old foothold and bodygrip traps should be cleaned by boiling them in water. After cleaning, change the water. Add walnut hulls, evergreen boughs, maple bark, or logwood chips or crystals.

Why should you never use baking soda and vinegar to unclog a drain?

The fizzing reaction and gas created may help loosen some small blockages. However, it is not typically strong enough to break down larger clogs or remove hard-to-reach debris. As a result of the above facts, if you have a serious drain clog, using baking soda and vinegar is unlikely to be effective.

What is the best product to get rid of smelly drains?

Try using vinegar and baking soda. Pour one cup of baking soda then one cup of vinegar down an outside drain then wait 20 – 30 minutes before pouring a large amount of boiling water down the drain. External drains can get blocked with mud which can be removed manually.

Why does my drain still smell after baking soda and vinegar?

Cleaning a stinky drain with vinegar and baking soda can remove odors naturally without causing damage to your plumbing. If you spent several hours cleaning the kitchen and bathroom but still notice a smell, something in your pipes could be the cause. Getting rid of the stinky odor is often a process of elimination.

How to clean a stinking sink drain?

Baking soda and vinegar are worth exploring to clean a stinky drain. Run your hot faucet for several seconds before turning it off. Tip one cup of baking soda down your drain, followed by two cups of hot vinegar. Let it fizz, then flush the drain with hot tap water after one hour.

What is the P-trap anti smell?

A P trap is a pipe which prevents the smell of sewage rising up from entering the room where the outlet is located. The addition of a 90 degree fitting on the outlet side of a U-bend holds water which blocks gases and bacteria while allowing waste water to drain at the same time.

Can p-traps go bad?

PVC pipes or steel pipes are the most commonly installed p-traps in residential homes. Kitchen plumbing tends to use steel since it is more attractive in appearance. When p-traps aren't properly installed, they can become damaged and leak toxic sewer smells into your home.

How do you deodorize a P-trap?

  • If the smell is coming from a sink that is rarely used, flush your drain to ensure your P-trap is filled with water. ...
  • For this process, start by pouring a pot of boiling water down the drain.
  • Next, pour a mixture of one cup baking soda and one cup vinegar into the drain.

Can you leave baking soda and vinegar in the drain overnight?

Allowing the baking soda and vinegar mixture to sit in the drain for an extended period, such as overnight, can improve its effectiveness. The prolonged contact with the clog helps break down the build-up more thoroughly, making it easier to flush away with hot water the following morning.

How do you clean a P-trap without removing it?

Pour some baking soda down your drain and then pour boiling water down after. Sometimes this will clear the clog. Use a plunger on your sink drain to try to force the clog out of the trap.

Can P-trap cause sewer smell?

because an empty or 'dried-out' P-trap is by far the most common cause of all sewer-gas smells.

When should you replace P-trap?

If the P-trap is made of metal, inspect it for any signs of rust or deterioration—common issues that afflict older plumbing fittings. Should you encounter water leaks under the sink regularly, it likely means that the integrity of the P-trap has been compromised, necessitating immediate attention.

How much does it cost to have a plumbing vent cleaned?

If the job is too dangerous, hire a pro to take care of it. If you decide to hire a licensed plumber near you to handle the fix, you can expect to pay between $150 and $200 for this service, although it could be more depending on the severity of the problem.

How to stop p-trap shower drain smell?

First, pour one cup of baking soda followed by one cup of white vinegar down the drain. Cover the drain and allow the mixture to fizzle inside of the pipes for a few minutes. Once the fizzle starts to subside, rinse the drain with hot water.

How do I get rid of Bo smell ASAP?

How do doctors treat bad body odor?
  1. Keep your skin clean by taking a daily bath or shower with antibacterial soap. ...
  2. Keep your armpits shaved, so sweat evaporates quickly and doesn't have as much time to interact with bacteria. ...
  3. Regularly wash clothing, and wear clean clothes.
  4. Wear loose-fitting clothing made of cotton.

Previous article
How long does it take to unplug a refrigerator to reset it?
Next article
Can I put regular dish soap in the dishwasher?