A picture of a dirty sink.

We’ve all been there. You walk into the bathroom and are hit with a wave of foul odours coming from the sink or drain. You clean it out, but the smell lingers no matter what you try. So, what can you do?

It turns out there is an easy and surprisingly effective solution you may not have tried yet – hydrogen peroxide. Read on to learn about why traditional solutions may not work, how to use hydrogen peroxide to clean your sink or drain, and other natural solutions and tips to try.



Bad smells coming from your sink or drain can be caused by a variety of things, ranging from food particles and grease build-up to mold and mildew. Many people try the standard solutions of using bleach and other chemical cleaners, but sometimes these solutions don’t work. To really get rid of the smell, you need to understand what’s causing it and then find the right solution.


Understanding the Cause of the Problem

Odor-causing bacteria, such as Pseudomonas aeruginosa, are the main culprits behind the unpleasant smell coming from your sink or drain. These bacteria feed on organic matter, such as food particles or grease, and produce a sulfurous or rotting smell as a result.

Additionally, the buildup of food particles, grease and other organic matter will encourage the growth of mold and mildew, which can also result in a foul smell.


The Problem with Traditional Solutions

Bleach, vinegar and other chemical cleaners are the most commonly used solutions for eliminating bad smells from a sink or drain. However, these products are not always effective due to their limited ability to penetrate into hard-to-reach areas or to effectively break down organic matter.

Additionally, these products may contain harsh chemicals that can be damaging to the environment if not disposed of properly.


The Surprising Solution: Hydrogen Peroxide

Hydrogen peroxide is an effective and environmentally friendly solution for eliminating odour-causing bacteria. It works by breaking down organic matter and killing bacteria, while also producing oxygen bubbles that help to remove any built-up material.

It’s a safe and easy-to-use solution that is widely available, and it can work wonders on stubborn odours.


How to Use Hydrogen Peroxide to Clean Your Sink or Drain

Using hydrogen peroxide to clean your sink or drain is simple and straightforward. First, fill your sink or drain with hot water and pour a cup of hydrogen peroxide into it. Let it sit for 10-15 minutes, then rinse with cold water.

Make sure you wear gloves when handling hydrogen peroxide, as it can be an irritant. Additionally, never mix hydrogen peroxide with bleach or other cleaners, as this can be hazardous.


Other Natural Solutions to Try

If you’re looking for other natural solutions to try, baking soda and vinegar are both effective cleaners. To use, mix one cup of baking soda with one cup of vinegar and pour it into the sink or drain. Let it sit for 30 minutes, then rinse with hot water.

Lemon juice is also a great natural cleaner, as the acidity helps to break down organic matter and eliminate odors. To use, cut a lemon in half and squeeze the juice into the sink or drain. Let it sit for 30 minutes, then rinse with hot water.


Preventing Future Odours

Regular maintenance is key to preventing bad smells from returning. Make sure to regularly clean out your sink or drain using warm water and a non-abrasive cleaner. Additionally, always run hot water down the drain after each use to help keep the pipes clear of food particles and other organic matter.


Additional Tips and Tricks

To keep your sink or drain smelling fresh for longer, try adding a few drops of essential oil to the water when you rinse. You can also pour a cup of baking soda down the drain each week to help absorb odours. Additionally, make sure to avoid pouring grease or other fatty substances down the drain, as this can cause a buildup of organic matter that can lead to bad smells.


When to Call a Professional

If you’ve tried all of the above solutions and the smell persists, it may be time to call a professional. Sometimes, the issue may be more severe and require an expert’s knowledge and tools to fix. At Drain 247, we have over 25 years experience in dealing with all types of drainage issues and we have the knowledge and equipment to resolve your problems. Using CCTV drain cameras and high-pressure jetting units, we can identify the source of your drainage problems and clean them out.

Signs that indicate a more serious problem include water that is draining slowly or an unpleasant smell coming from the pipes. In these cases, it’s best to call a professional for further inspection and to ensure that your pipes are free-flowing and not blocked. It may be necessary to carry out drain cleaning if your drains are showing signs of a blockage.



Bad smells coming from your sink or drain can be an unpleasant and persistent problem, but the good news is that there are solutions. Traditional methods may not always work, but hydrogen peroxide can be surprisingly effective.

Other natural solutions, such as baking soda, vinegar and lemon juice, can also be used to help keep your sink or drain clean and smelling fresh. With regular maintenance and the right solutions, you can keep bad odours out of your home for good. Give it a try!

Still Getting Recurring Odours & Bad Smells?

If your sink, toilet, or drain is still emitting foul odours, it’s time to call in a professional to assess the problem. Drain 247 can help you identify the source of the bad smells and diagnose the problem for you. We’ll resolve your smelly drains in no time.