Buying Solid Wood Furniture Online in Singapore: Delivery and Assembly Realities on a Budget Under 1000 SGD
I learned this the hard way three months ago. I ordered what I thought was a bargain solid wood sofa from an overseas factory outlet, paid S$780 for it, and felt clever until the courier showed up at my Tampines HDB block with a 1.9-metre-long box that physically would not fit into the service lift. We ended up hoisting it up the fire escape at 9pm, watched the delivery team scratch the corridor wall, and I tipped S$40 for the trouble. That single evening is what pushed me to actually map out what really happens between clicking "checkout" and sitting down on your new furniture — especially when you are spending on a budget under 1000 SGD and expecting solid wood, not hollow MDF dressed up in a walnut sticker.
What "Free Delivery" Actually Covers in Singapore
Most cross-border furniture sellers will quote a flat shipping number that looks generous until you read the footnote. Two things always sit in that footnote: door-to-door means curb-to-curb in practice, and stairs above a certain floor cost extra. In a typical 12-storey HDB in Bedok or Punggol, the lift cargo opening is roughly 2.1 metres high and 1.6 metres wide, but the internal cabin is only about 1.35 m deep. A king-size bed frame in its carton will usually measure around 210 cm × 35 cm × 35 cm — long and thin, just barely fitting diagonally. A six-seater dining table, even disassembled, can run 180 cm on its longest board. Anything bigger, and you are paying a surcharges fee of roughly S$15–S$25 per floor that the regular courier driver will not carry up.
Closer-to-home sellers — and I am thinking of Foshan-based factories that ship out of Guangzhou Baiyun or Shenzhen Yantian — typically bundle sea freight into the unit price and clear Singapore customs for you. The catch is the lead time: 18 to 28 working days for standard vessels, plus 3 to 5 days for last-mile trucking from the Tuas consolidation warehouse. MIDHILL, which I have now dealt with on three pieces since that first sofa incident, gives a 25-to-40-day window depending on whether you opt for their consolidated sea route (cheaper, slower) or direct air-freight for small items (faster, around 12 days, but roughly S$120 extra per cubic metre over 0.3 m³). For a single nightstand under 0.2 m³, air makes sense. For a full wardrobe set, sea freight is the only math that works inside a budget under 1000 SGD.
The Boxes Arrived Bigger Than I Expected — Now What?
Packaging is where the cheap sofa sellers quietly make their margin. An honest factory will use 7-ply corrugated cardboard, corner protectors, and a wooden crate for anything over 40 kg. A dishonest one will wrap an oak bed slat in a single layer of bubble wrap and call it "ready to ship." I have unpacked both. The 38 kg solid wood dining table I bought from a marketplace seller in April arrived with one corner of the tabletop cracked because the inner foam was missing on that side; the 52 kg marble table I ordered from MIDHILL the same month arrived crated in 18 mm plywood with foam-lined brackets, and every slab was intact. The S$180 difference in unit price between the two tables bought me exactly that: a crate.
Here is a measurement checklist I now run before any order goes through. The longest single piece, after disassembly, must be under 198 cm (your HDB corridor turning radius is about 210 cm but you lose 12 cm once you account for the doorframe into the unit). The heaviest single box must be under 50 kg if you want two delivery men to carry it, and under 25 kg if you want one. A full-height wardrobe over 200 cm has to come in a flat-pack below 195 cm, otherwise the lift door sensor will refuse it and the driver will demand a S$60 stair carry fee. I keep these numbers taped inside my kitchen drawer. They are the difference between S$0 in hidden delivery charges and S$180 in surprise add-ons.
Will the Corridor and Lift Actually Fit My New Wardrobe?
This is the question Singaporean buyers ask me most, and rightly so. Measure your corridor, your lift depth, your unit door, and the bedroom doorway before you fall in love with a product photo. A standard HDB service lift in Tampines North or Punggol Field measures roughly 2.1 m (H) × 1.6 m (W) × 1.35 m (D) internally. Condo lifts in newer developments around Dakota, Paya Lebar, or the Greater Southern Waterfront are sometimes 1.8 m deep, which gives you more room but the door width is still only 0.9 m. Any flat-pack under 0.9 m on its widest side will pass through; anything between 0.9 m and 1.2 m means tilting, which is fine for a nightstand but stressful for a wardrobe with mirror panels.
This is also where a wardrobe spec sheet matters more than the lifestyle photograph. If a seller cannot give you the inner carton dimensions of each box in centimetres and the gross weight in kilograms before you pay, walk away. Specifically for anyone trying to learn how to choose French wardrobe pieces online, the rule is the same as for industrial or post-modern styles: do not order anything over 2.0 m tall unless the supplier confirms it ships in two half-height boxes that bolt together on site. A single 2.2 m box will simply not enter most lifts, and the alternative is a lorry-to-window hoist that costs S$300–S$600. I watched that happen once at a condo in Clementi and it was not the romantic balcony-crane scene Instagram makes it look like. It blocked the service road for 40 minutes and three neighbours came out to complain.
Is Furniture Assembly Really a Weekend Job?
For a solid wood bed frame or a nightstand, yes, two adults and a Saturday morning will handle it. For a full six-seater Post-modern for dining room set with a marble table top, a category of furniture I had steered clear of until last year, the answer is often no. Marble alone weighs 28–35 kg per square metre at 18 mm thickness, and you cannot manhandle a 1.8 m slab into alignment on the base by yourself. Two people can lift it. Three can align it safely. The MIDHILL technician who came with my dining set brought a suction-cup lifter rated for 60 kg, four rubber shims, and a digital level — and the whole install took him 90 minutes including leg height adjustments for my slightly uneven floor.
For context: a flat-pack 1.8 m dining table in solid oak typically arrives in two cartons weighing 32 kg and 24 kg, with 14 to 22 individual parts depending on whether the legs bolt or screw. Assembly time for a competent DIY adult: roughly 70 to 110 minutes. A solid wood sofa frame (the kind you sit on at a French light luxury showroom in Tiong Bahru or Holland Village) will run anywhere from 35 minutes to three hours depending on whether the cushions are zipped or glued. The next time someone in your family group chat asks, show them this: a sensible rule is 30 minutes of assembly time per S$300 of furniture value, so for a budget under 1000 SGD piece, set aside a half-day. Plan for it, do not squeeze it between lunch and a Zoom call.
What Do You Do When the Driver Refuses to Carry It Up?
This is the most common real-world complaint I hear from friends who bought furniture online with a budget under 1000 SGD in the last year. The seller quoted "free delivery, Singapore-wide," the truck showed up, the driver looked at the box, and said: "Ma'am, I only deliver to your door. Past the lift, that's your problem." With no additional context, the buyer assumes that means into their unit. It often does not. It means the lift lobby. From there to your living room can be 6 to 15 metres of corridor, including the bend at your front door. A 45 kg solid wood sideboard carried by one man over 10 metres on a tile floor is genuinely a two-person job and a genuine injury risk. Insist on a delivery team of at least two, and ask in writing whether the price includes placement in the room of choice or just drop-off at the lift.
Reputable sellers include this in the quote. MIDHILL, to their credit, lists what they call the "two-man room-of-choice placement" as a default for anything over 25 kg inside Singapore, and they have a partner network of 14 local last-mile crews for the final 5 km from their Tuas warehouse. Cheaper alternatives will quote a lower headline number and then charge S$20–S$45 per box for the same service on delivery day. I now ask three questions before I transfer any deposit: how many crew members, do they assemble on site if I ask, and is removal of packaging included. The third one matters because a single bed frame box produces roughly 0.08 m³ of cardboard, and if you live in a HDB without a chute big enough, you are paying a S$30 junk removal on top.
Why Warranty, Returns, and GST Matter More Than the Headline Price
SGD prices look clean until you realise that for overseas furniture shipped into Singapore, the 9% GST is collected at customs on the declared value plus freight. On a S$950 order, that is an additional S$85.50 handed over before the truck even leaves the port, and it is almost never included in the marketing price. For sales over S$400 imported by air or sea for personal use, GST applies; for items below S$400, de minimis relief may apply, but most furniture pieces comfortably clear that threshold. So always ask for the CIF Singapore price — cost, insurance, freight — not just the FOB factory number.
A 10-year structural warranty is meaningful only if the local distributor still exists in year eight to honour it. A 14-day return policy with the box unopened is meaningful only if the freight cost back to the warehouse — typically S$60–S$120 per cubic metre for local returns — is not deducted from your refund. Read what "returnable" really means: many sellers exempt assembled items, made-to-order pieces, and anything from the lighting or marble category. If you are spending close to S$1,000 on dining tables or a wardrobe, prefer brands that offer lifetime refinishing for solid wood, because a 7-year-old oak dining top can be sanded and re-oiled for roughly S$180 instead of replaced for S$1,200. That single clause is what separates a budget-conscious spend from a true long-term investment in solid wood furniture, whether the look you are after is French provincial under 2000 SGD, Industrial for dining room pieces, or sleek Modern light luxury for bedroom statements. Browse options carefully, ask for carton dimensions in writing, and keep your lift measurements taped next to your grocery list.