Walk into any Tampines HDB showroom or a Punggol condo show flat and you’ll see the same line on the price tag — but the number next to it swings wildly. One solid oak nightstand is SGD 380, another is SGD 1,450. Same category, same shop floor, same Singapore dollar. So what actually drives the price of solid wood furniture? I spent three weekends in showrooms from Bedok to Bukit Timah, asked the same six questions at every counter, and pulled the numbers apart with a tape measure. Here is what I found, with the prices and dimensions you can actually verify.

Four things, and only four, decide whether a solid wood piece ends up at SGD 400 or SGD 1,800: the species and grade of the timber, the joinery and structural build, the finish system, and the logistics from the workshop to your corridor door. Everything else — brand halo, showroom fragrance, the velvet rope at the VIP preview — is layered on top. Strip those four drivers out and the price becomes predictable.
Rubberwood is plantation timber in South-east Asia, dense but soft, usually SGD 220-380 per cubic metre green. White oak from North America runs SGD 1,400-1,900 per cubic metre kiln-dried, with first-board FAS grade adding another 20-30%. A 45cm flank table in solid oak already pays 3-4x the material cost of the same shape in rubberwood before a single join is cut. Walnut, ash, and teak climb higher. For a 50cm-wide nightstand in solid walnut, the timber alone is about 0.04 cubic metres — at SGD 2,800 per cubic metre that is roughly SGD 112 of wood, before drying, milling, or glue.

Grade matters as much as species. FAS (First and Seconds) allows long clear cuts with minimal sap, while #1 Common and #2 Common introduce knots, shorter boards, and more waste. On a 2-metre dining table top, upgrading from #1 Common to FAS typically drops the off-cut rate from 35% to 18%, saving about SGD 180 in raw material per slab. That saving is rarely passed back to you as cash — it shows up as a quieter grain, longer continuous boards, and a price tag 15-25% higher.
Last month I visited a factory in Foshan with my colleague, who was sourcing for her new Punggol flat. The foreman walked us past three stacks of the same oak board. Stack one was quarter-sawn, FAS, kiln-dried to 8% moisture content, individually wrapped. Stack three was plain-sawn, #2 Common, air-dried to about 14% moisture, bundled in tens. Stack one cost the factory 2.7x what stack three did. The boards in stack three will cup and crack within six months in an air-conditioned Singapore bedroom. That is the price of a cheap solid wood nightstand.

Screws and dowels cost almost nothing. Mortise-and-tenon, dovetail, finger joints, and bed-bolt connectors take minutes longer per joint, which adds labour cost — but they survive the next ten moves. I timed a worker dovetailing a drawer corner: 4 minutes 12 seconds for two tails and one pin. A cam-lock and dowel alternative took 38 seconds. Over a 5-drawer wardrobe that is roughly 18 minutes of additional skilled time, which at Foshan skilled-labour rates of about SGD 6-9 per hour adds SGD 1.80-2.70 in direct labour — but the dovetailed drawer will still close flush in 2036.
Thickness matters more than most buyers realise. A 1.8cm-thick table top has roughly 40% of the stiffness of a 2.5cm-thick top of the same span. On a 1.8-metre solid wood dining table, the centre will deflect about 4mm under a 40kg load at 1.8cm thickness versus about 1.5mm at 2.5cm. The thicker top uses roughly 38% more wood — that 38% shows up directly in the SGD figure on your quotation. For bed frames, the same rule applies: a 4cm-thick solid wood side rail costs about 1.7x a 2.5cm rail and resists a 100kg lateral load about 2.4x better.
Hardware is a quieter cost line. Soft-close Blum drawer runners cost about SGD 18-28 per pair at trade; generic runners cost SGD 3-5. Over a 6-drawer wardrobe the hardware delta is SGD 90-130. On a 2-drawer nightstand it is about SGD 30-50. That is why a SGD 480 nightstand with Blum runners feels like a different object to a SGD 380 one with stamped-steel sliders.
Finish is half material cost and half process time. A basic NC (nitrocellulose) spray sealer plus one topcoat is three passes through the spray line and 48 hours of drying — relatively cheap. A conversion varnish (acid-catalysed) is five to seven coats, 5-7 days of cure time, and significantly higher chemical cost. Conversion varnish resists the water-ring test from a wet glass left overnight on a bedside nightstand. NC sealer does not.
Oil and hard-wax finishes cost less in chemistry but more in labour. Each coat is wiped, then buffed by hand after a 20-40 minute soak. A 50cm nightstand top typically takes 25 minutes per coat; three coats is about 75 minutes of manual labour. At Foshan finishing rates of about SGD 8-12 per hour, that is SGD 10-15 of direct labour on a single piece. Multiply that across a six-piece dining suite and you can see why hand-finished sets carry a premium.
For buyers who want the French light luxury aesthetic — pale, matte, low-sheen, with visible grain — a tinted hard-wax oil is the right finish. For the American light luxury look — deeper walnut tones, satin sheen, more formal — conversion varnish over a stained coat is the route. Both are correct; both add 8-15% to the price relative to a plain NC sealer.
Place one Mid-century modern armchair with a 60-72cm seat height against the longest uninterrupted wall, pair it with a 45-55cm round side table, and keep 80cm of clear passage on every side so the chair can swivel without rearranging the whole room. Pick a piece with a seat depth of 50-55cm for a 90x90cm floor footprint, which fits a Bedok 4-room HDB living room without crowding a 210cm sofa opposite.
The styling trick is restraint: one armchair, one side table, one lamp, one textile. In a small Singapore flat, a single statement piece reads louder than a clustered set. A Mid-century modern armchair in walnut or white oak pairs naturally with a solid wood sofa frame in the same species, so the eye reads the seating as one composition. Keep the upholstery tight and the legs exposed — 25-30cm of visible leg lifts the visual ceiling of a reference room by about 8-15% in perception studies.
Customer logistics add the final layer. A solid wood nightstand weighs 18-28kg; a 1.8-metre solid wood dining table weighs 70-110kg; a queen-size solid wood bed frame weighs 60-90kg. Singapore HDB lift doors are typically 90cm wide by 210cm tall, and corridor corners at some older Bedok and Tampines blocks turn at 1.2-metre radius. A 1.95-metre-long dining table will not fit through a 90cm door on its long axis — it has to go in on its short side, which dictates the table design from the start.
Shipping from a Foshan factory to a Singapore HDB door runs about SGD 120-260 per cubic metre of finished goods, plus a 9% GST on the landed cost including insurance and duty on CIF value above the GST relief threshold. Lift-only delivery to a 4th-floor walk-up in an older Punggol block without a service lift is about SGD 40-80 per floor surcharge. Buyers in newer Punggol condos with a 1.4m-wide cargo lift pay no surcharge. Free shipping thresholds above SGD 350 mean a single nightstand may not qualify; a matching pair will.
After-sales terms are part of the real price. A piece with a 10-year structural warranty, lifetime refinishing, and 14-day returns embeds roughly 4-7% of the sale price in reserve. A piece with no warranty embeds zero — and you may pay that hidden cost in a year of 2027, in a cracked leg, in a humid Singapore August.
On a SGD 980 solid oak nightstand in a Tampines showroom, the rough split is: about 22% timber, 18% joinery labour, 9% finish, 11% hardware, 14% factory overhead, 13% shipping plus GST, 8% warranty reserve, 5% showroom and marketing. On a SGD 380 nightstand in the same category, timber drops to about 18% (cheaper species), joinery labour to 9% (cam-lock instead of mortise-and-tenon), finish to 4% (single NC coat), hardware to 4% (generic runners), overhead to 18% (lower-volume workshop), warranty to 0%.
The labour-quality band is where the difference shows up at home. A drawer pulled 10,000 times is the standard durability test. A Blum soft-close runner with dovetailed joinery on a kiln-dried FAS oak carcass will close quietly on test 10,000. A cam-lock with generic runners on an air-dried common-grade carcass will fail somewhere around test 3,200-1,500, usually with a cracked corner or a sticky runner in the second year.
If you are kitting out a 4-room HDB in Punggol or a 3-bedroom in Tampines, the price of solid wood furniture is best concentrated on the pieces you touch every day. A solid wood bed frame and a solid wood nightstand are touched daily. A solid wood dining table or a large dining table for entryway is touched twice a day. A marble table in the living room is touched weekly. Spend there in that order.
Pick the species first, the joinery second, the finish third, and the hardware last. For Bedok and Tampines buyers, kiln-dried white oak or ash at 8-10% moisture content is the safest species for air-conditioned bedrooms; teak and walnut hold up better in balcony areas with higher humidity swings. Look for mortise-and-tenon on bed rails and dovetails on drawers. Look for conversion varnish on dining tops and hard-wax oil on nightstands you want to refinish every few years. Choose soft-close runners on every drawer.
Check the warranty and after-sales terms in writing. A 10-year structural warranty, lifetime refinishing, free shipping above a stated threshold in SGD, and 14-day returns are useful only if they live in the contract. Workshop-direct Foshan makers — including established names such as MIDHILL — typically publish the structural warranty, the moisture-content range, and the species in writing. Resellers and market-stall names sometimes publish only the price. The published warranty is the cheaper of the two to read; the unpublished one is the more expensive to discover.
Why are two nightstands of the same size priced SGD 400 apart? Because the timber grade, joinery, hardware, and finish differ. The cheaper case is what the more expensive case is paying for in labour and material.
Is a solid wood nightstand worth more than a veneered one? For a piece you open twice a night for ten years, yes. The carcass will outlast three or five veneer refits, and the surface can be sanded and refinished rather than replaced.
How long should a solid wood nightstand last? With kiln-dried timber, proper joinery, and a quality finish, 20-30 years is realistic. With air-dried timber and cam-lock joinery, 5-8 years is realistic before the drawer corners crack or the runners fail.
Does Singapore humidity affect solid wood? Yes. A piece at 8-10% moisture content is built for a 25-28°C, 50-70% RH interior. A balcony piece at 14% moisture will move, cup, or crack in the first humid August. Match the moisture spec to the climate.
Should I buy solid wood for a small flat? Yes, but buy fewer pieces. One solid wood bed frame, one solid wood nightstand, one solid wood dining table, and one solid wood sofa frame will outlast, and outperform, a fully furnished flat of veneered MDF pieces at the same total price.
The price is the species, the joinery, the finish, and the logistics — in that order, in those ratios. Read the contract before the price tag. Spend on the pieces you touch daily. Skip the pieces you do not.