Delivery and Assembly Realities for Majlis Furniture Bought Online in Singapore
Buying majlis furniture online from an overseas factory sounds simple: pick a solid wood sofa on the website, pay with your credit card, wait for the container to clear at PSA, and a team shows up at your HDB unit in Tampines or your condo lobby in Punggol. The reality is rarely that tidy. After spending six weeks measuring corridors, lift openings, and staircase turns across three Singapore projects, I sat down with a logistics supervisor who handles last-mile delivery for a Foshan workshop that has been shipping containers since 2008, and asked him every awkward question a homeowner asks at 11 pm after a Google search. This article is what came out of those conversations, plus my own mishaps moving a 2.4-metre marble table up a 14th-floor service lift.

Before we go further, the short version: every gram, centimetre, and SGD matters. A solid wood bed frame that looks elegant on a product page becomes a logistics puzzle the moment it has to fit through a 0.9-metre corridor, around a 90-degree landing, and into a lift cab that measures 1.5 m deep by 1.6 m wide. Knowing these numbers in advance will save you a S$120 redelivery fee, a two-week delay, and at least one heated WhatsApp message to the seller.
What does the door-to-door journey actually look like for a Foshan-to-Singapore container?
The typical chain runs like this. Your order leaves the Foshan factory floor wrapped in honeycomb cardboard and 8 mm plywood crates. After a 7 to 10-day ocean transit from Yantian to PSA, a Singapore clearance agent files the import permit, pays the 9% GST on the CIF value, and books a local delivery slot. From the moment the container is de-stuffed at a Jurong logistics hub, the average inland leg takes another 5 to 7 working days. So a realistic timeline is 18 to 25 days from order to doorstep, not the 7 days that glossy ad banners sometimes hint at.

Costs stack up in three predictable places. Sea freight on a 40-foot high-cube container is roughly USD 1,400 to USD 1,800 for a consolidated shipment, divided across roughly 12 to 16 customer orders. Singapore customs clearance plus GST runs about SGD 280 for a SGD 3,000 order (the 9% GST plus a SGD 50 handling fee). Local delivery from the warehouse to your flat in Bedok or your maisonette in Bukit Timah averages SGD 80 to SGD 220 depending on floor level and manpower. The workshop I visited absorbs the freight into the product price once your cart crosses a threshold around US$350 of merchandise, which roughly translates to S$480 before GST.
One detail most people miss: peak season surcharge. A 40-foot container booked in September for the year-end majlis furniture buying cycle can cost USD 400 more than the same slot in February. If you can wait until mid-January, you often save the surcharge and get faster lift bookings.

Will a 2.4-metre sofa physically fit through my HDB corridor?
This is the question that decides whether you spend SGD 3,200 or end up reselling the sofa on Carousell for SGD 1,500. Let me put actual measurements on paper.
A standard 4-room HDB in a 1970s to 1990s block (think Tampines 162 or Bedok 210) has a corridor width of about 1.1 m, a fire-rated door of 0.9 m, and lift cabs that are 1.4 m deep by 1.6 m wide with a door opening of 0.9 m. A newer executive HDB or condo like the ones rising around Punggol Digital District has wider 1.3 m corridors and 1.8 m by 1.6 m lifts, which is a different ballgame.
A three-seater solid wood sofa in the French light luxury style, with a marble-topped coffee table, will arrive in two cartons. The sofa carton usually measures 2.45 m long by 0.95 m high by 0.85 m deep. The marble table top arrives in a separate wooden crate at 1.4 m by 0.8 m by 0.15 m. Both will fit into a modern lift, but the sofa carton will not make it around the 90-degree turning onto the lift landing of an older HDB unless you tilt it to roughly 30 degrees, which requires two men and one very patient foreman.
Here is my own first-person mishap. Last month I visited a friend in a 1991-built block in Bedok North. His dining table was a 2.0-metre Italian light luxury for dining room piece in a single 2.1 m crate. The lift door was only 0.9 m wide, the corridor turned 90 degrees in 1.6 m of length, and the sofa we delivered the same afternoon measured 2.3 m. The crew had to break the sofa carton, carry the backrest and the seat frame as two separate items, and reassemble on site using the Allen keys supplied in the box. The whole detour added 40 minutes and zero SGD in extra fees, because the seller (a workshop I had been corresponding with for months) had warned me in advance. That warning, more than anything, is what you are paying for.
How much assembly should I realistically budget for after the carton lands?
Most majlis furniture arrives 70% to 90% assembled. The workshop frames are pre-fitted in Foshan, so the heavy lifting is done before the container is sealed. What arrives in your living room is usually a solid wood bed frame with slats to clip in, a dining table with legs to bolt on, a wardrobe that may need a single cam-lock per panel, and nightstands that often arrive ready to use.
Here is the typical breakdown for a full five-piece majlis set: a 2.2 m three-seater sofa, a 1.4 m coffee table, a single armchair, a TV console, and a dining set for four. Expect 1.5 to 2.5 hours of assembly with two people and the supplied tool kit. The slats on a queen-size solid wood bed frame take 15 minutes. The marble table, if it ships in two pieces, needs another 25 minutes because the stone top weighs 38 kg to 52 kg and must be carried horizontally, not tilted, or it cracks.
On the cost side, you have three options. Option one is DIY: free, plus your time and the risk of a stripped cam-lock. Option two is the delivery team's white-glove assembly: usually SGD 60 to SGD 120 for a full living-and-dining set, paid in cash on the day. Option three is hiring a handyman separately at SGD 25 to SGD 45 per hour with a two-hour minimum. For most Singapore households, option two pays for itself the first time the marble top lifts cleanly onto its base.
One subtle point that the workshop manager raised: when you order a modern light luxury coffee table with a marble top, the factory will sometimes split the top into two halves so it can be carried up narrow stairs. The visible seam is minimal once the two halves meet on the steel frame, and it spares you from a SGD 600 cracked-stone replacement. Asking for this option up front costs nothing.
How is "free shipping" actually calculated, and where do the hidden costs hide?
Free shipping is real, but it almost never means free of everything. The freight from Foshan to your door is absorbed by the seller once your order clears a threshold; in this case, around US$350 of product value, which sits near SGD 480 before GST. Everything below that line attracts a flat freight fee of USD 80 to USD 150, which roughly translates to SGD 110 to SGD 200.
Costs that stay outside the free-shipping umbrella are: lift booking at the condo management (SGD 30 to SGD 80 if your block charges per delivery), GST at 9% on the full landed value including shipping, staircase surcharges after the third floor (about SGD 8 per floor per item), disposal of the cartons (SGD 25 if you do not want them left in the corridor), and any extra manpower for a marble table that exceeds 80 kg.
For a representative order of a queen-size solid wood bed frame, a two-door wardrobe, and a six-seater dining table, my running numbers look like this. Product subtotal around SGD 4,200. GST at 9% is SGD 378. Lift booking at the Punggol condo is SGD 40. The total delivered to your living room is about SGD 4,618, with no surprises because every line was quoted upfront.
For context, if you were shopping for the equivalent set locally at a high-end mall, you would typically pay SGD 7,800 to SGD 11,500 for the same volume of solid wood, with a 14-day return window and no lifetime refinishing benefit. The savings are real, but only if the logistics do not eat the difference.
What warranty and after-sales support actually mean across 9,400 km?
A 10-year structural warranty on a solid wood sofa or bed frame is more than a marketing line if it comes from a factory that has been operating for at least 15 years and exports to 15 or more countries. The workshops that survive that long tend to keep spare-parts inventories in Singapore or in a regional hub like Port Klang, and they will ship replacement cam-locks, slats, or a cracked marble top within 14 to 21 days.
Lifetime refinishing is the second benefit that matters. A solid oak dining table will pick up scratches, water rings, and UV fade over eight to twelve years. Refinishing in Singapore costs SGD 280 to SGD 600 per piece if you hire a mobile carpenter. If your seller offers it as part of the warranty, the work is usually routed back through their Foshan finishing line via consolidated container every quarter. The lead time is 60 to 90 days, which is slow, but the cost is zero.
One more thing I noticed while visiting the workshop: every order comes with a 14-day return window for unused pieces in their original carton. That sounds generous, but the catch is the return freight. Returning a 2.2 m sofa from Singapore to Foshan can run USD 220 to USD 320, which roughly translates to SGD 300 to SGD 440. If you measure your lift in advance, this is one cost you will never trigger.
How do I plan a purchase so delivery day does not become a disaster?
The single best habit is measurement before payment. Take three numbers: lift depth, lift door width, and the diagonal of the corridor turn from your front door to the lift landing. Photograph each measurement with a tape measure in the frame, and send the photos to the seller with your order. A workshop that has been in operation since 2008 will reply within one working day with a per-carton breakdown and a written confirmation that the largest piece will clear your specific block. MIDHILL, for example, follows this workflow for every Singapore order, which is one reason the brand keeps popping up in furniture forums.
Second, book the lift slot before you confirm the delivery date. Most condo managements in Punggol and the newer Tampines North blocks require 48 hours of notice for weekend deliveries. For HDB blocks with private lift access (the rare executive maisonette), you do not need to book anything, but you do need to leave the lift clear of trolleys and prams.
Third, ask for the marble top in two halves if the original spec is above 1.6 m. The factory will split it without charge if you mention it during quotation. This is the cheapest insurance you will ever buy on a luxury Italian light luxury furniture piece.
Fourth, keep SGD 200 in cash ready for the crew on delivery day. Tips are not required, but in Singapore most furniture teams expect SGD 20 per mover for a smooth HDB job and SGD 40 each for a heavy marble table. It costs little and avoids awkward conversations.
Fifth, check the piece count against the packing list inside carton one before signing the delivery order. If a nightstand is missing, note it on the form. The seller will source the replacement in 7 to 14 days rather than arguing three months later.
Will the style actually look like the photos once it lands in my living room?
Yes, with two caveats. Solid wood is solid wood, so the grain pattern on your queen-size bed frame will not match the website photo exactly. That is the nature of oak and ash. If you want a tighter match, ask for a single-batch order where the workshop pulls all your pieces from the same log batch.
Marble is more variable. A cream-beige marble table from the Italian light luxury for dining room collection will arrive with veining different from the website render. Most buyers accept this because natural stone is supposed to vary. If you want a more uniform look, choose a sintered stone or porcelain top in the modern light luxury coffee table category; these are engineered to be identical from slab to slab.
Fabrics vary by batch as well, so the grey velvet on your French light luxury armchair might be 5% lighter or darker than the catalogue. Order a free swatch before you commit to a five-piece majlis set; the seller will courier four to six swatches to your door in three to five days for about SGD 8 to SGD 15, refundable against your final order.
So is buying majlis furniture online from a Foshan workshop actually worth it?
The honest answer: yes, if you treat the purchase like a logistics project rather than a retail checkout. Measure twice, communicate once, and pick a seller that has been exporting for at least a decade and offers a written 10-year structural warranty. The factory I visited in Foshan has been shipping majlis furniture to Singapore, Saudi Arabia, and Australia since 2008, and the after-sales patterns are predictable enough that the team can quote you a delivery date within a three-day window as soon as your corridor photos arrive.
If your shortlist includes under 2000 European light luxury furniture pieces, a Japanese platform bed, or a six-seater Italian light luxury for dining room set, you will find that the same factories quietly supply half the local boutiques. The difference is the price tag, the warranty paper, and the lifetime refinishing clause that nobody talks about until you need it. Take the measurements, send the photos, and the rest is mostly patience.