Bad smell from toilet or floor drain

Free DIY guide — no sign-up required. Written by a qualified Gas Safe engineer.
DIY Friendly💷 £0£3015–30 min

Not sure if this matches your problem?

Use our interactive tool — answer a few questions and get a personalised diagnosis.

Diagnose my problem →

Most likely cause & what to check

1

A sewage smell from around the toilet most commonly comes from one of three sources: a dry trap, a failed pan-to-soil-pipe seal, or a cracked soil pipe.

2

Check the toilet trap — if the toilet is rarely used, the water seal in the trap can evaporate, allowing sewer gas to enter the room. Flush the toilet and pour a litre of water into the pan to re-establish the seal.

3

Check the silicone seal at the base of the toilet where it meets the floor — if this has failed, sewer gas and waste can seep out. Remove the old silicone and reseal with sanitary-grade silicone.

4

If the smell persists despite these checks, the soil pipe connection at the back of the toilet may have a failed rubber doughnut seal. This requires pulling the toilet forward slightly to access and replace the seal.

5

A persistent smell with no visible cause may indicate a cracked soil pipe behind the wall — a drainage engineer with a CCTV camera can diagnose this.

Prefer to have it done for you?

Find me an engineer →

🛠 Tools & materials you may need

Toilet brushBleach or enzyme cleaner
Prefer to have it done for you?

Get a vetted local engineer to handle it — no hassle, Gas Safe registered.

Find a local engineer →

Was this guide helpful?