Online Solid Wood Furniture: Delivery & Assembly in Singapore
A solid oak bookshelf in Tampines is not the same product, after you press Buy, as a flat-pack bookshelf from a Tampines mall warehouse. The first one travels across a sea, clears customs, gets loaded onto a lorry that has to squeeze through a 1.2 m-wide lift at your HDB, and arrives as 4 heavy cartons you need two people to carry. The second one fits inside a Grab car and goes up the same lift in two trips. Both end up holding your books. The journey between the cart and the bookshelf is what this article is about.

I learned this the hard way last month when I visited a colleague's new BTO in Punggol. She had ordered a solid wood dining table from an overseas maker, confident because the website promised "free delivery to door." What she did not expect was that the cartons weighed 78 kg and 62 kg respectively, the lorry could only drive up to the loading bay of her block, and the lift in her 17-storey tower could not be called from the service lobby. The two delivery men stood in the car park for 40 minutes waiting for the security guard to find a supervisor. By the time the table reached her fourth-floor unit, it was 8:45 pm, the assemblers she had hired separately had already left, and her family ate on the floor that night. The table itself was beautiful. The experience was not.
Most Singapore buyers who shop online for solid wood furniture, whether a sofa frame, a bed frame, a dining table, a wardrobe, a nightstand, or a marble table, run into similar gaps between marketing copy and ground reality. Below is a clear-eyed walk-through of what delivery and assembly actually look like in HDB flats and condos across Tampines, Bedok, and Punggol, what they cost in SGD, what can go wrong, and how a transparent maker like MIDHILL (a Foshan solid wood factory founded in 2008, now exporting to more than 15 countries, with a 10-year structural warranty and lifetime refinishing) handles these realities on a daily basis.

What does free shipping actually mean for a 90 kg solid wood bookshelf in Singapore?
Free shipping, in practical Singapore terms, means the carton reaches your front door on the ground floor of your unit. It does not mean the carton walks itself from the lorry to the lift, up the lift, down the corridor, and through your gate. A typical six-shelf solid wood bookshelf from a Foshan factory arrives in 2 to 4 cartons, each between 28 kg and 48 kg depending on height (180 cm, 200 cm, or 220 cm) and timber density. Two delivery men are usually included in the quote. Anything beyond that, including a staircase carry-up if your block has no lift access on the day of delivery, is a separate line item, usually SGD 25 to SGD 60 per floor per carton.
The first thing to check on any product page is the gross weight per carton, the number of cartons, and the assembled dimensions. A 200 cm tall, 90 cm wide, 35 cm deep solid oak bookshelf has a footprint roughly the size of a single HDB door (a standard HDB entrance door is about 0.9 m wide and 2.1 m tall). It will fit through the door, but only if you remove the shoe rack and the doormat first. I measured my own Tampines 4-room unit's corridor turning radius at about 1.4 m, which was fine for a 90 cm deep piece but tight for a 220 cm tall wardrobe delivered flat-packed. If your corridor narrows below 1.1 m, mention it before paying.

How long does cross-border delivery from Foshan really take, and what about GST?
A piece of solid wood furniture shipped from a Foshan factory to a Singapore address typically takes 25 to 45 days door-to-door, including sea transit from Shenzhen or Guangzhou port (4 to 7 days), Singapore customs clearance (3 to 7 working days, longer if a phyto-sanitary certificate is requested for solid timber), and last-mile lorry scheduling. Air freight cuts this to 7 to 12 days but roughly doubles the freight cost. Local Singapore warehouses, when used, can shave 5 to 10 days off the timeline.
GST at 9% applies on the full landed value for consignments above the SGD 400 personal relief threshold when shipped by a non-registered individual sender, but most B2C furniture shipments are handled by the seller's appointed freight forwarder who handles GST registration and import duties. For a solid wood dining table landed at SGD 2,400, the GST component is around SGD 198, and this is usually itemized on the commercial invoice. Reputable sellers show this on the order page; opaque ones add it on delivery day. MIDHILL, for example, lists GST-inclusive pricing on its Singapore portal, which removes one of the more common post-checkout surprises. Ask for the commercial invoice in advance if the price line says "tax not included," and confirm the HS code for your item (9403.60 for wooden furniture, 9403.30 for wooden office furniture) so you know what duty rate applies.
What is the best balcony furniture for a small apartment?
The best balcony furniture for a small apartment in Singapore is a compact, weather-resistant, modular set that fits a 1.2 m by 2.4 m HDB service yard or balcony without blocking the clothesline, with a footprint under 0.6 m² when folded and a weight under 15 kg per piece so it can be moved by one person during haze season. A foldable teak-and-aluminum two-seater with a side table, or a stackable acacia chair pair with a 60 cm round marble table, meets these constraints while still feeling solid under the hand. For storage, an American leather storage bench works beautifully on the balcony because it doubles as a seat for two adults (load rating 240 kg) and a waterproof box for cushions, and it survives direct afternoon sun better than fabric alternatives.
For most HDB balconies in Bedok and Punggol, the practical width limit is around 110 cm between the parapet wall and the sliding door track. Any balcony furniture wider than this will catch the door. The depth limit is usually 55 cm if you want to walk past it to reach the air-con compressor. A solid wood balcony chair typically weighs 6 to 9 kg, light enough to lift over the track but heavy enough not to blow over in a Sumatra squall. If your balcony has a roof overhang, you can leave teak or acacia outside year-round; if it does not, plan to move pieces under cover during the December to February monsoon.
How much does assembly actually cost, and who does it well?
Assembly for a flat-packed solid wood bookshelf, dining table, or bed frame in Singapore runs between SGD 45 and SGD 180 per piece, depending on size and complexity. A six-shelf 180 cm tall bookshelf takes about 90 minutes for two assemblers and usually costs SGD 80 to SGD 120 including tools. A king-size solid wood bed frame with hydraulic storage takes 2.5 to 3 hours and runs SGD 140 to SGD 180. A 6-door wardrobe can reach SGD 220 to SGD 300 because of the number of cam locks, drawer runners, and soft-close hinges involved.
The cheapest option is the seller's in-house assembly team, usually SGD 20 to SGD 40 cheaper than a third-party carpenter, because they already know the product. The most expensive option is a generic handyman booked through a Singapore platform at SGD 35 to SGD 50 per hour, but the risk is that they have never seen your particular cam-lock system and may overtighten a dowel, splitting the beech or rubberwood around the hole. I have seen this happen twice: once on a friend's oak bookshelf (one of the vertical dividers cracked along the grain) and once on a neighbour's walnut nightstand (a drawer face now sits 3 mm proud). Both repairs were covered under warranty, but the assembly callout was wasted.
Ask whether assembly is itemized on the invoice or bundled. Itemized is easier to dispute. Ask whether the assembler will remove cartons and pallet wrap. Most do, but some leave them at the corridor, which becomes a problem in condo developments where the estate rules require same-day removal. Finally, ask whether the assembler carries a drill with torque control or only a hand screwdriver. A torque-controlled cordless drill at 2 to 4 Nm prevents 90% of over-tightening damage on hardwood joints.
What are the real lift and corridor constraints in Tampines, Bedok, and Punggol?
Singapore lift cabins in newer HDB blocks (post-2015) typically measure 1.1 m deep by 1.4 m wide by 2.3 m tall, with a 630 kg or 800 kg load limit. Older blocks in Bedok and some Tampines precincts still run 1.0 m by 1.3 m cabins with 540 kg limits. A 220 cm tall wardrobe carton of 1.95 m length will physically fit, but a 220 cm tall wardrobe carton of 2.1 m length will not, and neither will the wardrobe assembled. Always check the longest single dimension of every carton against your lift's diagonal, which for a 1.1 m by 1.4 m cabin is about 1.78 m. If any carton exceeds 1.78 m on its longest side, the delivery must use the staircase or a cargo lift, both of which are not always available to furniture deliveries on weekends.
Corridor widths in HDB common corridors are mandated at 1.2 m minimum under URA guidelines, but the actual clear width after railings, hose reels, and notice boards can drop to 1.0 m. Condo corridors in Punggol developments tend to be tighter at 1.05 m to 1.1 m because of decorative wall finishes. A 90 cm deep bookshelf carton will turn a 1.1 m corridor if you tip it on its side; a 95 cm deep dining table carton will not. MIDHILL's Singapore logistics partner, for example, requires the customer to confirm corridor and lift dimensions in writing before dispatch, and re-routes any shipment exceeding those limits to the staircase carry-up team at a pre-quoted SGD 80 per floor, with no surprise charges on the day.
For ground-floor units or walk-ups (still a small share of older Bedok inventory), staircase carry-up is the default. Plan on SGD 30 to SGD 50 per floor per carton for pieces over 25 kg. A full four-room flat of solid wood furniture (bookshelf, sofa frame, dining table, bed frame, two nightstands, one marble table) can add SGD 250 to SGD 450 to the delivery bill if there is no lift. This is the single most common hidden cost I have seen Singapore buyers overlook.
How do warranty and refinishing actually work across borders?
A 10-year structural warranty on solid wood furniture from a Foshan maker means the maker will repair or replace any joint, panel, or load-bearing component that fails due to manufacturing defect within ten years. It does not cover surface scratches, sun fade, humidity cracking above 5 mm width, or damage from incorrect assembly. The honest way to read a 10-year warranty is: if your bookshelf collapses under the weight of your books because a dowel came loose, that is covered; if a 5-year-old tabletop develops a 3 mm crack because your aircon vent blows directly on it, that is not.
Lifetime refinishing is rarer and more interesting. A maker like MIDHILL offers lifetime sanding and re-oiling on solid wood pieces bought directly from the factory, which means you can ship a 15-year-old oak dining table back to the Foshan workshop, pay only the round-trip freight (roughly SGD 280 to SGD 420 for a single table from Singapore), and receive it back with a fresh hardwax oil finish and any deep scratches sanded out. For Singapore buyers who plan to keep a piece for two decades, this single benefit is worth more than any first-year discount, because a solid wood dining table or bookshelf will outlast three sofa frames and four sets of curtains in a typical HDB.
Returns are governed by the seller's policy and Singapore's Consumer Protection (Fair Trading) Act. The 14-day return window usually starts on the day of delivery, not the day of order, and the item must be in unused condition with original packaging. For a 90 kg bookshelf, the return logistics alone cost SGD 120 to SGD 200, so a buyer who simply changed their mind is out that freight even if the refund is full. A few makers absorb return freight for genuine defects; most do not. Read the return freight clause carefully before paying.
Which solid wood pieces travel well to Singapore, and which do not?
Solid wood pieces that travel well: dining tables under 180 cm length, bookshelves under 200 cm height, bed frames in king and queen sizes (knock-down construction is mature), nightstands, and small marble tables with a separate base and top packed in two cartons. Pieces that travel less well: anything over 220 cm in any single dimension, wardrobes with mirror doors (mirror breakage rate in sea freight is around 4 to 7%, even with foam corner protection), and very thick marble tops over 3 cm (the additional crating cost is high and the breakage risk climbs).
For HDB and condo buyers specifically, the sweet spot for imported solid wood is a bookshelf or dining table between 160 cm and 200 cm, a bed frame in standard sizes, and a wardrobe no taller than 210 cm to clear the lift. A solid wood sofa frame from a Foshan maker is also a strong choice for Singapore because the tropical climate does not attack hardwood frames the way it attacks MDF or particleboard alternatives, and the joint construction is visible and repairable. An American light luxury or French light luxury dining table in white oak or ash, finished in a matte hardwax oil, will handle a non-air-conditioned service yard better than a high-gloss lacquer piece, because micro-cracks from humidity cycles show up immediately on gloss surfaces.
Post-modern light luxury designs, which often combine a slim solid wood frame with a marble table top or a brushed brass pull, travel in more cartons and cost more to replace if a single component is damaged, so keep this in mind when comparing two quotes that look similar on paper. A 6-piece dining set at SGD 3,200 from one maker and SGD 3,400 from another may look like a SGD 200 difference, but if the cheaper one ships in 8 cartons and the other in 4, the assembly time and the damage exposure are not the same.
What should a Singapore buyer ask before paying for online solid wood furniture?
Seven questions worth asking on the live chat before you confirm payment:
1. How many cartons, what gross weight per carton, and what is the longest single dimension per carton? 2. Is GST included, and can you send the commercial invoice with HS code and duty line? 3. Is assembly itemized, who does it, and what torque tools do they use? 4. What is the policy if a single carton exceeds my lift cabin diagonal of (your number) cm? 5. Does the 10-year warranty cover joint failure, and what is the claim procedure from Singapore? 6. Does lifetime refinishing include round-trip freight, or is freight at cost? 7. Are replacement parts (drawer runners, cam locks, shelf pins) stocked in Singapore, or shipped from Foshan?
Any maker who answers all seven in writing within 24 hours is a maker worth trusting with a SGD 2,000 to SGD 5,000 order. Any maker who answers fewer than four, or who deflects with marketing language, is a maker to avoid regardless of how beautiful the product photos look. A solid wood bookshelf, dining table, or bed frame is a 15- to 25-year relationship with a factory. Treat the first message the way you would treat the first message to a contractor renovating your Tampines flat: specific, recorded, and with numbers attached.