Bathroom drain smell: where it usually comes from

When a bathroom smells like sewage, start with the floor trap. HDB's floor traps guide treats foul smells as a floor trap problem, and the fixes it gives point to two common causes: particles trapped at the grating, and a floor trap left unused for a long time, for example during an overseas holiday.

The other common cause is a choke. If the smell comes with water that drains slowly or rises out of the floor trap, something may be blocking the trap. The same HDB guide links overflowing water to solid matter or grease in the trap.

Floor trap smell: what you can do yourself

Most of these fixes need only a few minutes and some water. HDB's floor traps guide gives four for foul smells: remove trapped particles and flush, flush the toilet regularly, seal the floor trap cover temporarily if it will not be used for a long time (for example an overseas holiday), and install an anti-mosquito device. To prevent chokes, the same page says to keep the grating closed and not to pour cooking oil or discard food waste or solid items down the floor trap or sink.

  1. Clear the grating. Lift the grating and remove any trapped particles you can reach. Put them in the bin, not back down the drain.
  2. Flush the floor trap. Pour plenty of water down the floor trap to flush it through, then put the grating back and keep it closed.
  3. Flush the toilet regularly. Flush the toilet in each bathroom regularly, including one that is used less often.
  4. Seal it before a long absence. If the bathroom will not be used for a long time, for example during an overseas holiday, seal the floor trap cover temporarily.

If you are going away soon, see what else to check at home before an overseas trip.

Slow drains and floor trap chokes

A smell that comes with slow draining needs more than a rinse. HDB's pipes guide says slow or no discharge of wastewater can come from wear and tear or from a choke in the floor trap caused by solid waste building up. Its floor traps guide adds that water overflowing from a floor trap means solid matter or grease is blocking it. Both pages say to remove the solid waste, and the floor traps guide says to engage a licensed plumber for serious cases.

You do not need a licensed plumber for every choke. PUB's Plumbing Works page lists clearing any blockage in any floor trap, water closet or sanitary appliance as simple plumbing works, which a handyman may do without a PUB licence.

If you would rather have someone clear it, companies in the directory publish these rates:

FROM THE HOMEZYPRO DIRECTORY

Published choke clearing rates

For the most common unit (per job), the lowest published choke clearing rates from 22 companies run from S$50 to S$150 per job (middle rate S$80), to clear one choke in a toilet bowl, floor trap or sink. The middle figure is a real published rate, not an average. Each figure is one company's own advertised rate with its conditions, not a quote.

See 22 published choke clearing rates and sources
Lowest matching advertised rate per company, in SGD as published. "From" marks a starting price and ranges are shown in full. Check the source for minimums, GST and inclusions.
CompanyService as listedRateSource
Kiasu PlumberRemove kitchen sink chokeFrom S$50 per jobkiasuplumber.com
SG1 Plumber SingaporeFloor-trap Choke CleaningS$50 per jobsg1plumber.com
AquaHero PlumbingClear Clogged Floor TrapS$60 per jobaquahero-plumbing.sg
EZ Plumber SGClear Clogged Floor TrapS$60 per jobezplumber.sg
Plumber - Singapore Plumbing 24hrsSupply Labour to Clear Toilet Bowl ChokeFrom S$60 per jobsingaporeplumbing24hrs.com.sg
Sin Plumbing SingaporeClear clogged floor trapFrom S$60 per jobsinplumbing.com
Uncle PlumberClear clogged floor trapFrom S$60 per jobuncleplumber.sg
GD PlumbingClogged toilet bowl / Clearing toilet bowl chokeFrom S$70 per jobgdplumbing.com.sg
Hdbplumber Service SGClearing toilet bowl chokeFrom S$79 per jobhdbplumberservice.com.sg
Ace Plumbing SpecialistClogged toilet bowl / clearing toilet bowl chokeFrom S$80 per jobaceplumbing.sg
Active Plumbing SingaporeClearing toilet bowl chokeFrom S$80 per jobactiveplumbing.sg
Home Plumbers SingaporeClear a toilet bowl chokeFrom S$80 per jobhomeplumbers.com.sg
PlumbersGuru SingaporeBasic unclogging starts . Complex jobs with grease traps or root intrusion cost more. WeFrom S$80 to S$150 per jobplumbersguru.com
PW Plumbing ServicesToilet Choke ClearingS$90 to S$150 per jobpwplumbing.com.sg
SR Power Plumber Pte. Ltd.Clearing toilet bowl choke / clogged toilet bowlFrom S$90 per jobsrpowerplumber.com
Huat PlumbingToilet Bowl Choke ClearingFrom S$100 per jobhuatplumbing.sg
Prima Technologies Pte. Ltd. (Prima Services)Toilet Bowl Choke ClearingFrom S$100 per jobprimaservices.sg
Sk PlumberToilet bowl choke clearingFrom S$115 per jobsksplumber.com
Best PlumbingClogged toilet bowl / Clearing toilet bowl chokeFrom S$120 per jobbestplumbing.com.sg
Summer Plumbing ServiceClogged toilet bowl / Clearing toilet bowl chokeFrom S$120 per jobsgplumbing.com.sg
NILE PlumbingClear Choke (Sink/Basin)From S$150 per jobnileplumbingsg.com
Siam Engineering Pte LtdChoke Clearing & DrainageS$150 per jobsiamengineeringsg.com

22 companies publish a choke clearing rate, all per job. Their published rates run from S$50 to S$150 per job, as printed. The two middle rates are both S$80 per job, so S$80 is a real published rate from one company. The scope as printed is to clear one choke in a toilet bowl, floor trap or sink. Many lines start with "From", so ask what the price includes before the visit.

For more on pricing, see the floor trap choke cost guide. If water pools in the shower area, the shower drain choke guide covers that case.

When the main stack is the problem

Not every smell starts in your own pipes. HDB's pipes guide says you maintain the sanitary branch pipes in your flat, while the Town Council is responsible for maintaining the main sanitary pipes. HDB's page on the functions of HDB Branches and Town Councils adds that you contact your Town Council about routine maintenance.

If a sewer smell in the bathroom, a choke or a slow drain seems to come from the main pipe, or your neighbours have the same problem, report it to the Town Council. Describe what you have noticed: the smell, how the water drains and which flats are affected. The main stack choke guide explains more about this case, and who maintains what in an HDB flat sets out the split between you and the Town Council.

NEXT STEP

See plumbing companies in the directory with their published prices, the areas they say they cover and their sources.

Compare plumbers

When to stop and call a professional

Clearing the grating and flushing deals with many smells. Stop and call a professional when:

  • The smell stays after you have cleared the grating and flushed the floor trap and the toilet.
  • Water drains slowly or overflows from the floor trap, and removing what you can reach does not help.
  • You see a leak at a pipe joint. HDB's pipes guide says to engage a licensed plumber for repairs where necessary.
  • The problem lies beyond the grating and the trap, in pipes you cannot see or reach.

When you call, ask whether the price covers the floor trap only or the toilet and sink as well. To see which jobs must go to a licensed plumber, read what needs a licensed plumber. You can also compare companies that publish rates for choked drain clearing, or browse plumbing companies with the areas they say they cover.

Questions

Why does my bathroom smell after a holiday?

Usually because the floor trap sat unused for a long time. HDB's floor traps guide suggests sealing the floor trap cover temporarily before a long absence such as an overseas holiday. When you get back, remove any trapped particles at the grating, flush the floor trap with plenty of water and flush the toilet.

Can I pour cleaner down the floor trap to stop the smell?

Not as a fix. HDB's floor traps guide says to remove trapped particles and flush, and to flush the toilet regularly, so clearing the grating comes first. If the smell stays after that, or the water drains slowly, there may be a choke, and a professional should check the trap.

Does flushing the toilet regularly help?

Yes. HDB's floor traps guide lists flushing the toilet regularly among its fixes for foul smells, along with removing trapped particles and flushing the floor trap. For a bathroom that will not be used for a long time, the same guide suggests sealing the floor trap cover temporarily instead.

Can a handyman clear a floor trap choke?

Yes. PUB's Plumbing Works page lists clearing any blockage in any floor trap, water closet or sanitary appliance as simple plumbing works, which a handyman may do without a PUB licence. Installing, changing or relocating a toilet bowl is not on that list and must be done by a PUB Licensed Plumber.

Who fixes a smell from the main pipe?

HDB's pipes guide says the Town Council maintains the main sanitary pipes, so report it to your Town Council. You maintain the sanitary branch pipes in your flat. If the smell or a choke seems to come from the main pipe, or neighbours have the same problem, tell the Town Council what you have noticed.

What do companies charge to clear a choke?

22 companies publish a choke clearing rate, from S$50 to S$150 per job as printed. The two middle rates are both S$80 per job, so S$80 is a real published rate. The scope as printed is clearing one choke in a toilet bowl, floor trap or sink. Many lines start with "From", so ask what the price includes.

Sources

Prices come only from the sourced company rates in the HomezyPro directory, shown with each company and its source.

About this guide

Practical guidance for planning a home job in Singapore. Company prices come from the HomezyPro directory, each linked to its source; rules and safety points link to the agency or manufacturer that sets them. This is not a site inspection, a quote or professional advice for your home.

How HomezyPro works

YOUR NEXT STEP

Find the right team for your home.

Compare services, published prices and sourced reviews. Contact the company directly to confirm your job and availability.

Explore plumbing companies