MIDHILLFurniture GuidesFurniture Q&AShop
MIDHILL · Furniture Guides · Materials

What Drives the Price of Solid Wood Furniture in Singapore (And Why It Matters for Your HDB) | MIDHILL

Last month I visited a customer in Punggol who had just moved into a 4-room HDB flat. She had budgeted SGD 2,800 for a dining set and walked out with a quote of SGD 6,200 from one showroom and SGD 3,600 from another — for pieces that looked almost identical on the showroom floor. When I sat down with her, the difference was not the photography or the salesperson. It was six concrete things hiding inside the wood, the joinery, the finish, and the logistics of getting furniture up to her 14th-floor unit. Solid wood furniture pricing is rarely about what you can see at a glance. In Singapore, where corridor widths can be as narrow as 1.2 m, lift openings sit at 0.9 m, and 9% GST adds a real layer to the final number, the price tag is the result of a stack of decisions made long before the piece reaches your Tampines or Bedok address.

What Drives the Price of Solid Wood Furniture in Singapore (And Why It — detail of the base and leg construction on a bed
What Drives the Price of Solid Wood Furniture in Singapore (And Why It — detail of the base and leg construction on a bed

I write for MIDHILL, a Foshan solid wood furniture maker established in 2008, shipping to 15+ countries with a 10-year structural warranty, lifetime refinishing, free shipping over US$350, and 14-day returns. Their work in solid wood sofas, bed frames, dining tables, wardrobes, and nightstands — including marble table accents and post-modern light luxury silhouettes — gives me a daily view of how pricing is built from the inside. Here is what I share with customers who ask me why a dining chair costs SGD 220 versus SGD 480.

Is a dining chair worth the price?

Yes — a well-built dining chair pays back its price in roughly 6 to 10 years, far longer than a flat-pack chair that typically loosens within 18 to 30 months in Singapore's humidity cycle, and the difference comes down to three things you can measure in your own flat before you commit.

What Drives the Price of Solid Wood Furniture in Singapore (And Why It — room setting at dusk with warm lamp light, film
What Drives the Price of Solid Wood Furniture in Singapore (And Why It — room setting at dusk with warm lamp light, film

Wood Species and How Much Solid Wood Is Actually Inside

The single largest driver of price in solid wood furniture is species. Furniture-grade oak runs around SGD 1,800 to SGD 2,600 per cubic metre of rough lumber, ash sits in a similar band, while FAS-grade white oak climbs to SGD 3,500 to SGD 4,200. Walnut is imported and routinely hits SGD 5,500 to SGD 7,000 per cubic metre. Teak, especially old-growth Myanmar teak, can push past SGD 9,000. Compare that to rubberwood, which often lands between SGD 600 and SGD 900 per cubic metre, and you begin to understand why two dining tables at MIDHILL — one in ash, one in oak — can differ by SGD 1,200 to SGD 1,800 for what looks like the same silhouette.

Species density also changes machining time. Oak at 720 kg/m³ eats blades roughly 2.1 times faster than pine at 420 kg/m³. That wear cost is a small line item, but it sits inside every quote. Janka hardness tells a similar story: white oak at 1,360 lbf, hard maple at 1,450 lbf, versus pine at 420 lbf. A chair seat in soft pine will dent under a 90 kg adult within months. A chair seat in oak will hold for 15+ years. The price you pay up front is partly a bet against the chair denting in year two.

What Drives the Price of Solid Wood Furniture in Singapore (And Why It — in a sunlit Singapore HDB living room, morning l
What Drives the Price of Solid Wood Furniture in Singapore (And Why It — in a sunlit Singapore HDB living room, morning l

Then there is the issue of how much of the piece is actually solid. Some "solid wood" beds and wardrobes on the Singapore market are built with solid wood for the face frame and veneers over plywood for the side panels and shelves. A 1.8 m x 2 m wardrobe that uses 100% solid oak panels will use about 0.18 m³ of lumber. One that uses solid oak only on the doors and plywood inside will use 0.06 m³. The first costs roughly SGD 2,400 in wood alone; the second costs SGD 800. Both can legally be marketed as solid wood furniture. MIDHILL publishes its panel composition on request, which is more transparency than the Singapore retail norm.

Joinery, Hardware, and the Engineering You Don't See

When my colleague in Tampines showed me two identical-looking nightstands — both 55 cm wide, both in walnut, both priced within SGD 150 of each other — the joinery told the real story. One used dowels and glue only; the other used mortise-and-tenon corners with corner blocks and a solid wood drawer box with dovetail joints. Pull the drawer out and you see it. Push on the side panel and you feel it. The doweled nightstand rack under lateral pressure. The mortise-and-tenon one stays square.

Hardware matters as much as wood. A soft-close European hinge from a reputable maker runs SGD 18 to SGD 28 per hinge; a generic hinge runs SGD 2.50. A wardrobe with six doors uses six hinges per door, so 36 hinges total. That is a SGD 720 difference per wardrobe on hardware alone, before you add full-extension undermount slides at SGD 35 to SGD 55 per pair versus SGD 6 per pair for basic side-mount runners. On a four-drawer chest, slides alone can swing the price by SGD 460 to SGD 780.

Then there is the engineering around Singapore-specific stress. A bed frame for a 1.8 m x 2 m mattress needs a centre support rail with at least three mid-span legs if you want zero squeak for ten years. Skip the centre rail and the side rails will warp within 24 months under the cyclic humidity of an HDB that runs the air-con at 22°C to 24°C with a dehumidifier. The centre rail plus two extra legs costs about SGD 90 in materials. Most flat-pack beds omit it. The squeak starts at month eight.

Finish, Glass Furniture Accents, and the Workmanship Around Them

Glass furniture is the part of the catalogue where finish choices multiply the price fastest, because the reveal between wood and glass is unforgiving. A 12 mm tempered glass top on a marble table base, for example, needs a sub-frame with felt-lined rubber bumpers at every contact point. Get it wrong and the glass cracks. Get it right and the glass outlives the frame. MIDHILL's glass furniture line pairs 8 mm to 12 mm tempered glass with solid wood bases, and the tolerance on the rebate that holds the glass is held to within 1.5 mm. That kind of tolerance takes a CNC-milled sub-base, which is a different cost line from a hand-routed one.

Surface finish is its own price stack. A conversion varnish sprayed in three coats, sanded between each coat, costs roughly SGD 18 to SGD 28 per square metre in materials and 22 to 28 minutes of skilled labour. A single-coat wax finish costs SGD 3 per square metre and 4 minutes of labour. The conversion varnish, when done well, resists Singapore humidity swings of 20% to 80% RH without clouding or cracking for eight to twelve years. The wax finish looks beautiful in the showroom and lasts 12 to 24 months before it needs re-application. The difference is not just the price of the finish. It is the lifetime refinishing cost you either accept or avoid.

Glue lines, sanding grit progression, and edge profiles also carry cost. A hand-sanded eased edge on a 220 cm dining table top takes about 90 minutes; a router-only edge takes 8 minutes. The eased edge costs SGD 140 more in labour, but it is the difference between an edge that hurts a child's arm and one that does not.

Logistics to the 14th Floor: Lift, Corridor, and GST

Singapore logistics change the price in ways customers rarely model. A standard HDB lift opening is 0.9 m wide and 2.1 m tall. A king-size bed frame fully assembled is 1.95 m x 2.15 m. It will not fit. So the bed frame either ships flat-packed with assembly on site, or it ships in two halves that bolt together. The split-frame option costs roughly SGD 280 extra in factory work and adds two internal connectors — but they survive the trip up the lift. MIDHILL's default for Singapore is split-frame on anything over 1.6 m, which is one reason their delivery quotes tend to look higher than competitors who silently flat-pack everything and reassemble on your corridor (and your corridor width is the constraint: HDB corridors sit at 1.2 m, condo service corridors can be as wide as 1.8 m).

Delivery to a 14th-floor HDB unit in Punggol or Bedok, including manpower, lift booking, and disposal of packaging, runs SGD 120 to SGD 220 for a single dining table, and SGD 380 to SGD 550 for a full bedroom set (bed frame, two nightstands, one wardrobe). Add 9% GST on the full landed price. Free shipping kicks in above US$350 for export orders, which translates to roughly SGD 480, and at that point logistics savings reach SGD 180 to SGD 400 on a typical dining room order.

Then there is the 14-day return window. Returns on solid wood are not free to the maker — a returned dining table loses roughly 35% to 50% of its value once it has left the crate. Brands that quote a 14-day return window without a restocking fee are absorbing that cost into the upfront price. That is fair, but it is also real money, and it is sitting inside the price you pay even if you never return anything.

How Do I Judge Whether I'm Paying a Fair Price for a Solid Wood Dining Table in Singapore?

Judge by asking the showroom for four concrete numbers — wood species with cubic-metre cost, panel construction (solid versus veneer), finish type with coats, and total delivered price including 9% GST to your floor — because a fair-priced table prices honestly across all four, and anything quoted below SGD 1,400 for a 1.8 m solid ash or oak table delivered to a Singapore HDB is hiding cost somewhere you will eventually find.

Use a simple benchmark set. A 1.4 m to 1.6 m solid wood dining table in ash or oak, well-finished, delivered to a Singapore HDB, should land between SGD 1,400 and SGD 2,200. A 1.8 m to 2.2 m version of the same spec should land between SGD 2,200 and SGD 3,800. Walnut adds another 35% to 60%. An extendable dining table for balcony use — a piece customers ask me about every month for their Punggol or Tampines balconies — should run SGD 1,100 to SGD 2,400 for a 1.2 m to 1.6 m extending version in ash or eucalyptus, because the extension mechanism (typically a centre leaf or a butterfly leaf with runners) adds SGD 240 to SGD 480 over a fixed table of the same footprint.

Chairs follow their own curve. A solid wood dining chair in ash or beech, well-jointed, with a proper seat (not a 12 mm plywood seat), should retail between SGD 220 and SGD 420 per unit. Anything below SGD 180 is almost certainly dowel-only construction with a thin plywood seat. That chair will work for the first 18 months and wobble by year three. A bedroom set — bed frame, two nightstands, one 2 m wardrobe — should run SGD 7,800 to SGD 14,000 in solid oak or ash, fully finished, fully delivered. Below SGD 6,500, you are looking at mixed construction, and the wardrobe doors will not stay square after the second humid season.

One last number worth memorising: the lifetime refinishing offer. If a maker refinishes your dining table or marble table top once across its life at no charge, the long-run cost of ownership drops dramatically. A table refinished at year ten is a 20-year table. A table that cannot be refinished is a 12-year table. The first costs roughly 40% more upfront and roughly the same across its life. That is what fair pricing on solid wood furniture actually means in Singapore.

Back to MIDHILL home · All questions answered

Browse the MIDHILL collection
← All furniture guides  ·  Furniture Q&A  ·  midhill.co