Most toilet chokes in HDB flats come down to three things: too much toilet paper for a low-flow cistern, flushed wet wipes or foreign objects that don't break down, or hard-water scale narrowing older pipes. Pinning down the cause tells you whether it's a plunger job or a plumber job.
A simple bowl choke cleared by plunger or manual auger typically starts from S$80. A deeper choke needing a powered auger usually runs S$120–S$180, and a main-pipe job with hydro-jetting from S$250. Night, weekend and public-holiday callouts carry a surcharge — always advised before any work begins. See the full table below.
How to diagnose a toilet choke before you call
Knowing where the blockage sits tells you whether it is a S$10 plunger job or a job for a plumber with a power auger. The fastest test in a Singapore home: flush once and watch the water level. If the bowl water rises slowly then drains, the choke is shallow and inside the bowl trap. If the water rises to the rim and barely moves, the blockage is deeper in the discharge pipe or the soil stack.
Then check the rest of the unit. If only one toilet is affected, the problem is local to that bowl. If two or more fixtures gurgle or back up at the same time (e.g. you flush and the floor trap or kitchen sink burps), the choke is in the shared HDB soil stack or the common discharge pipe — that is no longer a DIY job, and in HDB blocks a main-stack choke may even be a Town Council common-property matter rather than yours to pay for.
Common causes in Singapore homes
- Wet wipes & "flushable" wipes — the number-one cause we see; they do not break down like toilet paper.
- Too much toilet paper in low-flow HDB cisterns that do not have the flush volume to clear it.
- Foreign objects — toddler toys, sanitary products, cotton buds, dental floss.
- Hard-water scale & grease narrowing older landed/condo cast-iron stacks over the years.
- Tree-root or settlement issues in landed properties with private below-ground sewer lines.
Symptom → cause → fix
| Symptom |
Likely cause |
What to do |
| Water rises then drains slowly | Partial choke in bowl trap | Flange plunger; hot (not boiling) water |
| Water near rim, no drain | Full blockage in trap or pipe | Toilet auger / closet snake; stop flushing |
| Bubbling at floor trap or sink when flushing | Soil-stack / common pipe choke | Call plumber; inform Town Council if HDB |
| Recurring chokes, sewage smell | Pipe scale, broken pipe, root intrusion | CCTV pipe inspection / hydro-jetting |
DIY vs calling a pro
Worth a DIY try (15 minutes): a single shallow choke with the water still draining. Use a proper flange (toilet) plunger — the cup type for sinks does not seal a bowl. Add a pail of warm water and a squirt of dish soap, give 10–15 firm pumps keeping the seal, then test. A hand toilet auger (about S$15–S$30 at any hardware shop) reaches farther than a plunger for trap blockages.
Stop and call a plumber when: the water won't move at all, more than one fixture is affected, you smell sewage, the choke keeps coming back, or a hard object (toy, toothbrush) has gone down — those usually need the bowl detached to retrieve. Do not tip caustic/acidic drain chemicals into a toilet; they rarely clear a solid choke, can crack porcelain or damage seals, and make the bowl dangerous for the plumber to open.
Indicative plumber costs in Singapore (2026)
Prices below are indicative — the exact figure is confirmed by our coordinator over WhatsApp or by the technician on site after assessment. Night, weekend and public-holiday emergency callouts carry a surcharge.
| Job |
Typical indicative price |
| Simple toilet bowl choke (plunger/manual) | from S$80 |
| Choke clearing with powered auger / snake | typically S$120–S$180 |
| Bowl removal to retrieve foreign object | typically S$150–S$250 |
| Hydro-jetting / deep main-pipe choke | from S$250 (confirmed on site) |
| After-hours / emergency surcharge | added on top, advised before work |
For the full breakdown of plumbing rates see our plumber cost guide, browse all services on the FixMove price index, or learn what's covered on our Singapore plumbing services page.
How to keep your toilet choke-free
- Bin all wipes, sanitary products and cotton buds — only toilet paper and waste go down.
- Keep a small covered bin beside every toilet, especially in kid and elderly bathrooms.
- In hard-water homes, a monthly hot-water-plus-dish-soap flush helps clear early grease build-up.
- If chokes recur in the same bowl, ask for a CCTV pipe check rather than paying for repeat clearings.
Frequently asked questions
Will boiling water unclog my toilet?
Use hot, not boiling, water. Boiling water poured into a cold porcelain bowl can crack it. Warm water with a little dish soap softens paper and grease and pairs well with a flange plunger for shallow chokes.
Are chemical drain cleaners safe for toilets?
No. They rarely shift a solid blockage, can damage seals and pipes, and leave a caustic pool that makes the bowl unsafe for a plumber to open. A plunger or auger is safer and more effective.
Who pays if my HDB toilet choke is in the main soil stack?
If the blockage is in the shared/common discharge stack serving multiple units, it is often the Town Council's responsibility as common property. If it is within your own flat's pipework, it is yours. A plumber can usually tell which side of the boundary the choke sits on.
How fast can FixMove send a plumber for a choked toilet?
For urgent chokes we aim for same-day attendance across most of Singapore, subject to availability. Message us on WhatsApp with your area and a short description and we'll confirm the slot and an indicative price before the technician sets off.