Delivery and Assembly Realities When Buying Solid Wood Furniture Online for a Small HDB Flat
Picture this: you have measured your Tampines 4-room living room, picked out a 180 cm solid wood sofa in oak, paid in SGD with 9% GST added at checkout, and waited three weeks for the container from Foshan. The courier arrives, parks a 10-ton lorry at the void deck, and announces that your sofa is still sitting on a 2.4 m pallet at the warehouse. That single moment is what separates buying a solid wood sofa from a flat-pack laminate one, and it is why this small space guide focuses on delivery and assembly rather than cushion firmness or fabric swatches.

I watched this exact scene play out last month for a colleague moving into a Punggol BTO. Her 4-seater solid wood sofa weighed 142 kg in two cartons. The lift at her block measured 1.1 m wide by 1.5 m deep, and the corridor on the 12th floor narrowed to 1.2 m at the fire-door. The delivery team refused to force the 1.25 m box through, so the cartons sat at the lift lobby for nine days until a smaller transit van could re-deliver on the weekend. She lost SGD 120 in re-delivery fees and a full Sunday of unpacking.
Why does a solid wood sofa, bed frame, or dining table behave so differently at delivery than a flat-pack one?
The answer is mostly physics. A flat-pack chipboard wardrobe might arrive as a 35 kg parcel that one man can carry under his arm. A solid wood wardrobe from a Foshan workshop such as MIDHILL, where frames are joined with mortise-and-tenon rather than dowels and glue, can weigh 110 kg to 180 kg depending on the size and the timber density. White oak and walnut sit at the heavier end; ash and rubberwood are lighter but still cross the 80 kg mark for a three-door unit.

This mass affects everything: the type of lorry, the number of delivery men, the route from the truck to your door, and whether the building's lift can take the weight. Singapore HDB lift load limits are typically 1,000 kg for passenger lifts and 1,600 kg for goods lifts in newer blocks. Two delivery men, a trolley, plus a 142 kg sofa still leaves plenty of headroom, but a marble table top on its own can weigh 90 kg to 120 kg, and you should ask the seller for the marble slab dimensions and whether it travels crated or already mounted on the base.
How wide is a Singapore HDB lift and corridor, really?
Standard HDB passenger lifts are 1.1 m wide by 1.4 m deep with a door opening of 0.9 m. Goods lifts in newer BTOs go up to 1.5 m wide by 2.1 m deep with a 1.2 m door. The corridor outside your flat door is normally 1.2 m to 1.5 m wide, narrowing to about 1.1 m at the fire-rated timber door itself. Any carton exceeding roughly 1.0 m on its longest side and 1.15 m on its second longest side needs the goods lift and may still need to be tilted vertically.

Condo lobbies are often tighter than HDB corridors because of feature walls, planters, and turnstiles. I visited a Bedok condo last week where the loading bay was a 90-degree turn into a single 2.4 m wide roller door. The building management required bookings between 09:00 and 11:00 on weekdays only, with a SGD 50 admin fee per slot. A condo buyer ordering a dining table over 1.6 m long should request the loading-bay dimensions in writing before paying the deposit.
Will the delivery team assemble my bed frame, nightstand, or marble table, or am I on my own?
This is the question every Singapore buyer should ask before checkout, because the answer varies wildly. Most Foshan factories ship knocked-down furniture with hex bolts and an Allen key. The carton is then handled three times: at the Foshan warehouse, in a Jurong East consolidation warehouse, and finally at your door. Each transfer is an opportunity for a corner dent or a scratched marble table edge.
Some sellers, including MIDHILL, contract local white-glove crews in Singapore who will carry cartons into the flat, unwrap, assemble the bed frame, and remove all debris. The crew my colleague used charged SGD 80 for the sofa carry-in plus SGD 60 for the assembly of a 1.8 m bed frame and two nightstands. The same crew quoted SGD 220 for a three-door wardrobe because the unit had to be tilted through a 1.1 m corridor at a 35-degree angle. For heavier designer Modern light luxury furniture sets that include a marble table, expect assembly fees of SGD 150 to SGD 350 per room depending on the number of pieces.
What about warranty, returns, and that GST 9% line item?
Singapore charges 9% GST on all imported furniture, collected by the courier on delivery or billed separately by the seller. A SGD 4,500 solid wood sofa becomes SGD 4,905 with tax. Some sellers absorb GST on orders above a certain threshold, others do not. Read the fine print.
Structural warranties from Chinese factories vary from a one-year warranty on hardware only to a ten-year warranty on the joinery itself. MIDHILL, for example, publishes a ten-year structural warranty on its solid wood sofa, bed frame, dining table, wardrobe, and nightstand ranges, plus a lifetime refinishing service that lets you ship a tired oak dining table back to Foshan for re-oiling at cost. Most Singapore buyers never use the refinishing service because the round-trip shipping cost exceeds SGD 600, but it remains a useful safety net for a SGD 3,000 dining table that you plan to keep for 15 years.
Returns are another reality check. A 14-day return sounds generous until you read the conditions: the item must be in original packaging, unassembled, with zero transit damage, and the buyer pays return shipping to the Jurong consolidation warehouse, which typically runs SGD 180 to SGD 280 for a sofa. That is why I always tell my friends to inspect the cartons at the door before signing the consignment note. Once you sign clean, the courier's liability drops to almost zero.
How do I plan the delivery day if I live on the 18th floor of a Punggol BTO?
Treat the day as a project. Book the lift slot 48 hours in advance with your town council or MCST. Park the trolleys, ladders, and protective blankets near the loading bay. Measure your doorway one more time: HDB fire doors are 0.9 m wide, so any single component over 0.85 m needs the door removed at the hinges, which takes 10 minutes and a Phillips screwdriver.
For a French provincial for guest room setup, the wardrobe, bed frame, and two nightstands typically arrive in five cartons weighing between 38 kg and 92 kg each. Plan for three delivery men and four hours. Keep children and pets in a separate room, roll up the rug in the living room, and clear the corridor of shoes and potted plants. I tested this routine for a 1.8 m walnut bed frame with a friend in a Simei HDB, and we cleared five cartons from the lift to the bedroom in 18 minutes flat. The actual assembly, however, took the two-man crew another 95 minutes because the headboard slats needed to be locked into pre-drilled dowels with a rubber hammer.
Is the extra cost of a solid wood frame worth it compared to a flat-pack competitor?
The decision comes down to use case, not vanity. A flat-pack chipboard wardrobe at SGD 899 will look acceptable for two to three years in a dry HDB bedroom. A solid oak wardrobe at SGD 2,800 to SGD 4,200 will look acceptable for 15 to 25 years, can be disassembled and moved three times across HDB flats, and can be re-oiled when the finish dulls. For buyers planning to stay in their first HDB for less than four years, the flat-pack option wins on maths. For buyers treating the flat as a long-term home, the solid wood frame pays back in refinishing, not resale.
The same logic applies to a marble table. A sintered stone or engineered marble top at SGD 1,200 will resist stains but will chip at the edges if struck. A solid Carrara marble top at SGD 3,500 feels heavier, looks more translucent, and can be polished twice in its lifetime. The catch is weight: a 1.4 m round marble table top can hit 78 kg, which is the limit of what two delivery men can carry up a goods lift without a stair climber.
What is French light luxury furniture and why is it so popular in Singapore small flats?
French light luxury, or French contemporary luxe, takes the carved cabriole legs and tufted linen of full French provincial and pares it back for modern small space living. The result is a 210 cm solid wood sofa with rolled arms, brushed brass nails, and a chalk-painted oak frame that fits through a 1.0 m doors. American light luxury leans cleaner: walnut frames, slim tuxedo silhouettes, and performance velvet in sage or clay. Post-modern light luxury pushes curves: kidney-shaped marble tables, asymmetrical bed frames, and fluted nightstands. All three styles ship well from Foshan because the silhouettes are designed for export lift dimensions.
If you are wondering is French sofa worth it for a HDB flat, the honest answer is yes if you buy a frame smaller than 220 cm, weight under 130 kg, and velvet that has a Martindale rub count above 30,000. Anything larger starts to dominate a 4-room living room. The same rule applies if you are searching for the best Boho sofa for 2026 or the best Coastal bed for 2026, since the 2026 trend in Singapore is toward washed-oak frames, oatmeal boucle, and curved headboards that soften the boxy HDB architecture.
How should I style a European wardrobe in a small HDB bedroom?
The question of how to style European wardrobe in bedroom comes up constantly in my conversations with new flat owners. A three-door European wardrobe typically measures 215 cm tall by 180 cm wide by 60 cm deep. That 60 cm depth is non-negotiable for hanging shirts, but it eats floor space. In a standard HDB master bedroom of about 3.6 m by 3.2 m, the wardrobe should sit on the wall opposite the door, leaving at least 70 cm of walking space.
Style it with two rattan baskets on top for linen, one large piece of framed linen art above, and a slim brass hook rail for tomorrow's outfit. Keep the wardrobe doors flush, not mirrored, because mirrors reflect the bed and make the small space feel cramped. If you must have a mirror, choose a freestanding cheval mirror in the corner instead.
Any quick checklist before I click pay now?
Print this and tape it next to your measuring tape.
1. Confirm carton dimensions in cm for every box, not just the assembled size.
2. Confirm total gross weight in kg for each carton and the combined delivery.
3. Ask if the delivery crew is white-glove or curbside, and what assembly is included.
4. Ask whether the lift access is suitable for the largest carton, and book the goods lift if needed.
5. Confirm GST 9% handling: included, billed later, or charged by the courier.
6. Read the warranty in years for the joinery, hardware, and finish separately.
7. Read the return window in days, who pays return freight in SGD, and the restocking fee if any.
8. Photograph every carton at the door before signing clean.
A final note for buyers comparing suppliers. I have visited enough Foshan factories to know that the difference between a SGD 1,800 solid wood sofa and a SGD 3,200 solid wood sofa is usually the timber grade, the joinery, and the wrapper. Cheap units use rubberwood cores with oak veneer and stapled joinery that loosens within 18 months. Quality units use FAS-grade oak or walnut, mortise-and-tenon frames, and 8-way hand-tied springs. The heavier, denser frame will also feel different in the lift on delivery day, because the cartons will resist bending and the marble table edges will arrive unchipped.
The small space realities of Singapore mean that buying furniture online is no longer a leap of faith. It is a logistics project with a credit card attached. Measure twice, ask for carton numbers, book the lift, and keep the camera ready.