HDB flooring options: what to choose and what each costs
Updated October 2026 · Enoch Surfaces, SingaporeMost HDB owners choose between vinyl or SPC, laminate, tiles and timber. Vinyl and SPC are the lowest-effort choice: HDB lists vinyl flooring as work that needs no permit, click-lock planks float over the floor already there, and Enoch SPC planks start at ~$1.55 per sqft. Tiles last longest but are hacked in with a permit, and timber needs care in Singapore's humidity.
The options side by side
| Option | Water | HDB permit |
|---|---|---|
| Vinyl and SPC | SPC core does not swell when wet | Vinyl needs no permit |
| Laminate | Resists splashes; swells if soaked at the seams | None over existing finishes, if conditions are met |
| Ceramic or porcelain tile | Very water-resistant | Permit to replace floor finishes |
| Engineered timber | Sensitive to standing water | None over existing finishes, if conditions are met |
| Genuine solid parquet | Sensitive to moisture and humidity | Permit to replace floor finishes |
Installed prices depend on the contractor and the scope, so ask each one for a written, itemised quote. Enoch SPC planks are ~$1.55 – ~$1.90 per sqft, and our approved installers charge $0.50 – $0.60 per sqft.
What HDB's rules mean for each option
Rules change, so read HDB's current building works guidelines before work starts. Your contractor applies for any permit hacking needs.
Which suits which room
Three questions that narrow it down
Where Enoch fits
We supply SPC only. At our published prices, a 650 sqft 4-room flat with 5 mm planks laid over the existing tiles comes to $1,603 including labour, trims and skirting. See the 4-room breakdown
Questions
Is vinyl flooring allowed in HDB flats?
HDB's building works guidelines list vinyl flooring as work that needs no permit. Check HDB's current guidelines before you start.
What is the cheapest flooring for an HDB flat?
Vinyl, SPC and laminate can usually go over existing tiles, which avoids hacking costs. Enoch SPC planks are ~$1.55 – ~$1.90 per sqft, plus $0.50 – $0.60 per sqft installer labour. Compare quotes line by line for the same area.
Can I lay laminate or timber over HDB tiles?
HDB does not require a permit for timber or laminate laid over existing finishes if the floor is not raised as a platform, no cement screed is used and the existing finishes are not hacked or removed.
Do I need a permit to change HDB floor tiles?
Yes. Replacing floor finishes needs an HDB permit, and the total thickness of floor finishes and screed must not exceed 50 mm. Your contractor applies for it.
See every line for your own home.
Planks, labour, trims, skirting, removal and levelling, with what is fixed and what the installer confirms.