Last month I visited a friend's new five-room HDB flat in Tampines. He had ordered a sofa online from a warehouseless brand in Europe. The delivery company called to say the sofa could not enter the lift. The sofa was 205cm long, 92cm deep, and 84cm high; the lift door was 80cm wide, and the corridor from the lift lobby to his flat was only 1.1m wide. We spent an hour trying to rotate it up the staircase. That experience explains why, as a furniture maker, I always start any sofa recommendation with a tape measure and a building plan, not a fabric sample.
Many people buy sofas without sitting on them. Maybe you are in an older HDB block, or you found a photo on Instagram and the delivery takes 12 weeks. If you cannot put your weight on the seat, put your questions on paper. Here are the numbers I ask, in order.
Before you compare foam density, measure the path from the street to your living room. HDB lift cars in Singapore are usually 1.5m deep and 1.2m wide; the door opening is often 80cm, although newer condos in Punggol may have 90cm openings. Corridors in older HDB blocks range from 1.2m to 1.5m. A 2-seater solid wood sofa at 170cm long and 88cm deep can usually pass an 80cm door if tipped vertically; a 3-seater at 210cm often cannot.
Ask the retailer for the packed dimensions, not just the assembled sofa. Last month the Tampines sofa was 205cm long, but its shipping carton was 214cm long and 103cm high. The lift measured 150cm deep, so the carton could not fit diagonally. The fix would have been a sofa designed with detachable legs and split base frames. Two-section sofa bases of 110cm and 100cm would pass with room to spare.
Also ask for the estimated weight. A solid hardwood frame with plywood panels weighs 55kg to 75kg for a 3-seater. If two movers cannot lift it comfortably, is the delivery team two people? If the route includes stairs, ask them to confirm. Many lift lobbies in condos have a 1.2m turnaround diameter; if the sofa is longer, plan for a pallet trolley or a furniture lift.
The frame is the structural contract. A 'solid wood frame' can mean kiln-dried rubberwood, mixed plywood, or acacia; the difference matters. Kiln-dried hardwood with 8% to 12% moisture content resists the mould and movement common in Singapore's tropical air. Plywood frames can be fine for ten years, but ask whether the load-bearing rails are solid hardwood at least 3cm thick.
Joint construction is where I look next. Corner joints reinforced with wooden dowels and metal angle brackets are common in mid-range furniture. More reliable: mortise-and-tenon joints with a glued surface. If the sofa uses staples and metal plates only, check the overall weight. A 3-seater solid wood sofa base should be at least 20kg; the complete sofa with cushions and upholstery can exceed 75kg. A sofa under 30kg may be using pine, hollow cardboard, or plastic-filled cavities.
One clue is the warranty. MIDHILL writes a 10-year structural warranty for its solid wood sofa and bed frame lines. A firm that offers only a one-year frame warranty is telling you its expected lifespan. Compare the frame drawing before you pay. If a sofa's price includes the word 'hardwood' but the warranty only covers fabric, ask to see the underside photo or video. A solid wood sofa should look as solid underneath as from the front.
Comfort is weight distribution over a network. The webbing that supports seat cushions should be spaced no more than 8cm apart. If the sofa uses sinuous springs, the wire gauge should be at least 3.5mm; anything thinner will relax after two years. A no-sag spring made from 4mm wire with 8cm spacing is a sturdy specification. I also ask for foam density in kilograms per cubic metre. For a seat cushion, 35kg/m³ is the minimum I would choose in Singapore's climate; 45kg/m³ lasts noticeably longer. Memory foam density varies; ask for the same number.
ILD, or indentation load deflection, measures softness. An ILD of 35 to 45 is a medium seat that suits most HDB living rooms. If an online seller cannot give you these numbers, that is a signal: they are buying generic stock and do not know the component sources. Back cushions with 25kg/m³ foam may look plump and collapse within six months. Ask for a foam swatch if possible.
Last time I visited my colleague in Bedok, we tested a premium sofa's cushion by pressing its centre. The seat felt soft, but the support bar was only 1.2cm below the outer foam. That means the foam layer was thin, and you would feel the bar after an hour. Look for a cushion thickness around 12cm to 15cm, not counting the surface wrap.
Fabric endurance is measured with Martindale rub tests. A sofa for a busy family should come from fabric with at least 30,000 rubs; high-traffic use should be 50,000. Ask whether the reported number is the abrasion result or the range for a whole collection. Fabric weave, thread count, and finishing also matter. In a hot and humid flat, a breathable textile with a dry hand is more comfortable than a synthetic velvet that traps heat.
Leather is sold by thickness and finish. Full-grain leather at 1.2mm to 1.4mm is strong; split leather at 0.9mm will peel at the edges. The price list should state the hide type. Decide whether you need a leather-conditioning schedule. Leather wants an environment between 40% and 60% relative humidity; in Singapore, that means a dehumidifier in the room or packets inside the cushion cover. Ask also about cleanability for red wine and curry spills. If the seller cannot describe the dyeing process, assume the colour will not hold evenly.
Do not buy a sofa in isolation. In a Singapore flat, a sofa shares the living area with other furniture. If you have a marble table in the dining zone, the sofa frame should relate to its scale. A solid wood sofa with square legs can suit a post-modern light luxury room with a marble table and a metal floor lamp. For a French light luxury look, the same sofa frame in pale oak with linen cushions will fit a room with a curved bed frame visible in the background. If you prefer American light luxury, think of wide rolled arms and a low 42cm seat height; ask whether the visible wood is solid, not edge-glued panels.
Measure the wall where the sofa faces. For a 4-room HDB living room of about 4m by 3.5m, a 200cm sofa is usually the limit. For a condo living area in Punggol with an open kitchen, a 230cm sofa may fit, but the corridor to the balcony may then shrink to 55cm. Use paper tape on the floor: mark the sofa footprint and leave at least 60cm of walking space. Also compare wood finishes. A solid wood sofa in dark walnut next to a teak nightstand can be a pleasing contrast, but ask for both finishes to be seen in daylight. In Singapore's indoor lighting, walnut and teak can look too close at night.
A sample kit is a small price. For S$10 to S$25, a good maker will mail wood and fabric swatches. This small price avoids a 14-day return dispute. MIDHILL also offers a home sample service for its solid wood sofa, dining table, and wardrobe ranges. Include a nightstand or bed frame sample if you need to match a bedroom set.
Delivery can make or break an online sofa order. Ask for the warehouse stock in units, the normal delivery window in days, the custom furniture window in days, and the latest delivery date before your house move. Standard local furniture may arrive in 7 to 14 working days. A bespoke solid wood frame made overseas may take 45 to 60 days plus 5 to 7 days for shipping. The 9% GST since 2024 applies to the full landed cost, including shipping. Always ask whether the listed price includes GST. If it does not, add it to your comparison before deciding.
Shipping insurance matters. A 70kg sofa thrown off a lorry can crack a corner joint; ask whether the delivery company photographs the item before leaving the warehouse. The 14-day return policy should state whether pickup at your HDB doorstep is included. In older blocks without a lift, pickup costs S$60 to S$120. The return policy for made-to-order or custom fabric is usually void. So if you cannot sit on the sofa, keep the specification 'stock' rather than custom, unless you have already tested a showroom sample.
MIDHILL's practice is simple: free delivery above S$480 (roughly US$350), a 14-day return on in-stock pieces in original condition, a 10-year structural warranty, and lifetime refinishing for solid wood. Those terms protect you when you are buying from a photo. No warranty covers a wrong colour; that is what sample swatches are for.
Since you cannot sit, perform a sensory inspection. Put your hand on the seat and press. Does the foam recover immediately? Run your fingers along the wooden frame edge: no splinters, no sharp corners. Knock on the visible wooden parts: solid wood gives a dull thud, hollow boards sound light. Ask for a video call where the seller tilts the sofa and shows the label under the seat. I did this for my Tampines friend before his second purchase. The salesperson used a phone light, showed the hardwood joint, and weighed the base on a bathroom scale. The base was 23.4kg, frame width 3.8cm, and the cushion foam label showed 45kg/m³. That sofa was S$1,790 including GST, delivered on the 12th day. He had not sat on it, but he had verified the same numbers that matter.
A sofa is not a magic object. It is a wooden skeleton, a spring network, a foam block, and a textile wrapper. When you cannot sit on it, you can still inspect each layer with numbers and a strong light. A thoughtful seller should be willing to show it upside down, take a video, and name the materials. If they hesitate, that is your answer.