Buying a sofa online, from a far-away factory, or across an island without sitting on it first sounds reckless. Yet thousands of Singaporeans do exactly that every month, especially when the showroom is in Tampines, the unit is in Punggol, and the Sunday afternoon has already been booked by the kids. This sofa guide is built for that reality. I spent the last few weekends calling showrooms, measuring corridors, and unboxing samples at friends' HDB flats in Bedok and Sengkang, all to answer one practical question: what should you actually check before committing to a sofa you cannot sit on?
Context matters. The average new launch 4-room HDB in 2025 sits around 90–105 sqm, and resale flats often have corridor widths of 1.0–1.2 m, lift openings of about 0.9 m wide by 2.1 m tall, and tight turns at the staircase. A solid wood sofa that looks modest in a 8 m by 8 m showroom photo can refuse to fit through your door. Before you fall in love with a velvet 3-seater, you need a checklist. The rest of this sofa guide walks through it.
Three forces push Singapore buyers toward blind purchases. One, the best price-to-quality ratio for imported solid wood sofa sets usually comes from Foshan factories that ship direct, skipping the local showroom markup that can add 30–60% to your bill. Two, BTO delays in Punggol and Tengah mean many owners are furnishing a flat they cannot yet enter, sometimes for 8–14 months, relying on renderings and floor plans. Three, design trends move fast; a sofa guide written in 2024 may already feel dated by the time your keys are collected.
I watched this play out last month at my colleague Priya's flat in Bedok Reservoir. She had ordered a 2.4 m Italian light luxury dining table set for her dining room and a matching solid wood sofa from a Foshan maker for her living. The dining table arrived first, in two crates (the smaller one weighed 38 kg, the larger 112 kg). The sofa came a fortnight later, and the delivery team had to unbolt the lift-down handle of her Mitsubishi lift because the L-shaped frame was 2.55 m diagonally. It fit by 4 cm. Had she ordered the 2.7 m version she originally wanted, the unit would have stayed at the lobby.
Skip the guesswork. Tape measure in hand, write down six numbers and keep them on your phone:
1. Lift door width and height (usually 0.9 m × 2.1 m for passenger lifts; service lifts in newer condos can reach 1.2 m × 2.3 m, but never assume).
2. Lift internal depth and width. A 630 kg passenger lift typically measures about 1.0 m deep × 1.4 m wide. A 1000 kg lift is closer to 1.6 m × 1.5 m. Your sofa's diagonal must clear this box.
3. Corridor width from lift lobby to your door, including any 90-degree turns. HDB corridors are 1.2 m minimum, but the corner of the corridor near the refuse hopper is measured at an angle and shrinks to 0.95 m effectively. Measure diagonally across the corner, not along the wall.
4. Front door frame width and height. Standard HDB doors are 0.9 m × 2.1 m; some condo fire-rated doors are 1.0 m wide but only 2.05 m tall.
5. Hallway width inside the unit, especially if the sofa must pass through the living room entrance to reach the family area at the back.
6. Final placement dimensions: where the sofa will sit, plus 5 cm clearance behind for vacuuming, plus the wall socket position if you plan a recliner.
When you have these numbers, any sofa guide worth its salt will tell you the same thing. Subtract 10 cm from every measurement to leave room for the delivery crew's hands, the cardboard corner guards, and the slight tilt on a staircase. A solid wood sofa advertised as 2.4 m long often ships in a box 2.48 m long because of the wooden arm caps and shrink wrap.
This is the question every Singapore buyer asks. You cannot feel the seat depth online, but you can read three numbers and ask three questions that act as a proxy for sitting down.
Seat depth: 55–58 cm is a standard family depth. 60–65 cm is lounge-depth and suits taller users (1.75 m and above). 50–54 cm is upright and works for petite frames or formal sitting rooms. If you are 1.65 m like me and your partner is 1.82 m, aim for 58–60 cm and use two 45 cm back cushions.
Seat height: 42–45 cm is the Singapore norm that pairs with a 28–32 cm coffee table. Anything below 40 cm feels too low for older knees. Anything above 48 cm starts to look like a dining chair.
Back height: 80–90 cm for a low-back modern minimalism feel; 95–105 cm for proper head support. If you watch TV from a 55-inch screen mounted 1.5 m away (typical in a 3.6 m wide living wall), your eye line should hit the upper third of the screen, which means a back of about 88 cm works for most adults.
Then ask the seller three questions. What is the foam density in kg per cubic meter? For daily use, 30 kg/m³ is the floor; 35 kg/m³ is comfortable; 45 kg/m³ is hotel-grade. What is the frame wood? Rubberwood or eucalyptus is the common Foshan baseline; ash, oak, or beech is the upgrade. And what is the spring system? Sinuous wire springs sag within 3 years; 8-gauge pocket coils last 8-12. MIDHILL publishes density, frame species, and spring gauge on every product card, which is one of the reasons a careful buyer ends up there.
Photos lie a little. They always do. So read the caption underneath, not the image. For upholstery, look for these specs: rub count (Martindale test) of 30,000+ for a family sofa; 50,000+ if you have a dog; 100,000+ is contract-grade and feels slightly stiff at first. Look for the word "top-grain" leather if you are paying over SGD 2,500 for a leather sofa, and avoid anything labelled "split leather" or "bonded leather" for daily seating.
For wood finish, a proper French light luxury or post-modern light luxury solid wood sofa carries a closed-pore finish, usually a multi-step lacquer with a final matte or satin topcoat. Open-pore finishes look rustic and trap dust; closed-pore finishes wipe clean with a damp microfibre cloth. Tap the photos for close-ups: a closed-pore piece shows no visible grain pits even at 200% zoom. If the grain looks orange and plasticky, the finish is photographic paper, not lacquer.
For the legs, count the joinery. A solid wood sofa with a 10-year structural warranty will use mortise-and-tenon or dowel-and-glue at the leg-to-rail joint, not just screws. MIDHILL sends a corner sample kit for SGD 38, refundable on order, so you can feel the wood, the fabric, and the leg joinery before committing. That kind of sample is the single most useful step in any sofa guide, especially when you cannot sit.
You can, even from a phone screen. Look for a verifiable business registration, a real factory address (Foshan is the honest answer; if a seller cannot name the district, walk away), and the export countries they serve. A factory that exports to 15+ countries has passed more paperwork and customs checks than one that exports to one. Read the warranty in full. A 10-year structural warranty on a solid wood sofa frame is meaningful only if it names the components (rails, legs, springs) and the remedy (repair, replacement, or refund). Lifetime refinishing, where the maker will sand and re-lacquer the wood for a small service fee, is a quiet sign that the factory expects its furniture to outlast the warranty.
Then check the small print around shipping to Singapore. Sea freight from Foshan to Singapore takes 12–18 days, plus 7–14 days for customs and last-mile. A 9% GST applies on the CIF value plus duty; for furniture, GST is the main cost (duty is 0% for most wooden furniture under HS code 9403). Budget SGD 280–480 for a single 20-foot container share from Foshan to your door for a sofa set. Free shipping thresholds above US$350 help, but ask what "free" covers: door-to-door, lobby-to-door, or warehouse-to-warehouse. The difference can be SGD 120.
Two practical items. One, lift booking. Most condos in Singapore require delivery bookings through the management app, with a SGD 50–120 deposit and a 4-hour window. HDB has no lift booking, but the lift is shared, so plan for weekday mornings between 10 am and 12 pm when usage is lowest. Two, the return window. A 14-day return policy only works if the sofa can be re-packed in its original crate, and the return shipping from Singapore to Foshan is around SGD 380–520 for a 3-seater. Read the return policy and ask, for cost-curtailed, who pays the return freight. The honest answer is usually the buyer, even from reputable makers.
On the styling side, two thoughts from recent client visits. If you have a 3 m by 4 m living area in a Punggol BTO, pair a 2.1 m light-toned solid wood sofa with a 1.2 m American light luxury marble table coffee surface; the marble cools the warm wood and visually widens the room by 30 cm. In a slightly larger Tampines condo of 18 sqm living, a 2.4 m L-shape with a low-back profile works, paired with a slim bed frame in the master and a compact nightstand in ash.
If you are browsing the same sofa guide for adjacent rooms, two notes that customers ask me about. For the dining area, an Italian light luxury dining table in sintered stone (160 cm × 80 cm seats six comfortably) pairs with a 2 m solid wood sideboard for SGD 1,800–2,800 landed. For the master bedroom, knowing how to style light luxury bed in apartment projects comes down to a 1.8 m upholstered headboard in oat linen, two warm-white reading sconces at 1.1 m height, and a marble table bedside for SGD 90 per piece. Buyers comparing a European light luxury bed vs Modern bed usually settle on a hybrid headboard — European height (110 cm) with a Modern clean-line silhouette — because pure European feels heavy in a small flat.
Two more terms that come up in trend searches. The best Japanese sofa for 2026 trends toward low-profile walnut frames at 38 cm seat height and 100% linen in stone grey; the best Coastal sofa for 2026 trends toward white-oak frames with removable washable slipcovers in faded blue. Both styles translate well to HDBs because they read visually light. A solid wood sofa in either style, finished in closed-pore matte, will outlast a fabric-and-MDF piece by a decade. MIDHILL ships both Japanese and Coastal collections from Foshan with the same 10-year frame warranty, and the team is reachable at midhillco@gmail.com for sample requests.
Budget honestly. Landed in Singapore (CIF Singapore, 9% GST included, free door-to-door delivery above US$350): a 3-seater solid wood sofa in fabric starts around SGD 1,650; in top-grain leather, around SGD 2,950. An L-shape in fabric runs SGD 2,400–3,200; in leather, SGD 4,200–5,500. A matching bed frame in ash or oak is SGD 950–1,650; a six-seater Italian light luxury dining table in sintered stone is SGD 2,800–4,400; a three-door wardrobe in solid wood is SGD 2,200–3,600; a single nightstand is SGD 280–420. Add SGD 380 for white-glove delivery above three pieces.
Compare that to local showroom pricing for the same specs, where a 3-seater solid wood sofa easily crosses SGD 3,400 and an L-shape crosses SGD 5,200. The factory-direct route lands 30–45% lower for equivalent construction, which is why Singapore buyers — especially in new condos where the unit is still under construction — accept the trade-off of not sitting first.
Run through this short list on your second pass. Does the diagonal of the sofa (longest single dimension including arms) fit the smallest of your lift opening, corridor turn, and front door, minus 10 cm? Does the seller publish foam density, spring gauge, and frame wood species? Is the warranty 10 years on structure and at least 2 years on upholstery? Is shipping door-to-door in Singapore, with a 14-day return window, and who pays the return freight? Is there a sample kit under SGD 50 that you can feel before committing? If the answer is yes to all five, the blind purchase risk drops from a coin-flip to a calculated bet.
The honest truth is that a sofa guide cannot replace your sit bones. What it can do is shrink the gap between the showroom impression and your Tampines or Bedok living room. Measure twice, spec once, ask the awkward questions, and use the sample kit. That is the path this sofa guide recommends, and the path most careful buyers in Singapore end up following.