Can Expats Rent HDB in Singapore? Rules, Eligibility & Common Mistakes (2026 Guide)
What Is an HDB Flat?
HDB flats are government-built homes managed by the Housing & Development Board. While most are owner-occupied by Singaporeans, a portion can be legally rented out to foreigners under approved conditions.
Eligibility: Can You Rent One?
To rent an HDB flat or room as an expat, you must:
-
โ Hold a valid Work Pass (EP, S Pass, or Work Permit*)
-
โ Have at least 6 months validity remaining on your pass at the start of the lease
-
โ Be listed and approved by HDB as an authorized occupant
-
โ Rent minimum 6 months (no short stays / Airbnb)
* Some flats restrict Work Permit holders depending on location and quota.
What Can Expats Rent?
You can legally rent:
-
๐ Entire HDB flat (if owner has HDB approval)
-
๐ช Individual room (common or master bedroom)
You cannot:
-
โ Rent for less than 6 months
-
โ Sublet a room yourself
-
โ Live in an overcrowded unit
Occupancy Rules (Very Important)
HDB strictly caps the number of tenants:
-
1–2 room flat: max 4 occupants
-
3–4 room flat: max 6 occupants
-
5 room / Executive flat: max 6 occupants
Exceeding this = illegal, even if landlord says “okay”.
Typical Rental Cost (2026)
(Approximate monthly rent)
-
Common room: SGD 700 – 1,100
-
Master room: SGD 1,200 – 1,600
-
Whole flat: SGD 2,500 – 3,500
HDBs are usually 20–40% cheaper than condos — great for cost-conscious expats.
Common Mistakes Expats Make ๐จ
Avoid these rookie errors:
-
Trusting verbal promises
→ Always verify approval on HDB portal -
Not being registered with HDB
→ Illegal stay, even with a contract -
Overstaying after pass expiry
→ You must move out or renew immediately -
Short-term “under-the-table” rentals
→ Heavy fines for both tenant & landlord -
Assuming all HDBs allow foreigners
→ Some blocks restrict nationality quotas
Final Tips for Expats
-
Always ask for HDB approval confirmation
-
Ensure your name appears in the HDB tenant list
-
Use a registered agent if unsure
-
Cheaper ≠ illegal — but too cheap is a red flag