Exhaust Fan Guide

HDB Toilet Ventilation Fan Replacement Cost Singapore

Getting quoted S$800 for a standard HDB toilet fan swap? That's inflated. Here's what each level of HDB fan work actually costs.

WhatsApp Photo Quote →

Quick Answer

A like-for-like HDB toilet fan replacement in Singapore costs from S$380 installed, including removal, sealing and testing. Adding a humidistat or timer runs about S$80–150 more, new or re-routed ducting S$120–250, and a silent inline unit S$600–900 installed. Quotes near S$800 for a plain like-for-like swap are inflated. Get the CFM right first — the correct fan at S$380 prevents mould treatment costing several times that.

Based on: HVAC Mould Prevention Study Pico X Health Case Studies

  1. Like-for-like KDK 20WHCT replacement — from S$380

    Same size, same cut-out. Fan + install + electrical + 1-year warranty. 70% of HDB jobs.

  2. Upgrade to KDK 24CDHR (larger master bath) — from S$450

    135 m³/h vs 93 m³/h. Ceiling opened by 40mm.

  3. Add wall humidistat — S$60–100

    Runs fan until RH drops below 65%. Single most impactful upgrade.

  4. Duct cleaning or re-run — S$150–350

    Cleaning S$150–200; full re-run S$250–350.

  5. Silent inline fan install — from S$650

    Motor inside ceiling void. ~27 dB. Master-bedroom en-suite pick.

  6. Fan + full bathroom ceiling repaint — S$700–950

    Bundled fan + treatment + Zinsser mould-resistant repaint.

  7. What isn't included

    Ceiling patching (S$80–150); new wiring circuit (S$120–200); removing failed inline (S$150–250).

Ready to fix your fan?

Bathroom fan replacement from S$380 all-in — KDK unit + install + electrical reconnect + 1-year warranty. Bundle with mould treatment Essential from $199 (reg. $299).

WhatsApp Photo Quote →

Frequently Asked Questions

What's the cheapest legit HDB fan replacement?
S$380 all-in for like-for-like KDK 20WHCT. Below S$300 means grey-market fan or no warranty.
Does HDB pay for a broken toilet fan?
Only if structural (leak damaging fan). Otherwise homeowner cost.
How long does the whole install take?
45–60 min like-for-like. 90–120 min with humidistat.
Do I need to be home during install?
Yes — access to bathroom and consumer unit.
Is the install warrantied?
1-year workmanship + KDK factory (1 year full, up to 5 years motor).