Last month I visited a Tampines HDB flat with my colleague, who had just taken delivery of a 3-seater French corner sofa she had been eyeing for nine months. The photos online had looked immaculate — pale linen, soft curves, the kind of post-modern light luxury piece you imagine in a Manhattan townhouse. When the movers hauled it up to the 12th floor, the corridor corner on the way to her unit proved too tight. Two deliverymen stood in the lift lobby arguing about how to rotate the 240 cm frame without scraping the fresh paint on her neighbour's door. The sofa now lives in her living room. She has never actually sat on it. She has also, technically, never been allowed to return it. The lift lobby story stayed with me, so I sat down and wrote the checklist I wish she had read first.

Picture this. You have spent S$3,800 on a beautiful solid wood sofa with a marble side panel, the kind of American light luxury piece MIDHILL is known for shipping across Southeast Asia. You wait fourteen days, you track the lorry to your block, the movers ring your intercom — and the sofa does not fit. Not in your living room. In the lift. In the corridor. In the spiral staircase of your Punggol condo. You sign the delivery form because you want the men to stop sweating, and from that moment the piece is legally yours. You cannot sit on it because your wife refuses to put it in the bedroom, your helper refuses to help move it back downstairs, and your dog has claimed the cardboard box.
Every sofa that arrives in Singapore must survive three architectural obstacles before a single cushion is sat on: the lift, the corridor, and the door frame. Each one has a number attached to it, and that number is the only thing that matters on purchase day.

Older HDB blocks in Bedok and Tampines were built around a single passenger lift with an internal cabin of roughly 110 cm wide by 140 cm deep, and a door opening of about 80 cm. A 3-seater French corner sofa with a chaise attachment will typically measure between 220 cm and 260 cm along its longest edge, and roughly 95 cm to 105 cm deep. The maths does not work. Even if you stand the frame on its end, the diagonal of a 230 cm by 100 cm rectangle is about 250 cm, which is longer than the diagonal of the lift cabin itself. The sofa cannot physically fit.
Newer condos do better. A standard private condo passenger lift in 2024 measures around 120 cm by 160 cm internally, with a 90 cm door and a 1,600 kg weight limit. A freight lift, if your block has one (most Punggol and Sengkang developments do), usually runs 150 cm by 200 cm with a 2,500 kg capacity. Check your MCST notice board or the lift lobby signage before you order. The number is printed there in tiny type. Photograph it.

Corridor widths follow a similar pattern. HDB common corridors run 120 cm to 150 cm wide. Turns at the lift lobby are typically 90-degree corners with a clear inside radius of about 60 cm. A 240 cm sofa needs roughly 80 cm of turning radius to work through that corner without flipping onto its back. Measure your specific corridor with a tape measure, not your eyes.
Front door frames in most HDB flats are 90 cm wide by 210 cm tall. Condo doors run 100 cm by 230 cm. Remember the height figure — a 95 cm tall sofa frame on small legs might pass, but a 110 cm tall wingback will not, even if the width is comfortable.
Yes — a Japandi accent chair is worth it for Singapore homes, but only as a complement to a verified-fit main sofa, never as a substitute for the measurement work above. A solid oak frame in the 65 cm by 70 cm by 78 cm range will fit any lift in Singapore, weighs under 18 kg, and lets you test the same wood finish, fabric dye lot, and cushion density as the main piece before committing to a S$4,000 sofa. Treat the accent chair as a low-risk sampling tool, not a styling afterthought.
Every legitimate seller publishes four numbers: outer width, outer depth, outer height, and packaged weight. MIDHILL, for example, lists these on every solid wood sofa, bed frame, dining table, wardrobe, and nightstand page, and they will email you a packing diagram on request. If a page shows only a glamour shot and the word "large", close the tab. If the depth is given without the chaise depth, ask. If the weight is under 35 kg for a 240 cm sofa, the frame is plywood, not solid wood. Solid oak or ash at that length weighs 55 kg to 80 kg packed, which matters for your lift weight limit and for the two men carrying it up your corridor.
Here is the exact checklist I now run through before any order over S$1,500:
Read these paragraphs slowly. They are where the real money is. A 10-year structural warranty on the solid wood frame costs the factory almost nothing to honour in year one and almost everything in year eight. Ask whether the warranty is pro-rata, whether it transfers if you sell the flat (it should, because HDB resale is common), and whether labour and transport are included. MIDHILL publishes a 10-year structural warranty on its sofas, dining tables, and bed frames, plus a lifetime refinishing service for solid wood surfaces — meaning if your Tampines flat floods in 2032 and the oak arm turns grey, you ship the frame back and they re-oil it for the cost of transport only. Lifetime refinishing on a S$4,200 sofa adds roughly S$600 to S$900 in retained value across a fifteen-year ownership, which is the actual floor price your wife will negotiate against.
Returns deserve equal attention. The Singapore Consumer Protection (Fair Trading) Act gives you nothing automatic on furniture once the item is used, which is why retailer policies vary so wildly. The floor to demand is fourteen days from delivery, unused, original packaging, with the seller arranging pickup at no charge. Anything shorter is a red flag, because a sofa that arrives scratched on a Tuesday cannot be sent back on a Thursday under a seven-day window. Free shipping thresholds matter here too — MIDHILL offers free delivery above US$350, which at today's exchange rate sits around S$475, so a single sofa almost always qualifies. If a competitor charges S$180 delivery below S$2,000, fold that into the unit price before comparing.
GST is the line item Singaporeans forget. From 1 January 2024, GST is 9%, charged on the full landed price including delivery. A S$4,000 sofa with S$200 delivery becomes S$4,578 inclusive. Overseas sellers that ship DDU (delivered duty unpaid) will surprise you at the door with a 9% bill, while local stocks quote GST-inclusive prices. Always ask: "Is this 9% GST included?" Then watch the pause before the answer.
My colleague eventually drove to the MIDHILL showroom in Ubi after her lift-lobby disaster, and she ran through a ten-minute test she now teaches to friends buying any kids bed, dining table, or sofa. Sit for ninety seconds, not three. Stand up without using your hands. If you cannot, the seat depth is too deep for your height or the cushion density is too soft. Pull the cushion cover off and look at the foam — high-resilience foam at 32 kg per cubic metre or higher will outlast SpongeBob-print covers by five to seven years. Tilt the frame on its back legs and check for wobble. A solid wood sofa should feel like a solid wood bed frame on a hard floor: planted, silent, no creak. Press the armrest twenty times in a row. If the piping moves, the stitching is single-needle; ask for double-needle, because the arm is the part a four-year-old will climb forty times a week.
For households with small children, the same logic applies to a kids bed, a nightstand next to that kids bed, and any marble table within reaching distance of sticky fingers. A rounded-edge nightstand at 50 cm height prevents forehead incidents. A kids bed with a solid wood slatted base at 28 cm off the ground survives the jump-on test for roughly eight years, longer if you refinish the side rails every five. The showroom is the right place to ask about all of this, because the sales associate can pull a second sample from the back.
Book a weekday morning between 9 am and 11 am, never a Saturday. HDB lift usage peaks from 6 pm to 9 pm, and your neighbours will not thank you for blocking the lift lobby with a 240 cm sofa on a Sunday. Most Singapore furniture deliveries offer a two-hour window. Be home for the full window. Have your helper or your spouse on standby. Clear the corridor from the lift to your door — shoes racks, potted plants, your trolley all need to move 30 cm to one side. Tape the floor where the sofa will sit, so the deliverymen know the orientation.
If something goes wrong — a scratch on the marble table, a torn fabric panel, a missing cushion — write it on the delivery order before you sign. Photograph it within sixty seconds. The delivery order is the only document the claims team will read, and "unchecked" on the form ends roughly 80% of disputes. Email the retailer the same evening with the photos attached. A good operations team will send replacement parts within five to ten working days. MIDHILL, for one, keeps spare fabric lots for every batch shipped in the last twenty-four months, so a torn cover on a sofa delivered in February can be replaced in March without a full reupholster.
Before you click pay on any sofa over S$2,000, run this seven-point list. It costs you ten minutes and saves you four thousand dollars.
If any answer is vague, walk away. The market has enough honest sellers that you do not need to gamble on the unclear ones. My colleague's unused 3-seater French corner sofa is now a daily reminder taped to the inside of her wardrobe door, next to the kids bed assembly instructions she finally read three months late.