Skip to main content
See the latest posts from tradesmen around the country
DIY AnswersDrain Cleaner

How to Stop Your Bathroom Drain Smelling Like Rotten Eggs

That rotten egg smell from your bathroom drain is usually caused by hydrogen sulphide gas from bacteria in the drain. Here's how to fix it safely.

How to Stop Your Bathroom Drain Smelling Like Rotten Eggs

That unmistakable rotten egg smell coming from your bathroom drain is almost always caused by hydrogen sulphide gas — a by-product of bacteria breaking down organic matter like hair, soap scum, and skin cells trapped in your drain or pipes. The good news is that in most cases this is a DIY-fixable problem, though occasionally it signals something that needs a licensed professional.

What Causes the Rotten Egg Smell?

There are a few common culprits:

  • Biofilm build-up – A slimy layer of bacteria, hair, and soap residue coats the inside of your drainpipe and produces hydrogen sulphide gas as it decomposes.
  • Dry or blocked P-trap – The curved section of pipe beneath your basin or shower (the P-trap) holds a small amount of water that acts as a seal, blocking sewer gases from rising up. If a drain hasn't been used for a while, this water evaporates and gas escapes.
  • Blocked or poorly vented drain – A partial blockage can trap decomposing material, and inadequate venting can allow sewer gases to be drawn back through the trap.
  • Issues with the sewer or septic system – Less commonly, the smell may originate further down the line.

Step 1 – Clean the Drain Thoroughly

Start with the most likely cause: biofilm and gunk in the drain.

  1. Remove the drain cover (usually just lifts or unscrews) and pull out any visible hair and debris — gloves are a good idea here.
  2. Flush with boiling water – Carefully pour a full kettle of boiling water down the drain to loosen grease and soap scum. Note: avoid this on PVC pipes that may be older or fragile; use very hot tap water instead.
  3. Baking soda and white vinegar – Pour half a cup of baking soda down the drain, followed by half a cup of white vinegar. Let it fizz for 15–20 minutes, then flush with hot water. This is a safe, effective and eco-friendly method.
  4. Use a drain brush or flexible cleaning tool – A long bottle brush or drain snake from Bunnings or Mitre 10 can physically scrub the inside of the drainpipe and remove the biofilm causing the smell.
  5. Enzyme-based drain cleaner – These products use beneficial bacteria to break down organic matter without damaging pipes or harming the environment. Look for them at hardware stores. Avoid harsh chemical drain cleaners as a first resort — they can damage older pipes and are harmful to waterways.

Step 2 – Check and Refill the P-Trap

If a bathroom hasn't been used for a few weeks (a guest bathroom, for example), the P-trap may have dried out.

  • Simply run the tap for 30–60 seconds to refill the water seal.
  • If the smell returns quickly after refilling, your drain may have a venting problem that is drawing the water out of the trap — this needs a licensed plumber to assess.

Step 3 – Clean the Overflow and Drain Cover

Basins often have an overflow hole near the top — this can harbour a surprising amount of bacteria and is frequently overlooked. Use an old toothbrush and a diluted bleach solution or white vinegar to scrub it out. Remove and scrub the drain cover itself as well.

Step 4 – Establish a Regular Maintenance Routine

Prevention is much easier than cure. Try to:

  • Use a drain strainer/hair catcher to stop hair and debris entering the drain in the first place.
  • Do a baking soda and vinegar flush once a month.
  • Run water through infrequently used drains every couple of weeks to keep P-traps full.
  • Pour a small amount of cooking oil down rarely used drains — it sits on top of the water in the P-trap and may help slow evaporation. Note that regularly pouring oil down drains can contribute to blockages over time, so use this sparingly.

Could It Be a Bigger Problem?

If you've cleaned the drain thoroughly and the smell persists, consider these possibilities:

SymptomLikely CauseAction
Smell returns within days of cleaningVenting issue or partial blockage deeper in the pipeCall a plumber or drainlayer
Multiple drains smell at onceSewer or septic system issueCall a licensed drainlayer urgently
Gurgling sounds with the smellBlocked or poorly vented drainCall a plumber
Smell only when it rainsPossible septic or stormwater issueCall a drainlayer

If you're on a septic tank system, a rotten egg smell can sometimes indicate the tank needs pumping or servicing — contact a septic specialist.

Safety Note

Hydrogen sulphide gas is toxic in high concentrations. While the levels typically found in a smelly bathroom drain are not dangerous, if the smell is very strong, persistent throughout the house, or accompanied by dizziness or nausea, ventilate the area immediately and contact a licensed professional. WorkSafe NZ has guidance on hydrogen sulphide hazards.

When to Call a Professional

Drainlaying and certain plumbing work in New Zealand is restricted work under the Plumbers, Gasfitters, and Drainlayers Act 2006. You must use a licensed tradesperson for:

  • Any work on the drains beyond the fixture trap (i.e., the pipework inside the walls or underground)
  • Diagnosing and fixing venting problems
  • Clearing deep or stubborn blockages with specialist equipment
  • Any work connecting to the public sewer

Check that your tradesperson is registered with the Plumbers Gasfitters & Drainlayers Board. You can find qualified local drain cleaners and plumbers on tradedirectory.co.nz.

Frequently Asked Questions

Is a rotten egg smell from my drain dangerous?+

The hydrogen sulphide gas that causes the smell is toxic in high concentrations, but the low levels typically found in a smelly bathroom drain are not usually dangerous. However, if the smell is very strong, widespread throughout the house, or you feel unwell, ventilate the area immediately and call a licensed plumber or drainlayer.

Why does my bathroom drain smell even though it looks clean?+

The smell is often coming from biofilm — a layer of bacteria, soap scum, and hair — coating the inside of the drainpipe below the visible surface, or from a dry P-trap allowing sewer gases to escape. A thorough clean with baking soda, vinegar, and a drain brush usually solves it.

Can I use chemical drain cleaners to get rid of the smell?+

Chemical drain cleaners can help shift blockages but they don't always eliminate the bacteria causing the smell, and they can damage older pipes and harm waterways. Enzyme-based cleaners or the baking soda and vinegar method are safer and more effective for odour caused by biofilm.

How often should I clean my bathroom drain to prevent smells?+

A monthly flush with baking soda and hot water, combined with using a hair catcher strainer, is usually enough to prevent smells from returning. Run water through any infrequently used drains every couple of weeks to keep the P-trap water seal intact.

Do I need a building consent to fix a smelly drain in New Zealand?+

Simple drain cleaning and maintenance does not require a building consent. However, any work on the pipework beyond the fixture trap — such as replacing pipes or fixing venting — is restricted work under NZ law and must be carried out by a licensed plumber or drainlayer. Check with your local council if you're unsure.

Need a Drain Cleaner?

Find qualified drain cleaners near you in our directory.

Find a Drain Cleaner →

Drain Cleaners Near You

Cctv Drain Inspections (2017) Ltd logo

Drain Cleaner

Auckland, Auckland

Auckland's leading CCTV drain inspection service. Drain surveys, unblocking, fault location and Watercare reports. Call 0800 99 11 00

Jason Brown Plumbing & Gas logo

Drain Cleaner

Wellington, Wellington

Need a trustworthy plumber? Jason Brown Plumbing & Gas offers expert plumbing, gasfitting, and drainage services in Lower Hutt and Wellington. Call 04 566 6367 today for quality solutions.

  • Master Plumbers
  • Certifying Plumber
  • SiteWise
Drain Doctor logo

Drain Cleaner

Masterton, Wellington

Your trusted drain experts in Wellington. Drain Cleaning, Inspection, and Repairs. We provide reliable, professional solutions for all your drainage needs.

  • Certifying Drainlayer
Plumbing & Drainage logo

Drain Cleaner

Blenheim, Marlborough

Hunter Plumbing & Drainage offers expert plumbing & drainage services in Marlborough, NZ. Reliable solutions for commercial & residential.

  • Master Plumbers
Hydrojet Ltd logo

Drain Cleaner

Hamilton, Waikato

Hydrojet provides Hydro Excavation and Drain Unblocking services to the greater Waikato. Hydrojet also provides Liquid Waste Removal and Drain Smoke Inspections.

Blenheim logo

Drain Cleaner

Blenheim, Marlborough

For fast drain clearing and excavator hire, call Blenheim’s expert local drainage contractors on 03 578 4277.

Last updated: Last reviewed:

The information on this page is provided as a general guide only. Kiwi Trade Directory makes no representations or warranties regarding the accuracy, completeness, or suitability of this information for your specific situation. Costs, timeframes, and recommendations vary significantly depending on your location, property, and individual circumstances. Always obtain multiple quotes from qualified tradespeople and seek independent professional advice before undertaking any home improvement or building work. Kiwi Trade Directory accepts no liability for any loss or damage arising from reliance on the information provided on this site.