Plumbing / service overview

Toilet Repair in Singapore

Running, leaking or weak-flush toilets repaired: flush buttons, fill and flush valves, hoses, bidet sprays and seats. Toilet bowl replacement from $180.

WhatsApp us
Repairing a toilet cistern
starting price
From $60
listed on this page
13 prices
open every day
24 hours
price confirmed before work
Upfront

Service guide

About toilet repair

Toilet repair in Singapore starts from $60 at SG QuickFix for inspection, minor adjustment and flush button repair. Fixing a toilet that keeps running starts from $70, and replacing a fill valve from $80 or a flush valve from $90, each plus the part. Toilet bowl replacement labour starts from $180. Most cistern repairs take 30 to 60 minutes.

Why does my toilet keep running?

A toilet that keeps running or refilling is the most common toilet repair. Usually the flush valve seal at the bottom of the cistern is worn or has grit on it, so water trickles into the bowl, or the fill valve doesn't shut off when the cistern is full. For an overflowing cistern, HDB's toilet guide points to a ball valve that isn't fully open, or an outlet valve seal that is defective or has fine particles stuck on it.

Do you need a licensed plumber for toilet repairs?

It depends on the job. PUB lists replacing any flushing mechanism in a cistern, and any flexible hose after the ball valve, as simple plumbing work that a handyman without a licence may do. Installing, changing or relocating a toilet bowl is sanitary plumbing work that PUB requires a licensed plumber to carry out. You can check any plumber's licence with PUB's licensed plumber search.

How long does toilet repair take?

JobTypical timePrice from
Inspection or minor adjustment20–30 min$60
Toilet that keeps running30–60 min$70
Flush button repair20–30 min$60
Flush button replacement20–40 min$70 + part
Fill valve replacement30–45 min$80 + part
Internal cistern repair30–60 min$80
Flush valve replacement45–60 min$90 + part
Flexible hose or bidet spray20–30 min$60 + part
Toilet seat replacement15–30 min$50 + seat
Toilet bowl leak diagnosis30–45 min$80
Toilet bowl replacement2–3 hours$180 labour; $300 with a basic bowl

Toilets in HDB flats, condos and landed homes

  • HDB flats: most toilets have a dual-flush cistern with a push button. Some flushing systems are exclusive to one brand; for those, HDB advises engaging a plumber, and the brand's own parts may be needed.
  • Condos: concealed cisterns behind a wall panel are common. Repairs are made through the flush plate opening, so parts must match the cistern's brand.
  • Landed homes: several bathrooms and older fittings mean some parts are discontinued; a universal fill or flush valve often replaces them.

Common problems

Toilet keeps running or refills on its own: a worn flush valve seal, or a fill valve that doesn't shut off. Weak flush, or you need to flush twice: the water level in the cistern is too low, the rim is partly blocked, or the flush valve is worn. Flush button stuck, loose or not working: a broken button, or a broken rod or cable linking it to the flush valve. Cistern takes a long time to refill: a partly closed ball valve or a clogged fill valve. Water on the floor around the toilet: a leaking hose, a cracked cistern, or a failed seal at the base of the bowl. Bidet spray drips or leaks: a worn spray head, hose or valve. Loose or broken toilet seat: worn hinges or fixing bolts. Toilet is blocked: see Choke Clearing.

What the work covers

We check the water supply, cistern level, fill valve, flush valve and button, and test for silent leaks into the bowl. Worn parts are repaired or replaced with matching or universal parts, the water level is set for a full flush, and the toilet is flushed several times to confirm it fills and stops correctly. Every connection is checked for leaks before we leave.

  • Cistern & flush repair
  • Seal & gasket replacement
  • Water level tuning
  • Bowl reseating

Pricing & conditions

Repairs start from $60 for inspection and adjustment. Replacement parts such as fill valves, flush valves, buttons, hoses, bidet sprays and seats are charged on top of labour, as shown by "+ part", "+ hose", "+ spray" or "+ seat" on each card. Toilet bowl replacement labour starts from $180, and supplying and installing a basic toilet bowl starts from $300. The price is confirmed before work starts.

Not included: clearing a blocked toilet (see Choke Clearing), relocating a toilet bowl, and repairs to the main sanitary pipes, which the town council maintains in HDB blocks.

FAQs

With your permission, we use analytics cookies to measure visits and the results of our ads. Until you choose, we only take cookie-free measurements. See our Privacy Policy.