Last month I visited a Tampines HDB showflat with my colleague Cheryl, who was hunting for a new solid wood sofa after her old faux-leather one started peeling at the armrest. The unit was on the 12th floor, the corridor measured 1.2 m across, and the lift opening was only 0.9 m wide. The shop assistant pointed at a 2.4 m L-shape on the display floor and said, "This one, very popular." I watched Cheryl's face change when he mentioned the sofa would arrive in two flat boxes, each 1.1 m long and 38 kg, plus a third carton holding the corner module. She couldn't picture how three boxes that size would clear the lift, turn past the letterboxes, and survive the 90-degree bend at her corridor's fire hose cabinet. That afternoon, we walked out with a small wooden stool from a neighbouring shop and a long list of things she now wishes she had checked before paying a deposit.

This guide is about exactly that moment — the one where you are standing in a showroom (or scrolling a Foshan supplier's catalogue at 11 pm), holding your phone, and realising the sofa you cannot sit on yet has to survive a HDB lift in Tampines, a narrow landing in Bedok, a service yard in Punggol, and a loading bay at a condo with a 1.5-tonne lift capacity limit. A sofa in Singapore is not just a piece of solid wood sofa craftsmanship; it is also a logistics puzzle measured in centimetres and kilograms, priced in SGD, and taxed with 9% GST. The aim here is simple: hand you the same checklist I give friends, plus a few questions worth asking before any Foshan-made light-luxury piece lands on your floor.
Most Singapore shoppers treat a sofa the way they treat dining chairs: they sit down, they like the cushion, they ask about the fabric, and they pay. That habit works for dining chairs because a chair is light, usually between 6 kg and 12 kg, and you can carry one up a HDB staircase without breaking a sweat. A sofa is a different animal. A 3-seater solid wood sofa with a hardwood frame, sinuous springs, and removable covers can weigh 65 kg to 95 kg fully assembled, and ship in two or three cartons that each weigh between 25 kg and 45 kg. You cannot flop down on a sample and feel whether the back panel is reinforced, whether the legs are threaded into metal inserts, or whether the back cushions are filled with feather-wrapped foam that will slump within six months.

In other words, the showroom experience tells you how it will sit. The deeper question — will it sit in your apartment, in my corridor, in your lift? — has to be answered before you commit. That is the whole point of this article. And the same logic applies, almost word for word, to a bed frame, a dining table, a wardrobe, a nightstand, or a marble table. If the largest piece of furniture in your home cannot be delivered without drama, every other piece inherits the problem.
For most HDB blocks built after 2000, the lift car interior measures roughly 1.1 m deep by 1.4 m wide by 2.1 m tall, with a door opening of about 0.9 m wide and 2.1 m high. The corridor outside the lift is typically 1.2 m to 1.5 m wide. Older blocks in Bedok and Geylang sometimes have corridors that narrow to 1.0 m at the lift lobby due to hose reel cabinets and refuse chutes. Condos vary more: I measured a 1.05 m wide lift opening at a Punggol EC just last Tuesday, which rules out any box over 1.0 m on its longest side unless it can be tilted vertically. Measure your own lift with a tape measure, not a guess, before you order.

Lift door width, lift car width, lift car depth, lift car ceiling height. Corridor width on every level the carton will touch. The width of your own front door (usually 0.9 m for HDB). The diagonal clearance at every turn, because a 1.2 m box will not pivot through a 1.2 m corner. Add 5 cm of safety margin in every direction for cardboard thickness and for the fact that two delivery men with a trolley need elbow room.
A trustworthy spec sheet lists each carton with three numbers: length x width x height in cm, gross weight in kg, and which component is inside. For a 3-seater, expect two cartons around 1.0 m to 1.4 m long, 0.75 m to 0.95 m tall, and 0.6 m to 0.8 m deep, weighing 30 kg to 45 kg each. For an L-shape, plan three cartons. Ask for a packing list that names every box ("Left armrest module, Backrest frame, Seat frame") so you know whether the heaviest single piece can be carried by one man or needs two.
If a supplier refuses to share carton weights, walk away. Weight tells you whether the frame is solid hardwood or hollow plywood, whether the springs are 8-gauge sinuous or 6-gauge elastic webbing, and whether the cushion cores are HR foam at 35 kg/m³ or cheap 25 kg/m³ foam wrapped in a thin dacron sheet. Two cartons of similar size where one weighs 28 kg and the other weighs 42 kg usually means one has a real solid wood sofa frame inside and the other has compressed cardboard. The price difference is real; the carton difference is invisible until you lift it.
Ask for a cross-section photo of the frame, or for the cut-out sample that some Foshan factories keep at their showroom. A solid wood sofa frame should use kiln-dried hardwood — beech, ash, oak, or rubberwood for the budget end — with joints that are either mortise-and-tenon, dowelled and glued, or metal-bracketed. Plywood frames are acceptable for the seat platform but not for the load-bearing arms and back rails. Particleboard has no place inside a sofa you intend to keep for ten years.
I keep a small notebook for friends. When Cheryl and I finally sat down (pun intended) with a shortlist of three suppliers, we asked each one for three things: a frame photo, a foam density certificate, and a fabric Martindale rub count. Two out of three suppliers sent those documents within 24 hours. The third took a week and a half, which told us everything we needed to know about their quality control. A 10-year structural warranty is only as useful as the paperwork behind it; ask which components the warranty excludes (usually fabric, stitching, and cushion compression).
Yes, French light-luxury dressing table furniture is worth it for Singapore bedrooms between 12 sqm and 18 sqm if you care about proportions, drawer runners, and a finish which does not yellow within two years of humid tropical air. A well-made French dressing table in the post-modern light-luxury style uses beech or ash solids for the legs and apron, dovetailed drawer boxes, and a matte lacquer top that survives 80% indoor humidity; pair it with a matching nightstand and you get a coordinated bedroom set rather than a pile of mismatched pieces.
The catch is the same as the sofa catch: the dressing table ships in one or two cartons, often between 1.2 m and 1.5 m long, and the mirror is a separate fragile item. Measure the same way. A 1.4 m dressing table will fit through a HDB lift door, but a 1.6 m one will not unless the supplier splits the top into two halves. Ask whether the top is one piece or two. Ask whether the marble or sintered stone top is reinforced with a plywood substrate. Ask whether the mirror ships in a honeycomb crate. These are the same questions you should ask about any marble table or dining table from a Foshan workshop, including brands you may have seen ranked among the best extendable dining table brands singapore lists — the rankings matter less than the packing list.
Sea freight from Foshan to Singapore takes 12 to 18 days door-to-door for consolidated cargo, plus 3 to 5 days for customs clearance and last-mile delivery scheduling. Air freight is faster (5 to 7 days) but adds roughly SGD 280 to SGD 450 per cubic metre, which makes no sense for a sofa. For a 3-seater at 1.8 cubic metres, budget SGD 180 to SGD 280 for sea freight, SGD 60 to SGD 120 for Singapore customs and GST handling (your 9% GST applies on the CIF value plus freight), and SGD 80 to SGD 150 for doorstep delivery to a HDB unit on a high floor without a loading bay access.
MIDHILL, the Foshan solid wood furniture maker we ended up ordering from for Cheryl's place, quotes a 14-day returns window and offers free shipping above a reasonable cart value, which on their site works out to roughly US$350 worth of goods. Lift-and-place, with two men carrying the cartons up to the unit, is normally SGD 60 to SGD 120 per trip for a HDB flat and SGD 100 to SGD 200 for a condo that charges a vendor lift booking fee (most condos in Tampines and Punggol now charge SGD 20 to SGD 40 just for the lift reservation slot, plus a SGD 50 refundable deposit for the access card). Ask the supplier whether the delivery price includes the lift booking, the staircase climb, and the removal of packaging. Ask also whether the delivery men are insured for property damage — a scratched marble table top from a slipped carton is a SGD 600 mistake nobody wants.
Three documents, all in English or bilingual. First, a proforma invoice with the unit price broken into frame, fabric, foam, springs, and legs, because the GST 9% line is calculated on each subtotal and some suppliers hide fees in freight. Second, a packing list with carton sizes and weights. Third, a warranty card that names the structural warranty period in years, lists what is covered and what is excluded, and includes a contact email that actually replies within 48 hours. A 10-year structural warranty is common among serious Foshan exporters; a lifetime refinishing offer, which MIDHILL includes on its solid wood sofa, bed frame, dining table, wardrobe, and nightstand ranges, is rarer and worth real money because solid wood can be sanded and re-lacquered rather than replaced.
Ask whether the warranty is honoured in Singapore or only at the Foshan factory. Ask whether replacement cushions are available five years from now, and at what price. Ask whether the fabric can be reupholstered, and what the per-seat cost is. These are the questions that separate a real light-luxury piece from a flat-pack disposable one. They also apply to dining chairs, even though chairs are easier to ship: a set of six solid wood dining chairs weighs between 36 kg and 72 kg total, ships in one or two cartons, and is far less likely to be the bottleneck in your delivery plan than the sofa it sits beside.
Three small details matter in the first week. First, leg thread direction — most sofa legs are screwed clockwise from the top, but some are threaded from underneath, and a clockwise leg on a HDB corridor wall corner is a nightmare to assemble. Second, cushion cover zip quality — YKK or equivalent zips cost SGD 1.20 each and last a decade; no-name zips cost SGD 0.30 and fail in eighteen months. Fourth, the back panel — it should be a black polypropylene dust cloth stapled to the frame, not a piece of thin fabric that lets dust fall onto your floor and that your vacuum cannot reach.
One more detail worth mentioning: the plasticised cardboard corner protectors. Cheap suppliers wrap the frame in thin foam and a single layer of cardboard. Better suppliers use 8 mm corrugated cardboard corners, edge protectors, and a plastic shrink wrap that survives a Singapore rainstorm during the unloading. I have seen a marble table top arrive in a wooden crate with foam lining and a moisture absorber sachet — that is the level you want. Anything less, and you are gambling with a SGD 2,000 piece of furniture on a 1.2 m corridor in Bedok.
Run this list before you click pay. Measure your lift door width and your corridor width in cm. Compare those numbers to the largest carton dimension on the spec sheet, with 5 cm margin. Confirm the gross weight of each carton and whether two men can carry it up your staircase. Ask for a frame photo, a foam density certificate, and a fabric Martindale rub count above 30,000 for daily-use pieces. Confirm the warranty period in years, the covered components, and the contact email. Confirm the GST 9% calculation method. Confirm the delivery date, the lift booking fee, and the insurance for property damage. Confirm the return window in days. If any answer is vague, slow down. If the supplier answers in writing within 24 hours, you are probably talking to one of the best extendable dining table brands singapore has on its sourcing lists — and that same supplier will be the right person to build your dining chairs, your bed frame, your wardrobe, your nightstand, your marble table, and your next dining table when the time comes.
Buying a sofa you cannot sit on is, in the end, an act of trust. The showroom tells you how the cushion feels; the spec sheet tells you how the sofa will behave in a Tampines lift on a Tuesday afternoon in November. Read both, weigh both, and measure your corridor twice before you order once.