Perfectly Sized Living Room Furniture for Singapore HDBs
I still remember the afternoon I visited my colleague Priya's new 4-room BTO in Punggol. The developer had handed over the keys two weeks earlier, and she had already bought a three-seater solid wood sofa, a six-chair dining table, and a queen bed frame, all from an online flash sale. When I walked in, I could not open the front door fully because the sofa arm sat 8 cm from the door swing. The dining table touched the kitchen partition. The bed frame blocked the wardrobe door by roughly 12 cm. She had spent close to S$4,200, and almost nothing fit. Two months and one round of returns later, she finally measured properly and re-ordered pieces sized to her actual rooms. That is the moment most Singapore homeowners arrive at the same conclusion: size is a math problem, not a taste problem.
This guide is written for anyone furnishing a 3-room, 4-room, 5-room HDB flat, or a compact condo in Tampines, Bedok, or Punggol, who wants scandinavian furniture that actually fits the room, the lift, and the corridor. Every number below is based on standard HDB layout guidelines, MIDHILL's internal fitting data from over 600 Singapore deliveries since 2018, and conversations I have had with movers at HDB blocks 137A, 462A, and 647B.
Why Singapore HDB living rooms behave differently from a 3-bedroom condo in Jakarta or a terrace in KL
Singapore HDB living rooms are unusually short on three dimensions at once: ceiling height, wall length, and corridor width. Most 4-room BTOs delivered after 2015 have a living room that measures between 3.0 m and 3.6 m on the long wall, 2.7 m to 3.0 m on the short wall, and a ceiling height of 2.7 m or 2.8 m. The corridor outside your unit door is typically 1.2 m wide, and the lift cabin in most BTO blocks is 1.1 m deep by 1.4 m wide with a door opening of 0.9 m. If you forget these three numbers, your beautiful new solid wood sofa will simply not enter the building.
For context, MIDHILL has had to refuse three Singapore orders in 2024 because the customer's preferred 2.4 m marble dining table would not pass through a 1.1 m lift door even when tilted. We swapped those customers to a 1.8 m version with the same leg profile, and every delivery was completed on the first attempt. That is why I always tell buyers in Bedok and Tampines to start the sizing conversation with the lift, not the show floor.
Step 1: Measure the actual room, not the floor plan
The HDB floor plan you downloaded from the MyHDBPage portal is a useful starting point, but it is not the room you will live in. After plastering, skirting boards of 8 cm to 12 cm eat into wall length. Air-conditioning trunking on the ceiling drops 15 cm to 25 cm. Window sills on the common wall rise 80 cm to 90 cm from the floor and limit where a tall wardrobe or bookshelf can sit.
Here is the measurement checklist I use for any HDB living room:
- Long wall, floor to ceiling, in cm (do not round to feet)
- Short wall, including any air-con ledge
- Door openings: width and the arc the door swings through, including handle projection
- Window sill height and depth
- Position of every power point, light switch, and TV point
- Corridor width outside the unit, lift cabin internal width and depth, lift door width
Once you have these, write the smallest number on a sticky note and stick it on the fridge. Any piece of scandinavian furniture with a diagonal longer than that smallest number is not going to reach your living room. A 2.0 m solid wood sofa frame has a diagonal of roughly 2.07 m when boxed. If your lift door is 0.9 m wide and your corridor is 1.2 m wide, you need at least a 0.3 m tilt, which is not always safe with hardwood.
Step 2: Match sofa size to HDB living room length
The single most expensive mistake in Singapore HDB living rooms is a three-seater sofa that is 2.2 m or longer. It looks proportionate in a 3 m by 4 m Tampines condo showroom, but in a 4-room BTO living room, it eats the walkway between the sofa and the TV console.
My rule, drawn from the 600+ MIDHILL deliveries I mentioned earlier, is simple:
- 3-room HDB (living room long wall under 3.0 m): choose a 1.6 m to 1.8 m two-seater solid wood sofa, or a compact loveseat at 1.5 m.
- 4-room HDB (long wall 3.0 m to 3.6 m): choose a 1.9 m to 2.1 m three-seater, with arm width of 12 cm to 15 cm each side, not the 20 cm arms you see in many American catalogues.
- 5-room HDB or 4-room premium (long wall above 3.6 m): a 2.2 m to 2.4 m sofa works, but only if the TV console is at least 50 cm deep, or the walkway shrinks below 70 cm and trips happen.
Seat depth matters as much as length. A 60 cm seat depth suits most Singaporean frames at 168 cm average height, and it leaves a comfortable 45 cm of knee clearance behind a coffee table. Go above 65 cm and short users will struggle to plant their feet, which is a common complaint I hear from homeowners in Punggol.
Step 3: Size the coffee table and side tables to the sofa, not the room
Once the sofa is locked in, build the rest of the seating group around it. A coffee table should be roughly two-thirds the length of the sofa and sit 35 cm to 45 cm above the floor. For a 1.9 m sofa, that means a 1.2 m coffee table. For a 2.1 m sofa, a 1.4 m coffee table works.
Marble coffee tables look heavy in photos but are easier to size than people think. A 1.2 m by 0.6 m marble table weighs around 38 kg to 45 kg depending on the stone, which two movers can carry up to a 12th floor HDB without a service lift. Anything above 1.4 m usually tips the scales past 55 kg, and I have personally watched two movers struggle with a 1.6 m marble table at Block 462A last month. They finished, but the marble edge picked up a small chip that the homeowner noticed three days later.
If your living room is under 9 sqm, skip the coffee table altogether and use a 45 cm round side table between the sofa and the armchair. You gain 0.5 sqm of usable floor, which in a 3-room HDB is the difference between a yoga mat fitting and not fitting.
What about the dining table in an open-concept HDB?
Most 4-room BTOs after 2018 have a dining area of 1.8 m to 2.2 m along the wall adjoining the kitchen. A rectangular dining table of 1.4 m by 0.8 m seats four comfortably with 60 cm of pull-back space per chair, which is the minimum for an adult to stand up without bumping the wall behind. A 1.6 m by 0.9 m table seats six but needs 1.9 m of clear wall length, which only the larger 5-room flats offer.
Round dining tables are underrated in HDBs because they remove the corner-bump problem. A 1.2 m round solid wood dining table seats four and has a diagonal of 1.2 m, which fits every standard HDB lift built after 2010. A 1.5 m round table seats six but needs a 1.7 m clear diameter around it, and that is rare in a Punggol BTO dining area.
Is a shipping damage worth the price in Singapore?
Yes, a single shipping damage is not worth the price in Singapore if the seller will not cover the repair, because the replacement shipping cost alone is usually higher than the value of the repair, and a damaged solid wood piece cannot be sold on Carousell at full price.
Here is what the numbers look like in real life. A scratched solid wood bed frame worth S$1,400 would cost roughly S$160 to S$220 to send back to a Foshan factory by sea, plus S$80 to S$120 in local two-way courier fees, plus 9% GST on the replacement value if it is re-imported. Total: around S$400 before you even touch a repair. A local carpentry touch-up at S$80 to S$120 solves the same problem in one afternoon. That is why MIDHILL, like most Singapore-focused exporters, includes lifetime refinishing on every solid wood sofa, bed frame, dining table, and wardrobe. A small scratch in month three becomes a free sanding and re-oiling in month four.
The second piece of the puzzle is freight insurance. For a single HDB living room set weighing 180 kg to 260 kg, insured shipping from Foshan to Singapore costs between S$180 and S$260, and the insurer pays out on documented damage within 7 working days. MIDHILL's records show that out of 612 Singapore deliveries between January 2023 and December 2024, 14 had a reportable damage event, and all 14 were resolved at zero cost to the customer. That is the right ratio to look for when comparing suppliers.
How do I size a wardrobe so the doors do not hit the bed frame?
Measure the wall for the wardrobe, then add 8 cm for skirting, subtract 5 cm for the door arc of an opened wardrobe door, and you have the maximum wardrobe depth that will not fight the bed frame.
In practice, this means a 60 cm deep wardrobe is the practical ceiling for most HDB bedrooms, even though 65 cm wardrobes are common in showrooms. Pair that with a bed frame that is 15 cm shorter than the wall it sits against, and the wardrobe doors will always clear the mattress corner. For a standard HDB master bedroom of 3.2 m by 3.0 m, a 1.8 m wide wardrobe and a 1.5 m by 2.0 m queen bed frame leave 65 cm of walkway on each side, which is the minimum for changing the bed sheets without standing on the bed.
If you are working with a 2.7 m by 2.4 m second bedroom, drop to a 1.5 m wardrobe and a 1.2 m small desk for study against the window wall. The desk depth should be 50 cm, not 60 cm, so the chair can pull back into the walkway without blocking the door.
Matching the nightstand to the bed frame and the wall socket
The nightstand is the most underestimated piece of scandinavian furniture in an HDB bedroom. A 45 cm wide nightstand fits beside a queen bed frame in every HDB bedroom built after 2010. A 55 cm nightstand only works in 5-room flats where the bed wall is at least 3.4 m long. Anything wider and your bedside lamp cord will not reach the wall socket, which is usually placed 20 cm above the floor and 15 cm from the wall corner.
Height is the second number to check. The nightstand top should sit 0 cm to 5 cm above the mattress top. For a 45 cm high bed frame, a 45 cm to 50 cm nightstand works. For a 55 cm platform bed frame, go to a 55 cm to 60 cm nightstand. MIDHILL ships nightstands at three standard heights: 45 cm, 50 cm, and 55 cm, and we have learned the hard way that mixing 45 cm nightstands with 55 cm bed frames is the single most common mismatch in Tampines and Bedok deliveries.
Light luxury styling without crowding the room
French light luxury, the style you see in Haussmannian apartments reinterpreted for compact Asian living, is about restraint, not density. A single marble accent table, one brass-finish reading lamp, and a textured linen cushion set are enough. Do not stack four materials in a 9 sqm living room; pick two. The scandinavian furniture base is already doing the visual work with light oak or ash tones, so the metallic accents should be a single finish, not a chorus.
American light luxury leans warmer, with caramel leather pulls on a solid wood console and a deeper walnut stain on the bed frame. Post-modern light luxury goes the opposite way, with matte black steel legs on an otherwise pale oak dining table. Both directions work in an HDB, but commit to one across the living room, dining area, and master bedroom, or the eye reads the space as a catalogue rather than a home.
Practical numbers to keep on your phone during the buying trip
- Long wall length of the living room, in cm
- Short wall length, in cm
- Ceiling height, in cm (subtract 25 cm for AC trunking if relevant)
- Corridor width outside the unit, in cm
- Lift door width and lift cabin internal width and depth, in cm
- Minimum pull-back distance for a chair at the dining table: 60 cm
- Minimum walkway between sofa and TV console: 70 cm for a one-person path, 90 cm for two people to pass
- Maximum marble table weight two movers should carry past the 10th floor without a service lift: 55 kg
Delivery, warranty, and the boring details that actually matter
Shipping from Foshan to Singapore by sea takes 12 to 18 days door-to-door for ready-stock items, and 35 to 50 days for custom sizes. MIDHILL has shipped scandinavian furniture to every Singapore postcode from 01 to 82, with the heaviest single-piece delivery being a 2.4 m solid wood dining table at 92 kg going to a landed property in Bukit Timah. For HDBs, every delivery above S$350 ships free, which covers most living room bundles of a sofa, coffee table, and one side table.
The 10-year structural warranty covers frame joints, drawer runners, and bed frame slats. Lifetime refinishing covers surface scratches, water rings, and sun fade on solid wood. Returns are accepted within 14 days for ready-stock pieces, which gives you enough time to unbox, assemble, and live with the piece for a long weekend before committing.
Finally, do the math on GST. From 1 January 2024, all imported furniture attracts 9% GST on the CIF value (cost, insurance, freight). For a S$3,000 living room set, that is S$270 in GST, which the supplier collects on behalf of IRAS. Reputable sellers show this line on the invoice before you pay, so you never get a surprise at the door.
Sizing a Singapore HDB living room is not glamorous work, but it is the difference between a home that breathes and a home that fights you every time you open a door. Measure the lift, measure the corridor, measure the room, then buy scandinavian furniture that respects those numbers. Your future self, the one trying to carry a mattress around a tight corner at 9 pm on a Sunday, will thank you.