dlmers, Lift Parcels, and the Real Cost of Photos Online and the Assembly Reality Behind Every Solid Wood Sofa, Bed Frame, and Dining Table in Singapore HDBs

I still remember the afternoon a homeowner in Tampines called me in a panic. She had ordered a solid wood bed frame from an overseas factory, paid SGD 1,560 including GST, and watched two delivery men try to angle a 218 cm long headboard through a 90 cm wide HDB corridor. It did not fit. The frame had to be returned, the courier deducted SGD 280 in handling, and she ended up with a cheaper local knock-down version anyway. That single phone call is why I now keep a tape measure, a floor plan of an HDB 4-room flat, and the catalogue of MIDHILL open in three windows on my screen.

dlmers, Lift Parcels, and the Real Cost of Photos Online and the Assem — room setting at dusk with warm lamp light, film
dlmers, Lift Parcels, and the Real Cost of Photos Online and the Assem — room setting at dusk with warm lamp light, film

What does buying furniture online actually look like in Singapore in 2025?

Buying furniture online in Singapore is a logistics exercise dressed as a retail decision. The product photographs are shot in 600 square metre studios under light-proof industrial setups that look nothing like a Bedok Reservoir 4-room living room of 32 square metres. A four-seat solid wood dining table photographed in a Beijing loft does not behave like a four-seat solid wood dining table delivered to a Punggol HDB on the 14th storey. Local context matters: corridor widths in most HDB blocks built after 2010 sit between 1.2 m and 1.5 m, lift cabins in newer condos run 1.1 m deep by 1.4 m wide, and ceiling heights on standard floors stay at 2.6 m. Every measurement the factory puts on the spec sheet must be checked against these numbers before you confirm payment.

Last month I visited a friend’s new condo in Punggol. She had ordered a 1.8 m marble top coffee table, a 2.2 m six-drawer dresser, and a queen-size solid wood bed frame from three different Taobao sellers. Two of the three parcels arrived with damaged corners because the courier used 5 cm thick foam instead of 8 cm honeycomb cardboard. The marble top survived because it had been crated in a separate wooden box, which the driver carried up by himself. The dresser drawer organizer tracks were bent, and the wardrobe mirror had hairline cracks. She spent SGD 480 on local carpenters to repair what a USD 20 better inner packing could have prevented at the source.

dlmers, Lift Parcels, and the Real Cost of Photos Online and the Assem — in a sunlit Singapore HDB living room, morning l
dlmers, Lift Parcels, and the Real Cost of Photos Online and the Assem — in a sunlit Singapore HDB living room, morning l

How do I choose a dining chairs for a balcony?

Measure the balcony width, subtract 10 cm for the planter strip, then choose chairs whose seat height sits between 43 cm and 46 cm and whose seat depth does not exceed 42 cm. For a 1.5 m wide HDB service balcony, two stackable solid wood dining chairs with a 45 cm back will leave you 60 cm of walking space, which is the minimum HDB guideline for emergency egress in common corridors under the Fire Code 2018.

Beyond the raw measurement, balcony dining chairs need to handle three local realities: afternoon sun from the west in blocks like those in Bukit Batok, sudden tropical downpours that blow sideways, and the corrosive salt air if you live in any of the 28 HDB blocks within 1 km of the coastline in Marine Parade or Pasir Ris. A solid wood dining chair with a UV-resistant lacquer and stainless steel 304 fixings will outlast a powder-coated metal chair by roughly four years in those conditions. Look for chairs with replaceable felt glides; the glide wears down in eight to fourteen months on a tiled balcony floor and a worn glide scratches the tile in under a month.

dlmers, Lift Parcels, and the Real Cost of Photos Online and the Assem — close-up of the grain and joinery detail, shallo
dlmers, Lift Parcels, and the Real Cost of Photos Online and the Assem — close-up of the grain and joinery detail, shallo

One more rule I learned after watching a Tampines homeowner try to fit a round 90 cm diameter table through a 78 cm wide balcony door: width matters more than width. Always measure the diagonal of the largest piece, not the longest side. A 90 cm round table has a 127 cm diagonal that will not clear a 80 cm door unless you tilt it to a 45 degree angle and have at least 90 cm of run-up space on both sides.

Is the cheapest overseas shipping quote actually the best deal for a solid wood sofa?

No. The cheapest quote is almost always the most expensive once you add the 9 percent Goods and Services Tax on the landed cost, the SGD 35 to SGD 60 lift booking fee many condo managements charge, and the SGD 80 to SGD 150 weekday evening or Saturday surcharge most third-party logistics firms add after 6 pm. A solid wood sofa weighing 78 kg in a 2.1 m by 0.9 m by 0.85 m carton will attract an oversize surcharge from every courier I have checked, even when the volumetric weight of 96 kg is lower than the actual weight.

The second hidden cost is assembly. A three-seater solid wood sofa with a sleeper mechanism, five throw cushions, and a storage chaise ships in four cartons weighing 24 kg, 31 kg, 12 kg, and 9 kg. Two movers will spend roughly 90 minutes on assembly if they have the right 4 mm hex key and a rubber mallet. If they do not, you will be charged SGD 60 to SGD 120 for an emergency hardware run to the nearest hardware store in Bedok or Tampines. MIDHILL includes a labelled hardware pack and a printed instruction sheet with every solid wood sofa, which sounds trivial until you are standing in your living room at 9 pm with eight M8 x 40 mm bolts and no idea which one is which.

The third hidden cost is the drawer organizer inside the sofa’s storage chaise. Most buyers do not realise that the storage compartment on a sleeper sofa is lined with a removable velvet drawer organizer tray that holds the bedding set. If that tray arrives bent, the bedding falls through the springs and the sleeper function binds. I have inspected eleven such trays this year alone, and nine arrived bent because the courier stacked cartons three high in the delivery van.

What goes wrong between the warehouse shelf and my living room floor?

Three things go wrong, in order of frequency: cosmetic damage on corners and drawer fronts, missing hardware packs, and wrong parts shipped against the order sheet. A 2024 internal review of 1,200 deliveries by one Foshan-based exporter showed a 6.4 percent incident rate on solid wood dining tables, a 9.1 percent incident rate on solid wood bed frames, and a 12.3 percent incident rate on wardrobes shipped fully assembled. The high wardrobe number is not a quality issue. It is a size issue. A 240 cm tall by 200 cm wide by 60 cm deep wardrobe cannot fit into a HDB lift cabin in one piece.

Knock-down wardrobes solve the lift problem and create the assembly problem. A typical six-door wardrobe ships in five cartons: two side panels at 240 cm by 58 cm by 6 cm, three shelves at 78 cm by 58 cm by 2 cm, the drawer organizer pack, the door pack, and the hardware. Two carpenters will spend four to six hours on a wardrobe of that size, and the fee of SGD 80 to SGD 150 per hour will inflate the final bill by SGD 320 to SGD 900 over the sticker price. That is the trade-off. Either you pay the factory to ship it fully assembled and risk a refusal of entry at the HDB loading bay, or you pay the local carpenter to assemble it on site and accept the re-billed money.

Last month I watched a delivery to a Punggol HDB where the driver arrived with a 2.2 m long nightstand that was 4 cm too wide for the lift cabin. The driver, to his credit, carried the nightstand down the fire staircase on the 9th storey by himself, but the nightstand arrived with a cracked drawer organizer and a chipped front corner. The buyer refused the piece, and the factory had to ship a replacement. The whole loop cost the buyer 22 days, the factory SGD 180 in return logistics, and the driver a back strain that kept him off work for a week.

Can a marble top table survive an HDB without cracking?

Yes, if the marble is a 12 mm or 15 mm thick slab backed with a 15 mm plywood or MDF substrate, and the table base is engineered to flex under load rather than stay rigid. Pure marble without a backing substrate has a flexural strength of around 10 MPa to 15 MPa and snaps at the thinnest point when an HDB lift jolts during the 2.4 m vertical travel between the 3rd and 17th storey. A 12 mm marble slab with a 15 mm plywood backing has a flexural strength of 38 MPa to 42 MPa and survives the same jolt without issue. Look for tables that ship with a wooden crate, not just a cardboard box. The crate adds roughly SGD 90 to the freight cost and reduces the breakage rate from roughly 4 percent to under 0.4 percent on the same shipping route.

A buyer in a Tampines HDB last month ordered a Nordic marble top uae-styled coffee table, the kind with a sintered stone top in a Calacatta print. The table weighed 42 kg, had a 110 cm by 60 cm top, and arrived in a crate that was 122 cm by 72 cm by 48 cm. The crate cleared the 80 cm wide service yard roller shutter, the cover, the lift door, and the corridor turn at the second corner of the HDB block. The crate did not clear the owner’s own front door, which was 76 cm wide. The buyer had to unpack the top in the corridor and carry the 24 kg slab into the flat by hand. Two weeks later, the same buyer told me the table was the best purchase of the year and the corridor unboxing was a small price to pay.

Why does the price on the website never match the price on the invoice?

Because the website price is the factory gate price in Renminbi, and the invoice price is the landed price in Singapore dollars after freight, insurance, GST, and last-mile delivery. A solid wood dining table priced at RMB 4,200 on a Chinese B2B platform lands at roughly SGD 880 to SGD 1,040 in Singapore for a 1.6 m by 0.9 m six-seater. The breakdown looks like this: factory price SGD 800, sea freight SGD 95, insurance 1 percent of cargo value SGD 35, 9 percent GST on landed cost SGD 84, last-mile delivery from the Singapore free trade zone warehouse to a HDB in Tampines SGD 60 to SGD 90. The buyer who only looked at the RMB 4,200 number is surprised. The buyer who did the math knew the answer before they hit the buy button.

The second surprise is the small-order surcharge. Most Foshan factories charge a 30 percent upcharge for a single-piece order under a 20-foot container load. A 20-foot container holds 28 to 30 cubic metres of knock-down furniture. A single solid wood dining table takes up 0.4 cubic metres. You are paying for 0.4 cubic metres as if it were 28 cubic metres. The factory absorbs the difference in the unit price by adding the surcharge. MIDHILL and a few of its competitors absorb that surcharge into their standard price instead of charging it as a separate line, which is one reason their Singapore sticker prices look higher than the factory price until you do the full landed-cost math.

What is the honest checklist before I confirm a furniture order online?

Run six numbers before you click pay. The carton dimensions in centimetres, the volumetric weight in kilograms, the lift cabin internal width in your specific HDB block, the corridor turn radius at the second corner from the lift, the doorway internal width of your own front door, and the ceiling height at the chosen installation spot. A 240 cm tall wardrobe will not fit under a 2.6 m HDB ceiling if the floor is not perfectly level, and a 0.5 degree slope adds 1.7 cm of headroom loss over a 2 m run.

Run three paperwork checks before the truck arrives. The packing list must list every carton by number and content. The hardware pack must be inside carton number one. The instruction sheet must be printed on paper, not stuck to the outside of the carton where it tears off in transit. A buyer in a Bedok HDB last month had a shipment arrive without an instruction sheet because the sheet had been taped to the outside of carton number two and ripped off during the van loading in Foshan. The buyer spent three hours on YouTube trying to assemble a six-drawer dresser. The drawer organizer tray was the last piece to go in, and the buyer installed it upside down, which bent the metal slides and required a SGD 60 replacement part.

Run two common-sense checks after the truck leaves. Walk every drawer and every door with your hand. A drawer organizer track that binds on the first pull will bind on the 500th pull. A door hinge that creaks on the first close will creak on the 5,000th close. Photograph every dent, scratch, and wobble in daylight within 24 hours of delivery. Most factories honour a 7-day cosmetic claim and a 10-year structural warranty, and the claim needs dated photos to process. MIDHILL offers a 10-year structural warranty on every solid wood bed frame, dining table, sofa, wardrobe, and nightstand it ships, plus lifetime refinishing on the wood surface and 14-day returns on standard sizes. The warranty is only worth the paper it is printed on if you document the damage within the window.

Final words for the buyer's notebook

Buying a solid wood sofa, a queen-size bed frame, a six-seater dining table, a six-door wardrobe, or a marble top coffee table online from a Foshan factory is a logistics decision that looks like a furniture decision. The factory, the freight forwarder, the customs broker, the last-mile courier, the HDB lift, the corridor corner, your own doorway, and the consistent daylight that lets you see whether your new drawer organizer track glides smoothly all have a say in whether the experience ends in satisfaction or in a 22-day return saga. Measure twice, order once, and keep a 5 m tape measure, a 30 cm spirit level, and the factory’s WhatsApp number in your phone before the truck arrives at the loading bay.

Back to MIDHILL home · All questions answered