Solid Wood Furniture Prices: What You Need to Know in Small Spaces

I learned this lesson the hard way about three years ago, when I furnished my first place, a 592 sqft two-bedder in Punggol. I walked into a Jurong East clearance warehouse and walked out with a "solid oak" bed frame, four dining chairs, and a TV console for a total of S$1,180. The salesperson said the word solid at least twelve times. What I got home was MDF with a 0.6mm oak veneer, flat-packed in boxes so light I carried each one up in a single trip. Eighteen months later, the wardrobe doors bowed, a dining chair snapped at the seat joint, and the bed frame developed a creak that woke my partner every time I breathed. Replacing all of it cost more than the original purchase. So when buyers in Singapore DM me asking why does a real solid wood dining table cost S$2,400 at MIDHILL and S$499 at the warehouse next to Bedok MRT?, I take a breath. There is an actual answer, and it has nothing to do with markups.

Solid Wood Furniture Prices: What You Need to Know in Small Spaces — detail of the base and leg construction on a bed
Solid Wood Furniture Prices: What You Need to Know in Small Spaces — detail of the base and leg construction on a bed

1. The Wood Itself: Species, Grade, and What "Solid" Actually Means

Three things determine the wood cost before anyone touches a saw. Species is the obvious one. Rubberwood, the most common cheap option, lands at roughly S$280-S$380 per cubic metre of sawn timber. White oak, the default for a French light luxury dining table, runs S$1,400-S$1,900 per cubic metre. American walnut, the staple of an American light luxury nightstand or bed frame, clears S$2,200-S$2,800. Ash sits between, around S$900-S$1,300. Multiply that timber cost by the volume of an actual solid wood wardrobe, which uses around 0.45 cubic metres of lumber, and you are looking at a raw material difference of S$500 to S$1,200 between rubberwood and walnut before any labour, finish, hardware, or freight.

Then there is grade. FAS (First and Second) heartwood, the grade MIDHILL specifies for its bed frames and dining tables, has a minimum board width of 152 mm and yields 83-91% clear cuttings. A "com-mon" grade runs 66% clear cuttings at best. That gap means a FAS board gives you roughly 25% more usable surface per board foot than a com-mon board of the same price per cubic metre. That is real money on every solid wood sofa frame, every wardrobe side panel, every nightstand drawer face.

Solid Wood Furniture Prices: What You Need to Know in Small Spaces — room setting at dusk with warm lamp light, film
Solid Wood Furniture Prices: What You Need to Know in Small Spaces — room setting at dusk with warm lamp light, film

And then the word solid needs to be tested. A piece labelled "solid wood" in a Singapore retail context may legally mean any of these: 100% solid timber (the most expensive, the most stable, the heaviest), solid timber with a 2-3mm veneer face (mid-cost, common in post-modern light luxury designs), solid wood core with engineered ply plies (mid-cost), or MDF/particleboard with a photo-laminate (the cheapest, the lightest, the loudest label). A genuine piece feels heavy for its size. A 1.8m king solid wood bed frame in walnut or oak should land somewhere between 62 kg and 78 kg. If your king bed frame weighs 28 kg, it is not solid. That is the first density rule that says what it actually is.

2. Joinery, Kiln-Drying, and the Hidden Engineering Nobody Photographs

The next story is joinery, and this is the story where two identical-looking dining tables can have a price gap of S$900 for reasons nobody photograph. The first reason is moisture content. A piece of solid timber that has not been kiln-dried to 6-8% moisture content will move once it lands in Singapore, where indoor humidity runs 70-80% year-round. A tabletop that arrives at 12% moisture will cup, bow, or crack within three to six months. Proper kiln-drying takes 3-6 weeks for 25mm-thick stock and adds roughly S$180-S$280 per cubic metre to the timber cost, but it is the reason a piece from MIDHILL survives its first Tampines HDB monsoon season without warping.

Solid Wood Furniture Prices: What You Need to Know in Small Spaces — in a sunlit Singapore HDB living room, morning l
Solid Wood Furniture Prices: What You Need to Know in Small Spaces — in a sunlit Singapore HDB living room, morning l

Joinery is the second hidden reason. Dowel joinery at a sofa frame costs roughly S$0.40 per joint and takes 8 seconds. Mortise-and-tenon at a bed frame costs roughly S$4.20 per joint and takes 4-6 minutes. A traditional Chinese corner-locking dovetail on a wardrobe drawer costs roughly S$6.80 per joint and takes 9 minutes. A solid wood wardrobe with six drawers contains roughly 96 dovetail joints. That is S$650 of joinery labour in the drawer boxes alone, before a single panel is sanded.

Frame construction is the third hidden reason. A solid wood sofa frame built with traditional mortise-and-tenon plus corner blocks plus a 12mm hardwood stretcher between the front legs will outlast the foam three times over. A sofa frame built with staples, brackets, and a single dowel per joint will creak to unsatisfactoriness within two years. The difference in materials is S$40. The difference in labour is S$140. The difference in how the piece behaves at year five is the entire difference.

How do I style a European loveseat in a small apartment?

Place a 145cm European loveseat against the longest uninterrupted wall, leave a 38 cm gap on each end, anchor the back with a slim oak console or a pair of walnut nightstands, and add one narrow floor lamp with a 25 cm base — the room will read as French light luxury without losing circulation space. The geometry matters more than the brand: a loveseat deeper than 92 cm eats walkways, a loveseat shallower than 78 cm looks like an accent chair that lost its partner.

3. Hardware, Finish, and Why Your "Marble Table" May Not Be a Marble Table

Hardware is the third line item, and the easiest place for a maker to cut without a buyer noticing on first inspection. A solid wood bed frame with imported soft-close hinges and full-extension ball-bearing drawer slides costs S$180-S$320 in mechanism alone. The same frame with domestic economy hinges and 3/4-extension nylon rollers costs S$45. Soft-close on a wardrobe door adds roughly S$22 per door. On a three-door wardrobe, that is S$66 you cannot see in the showroom.

Finish is the fourth line item, and finish is where the air-quality story lives. A conversion varnish or a hardwax oil (the default for a French light luxury dining table or an American light luxury bed frame) costs roughly S$38-S$62 per square metre to apply, requires 3-4 coats, and cures for 14-21 days before the piece can be wrapped. A nitrocellulose lacquer costs S$9-S$14 per square metre and dries in 4 hours. The first is what makes a piece smell like wood. The second is what makes a piece smell like a Jurong East hardware shop. If you or anyone in your household reacts to VOCs, that S$40-S$50 per square-metre gap is the actual price of sleeping through the night.

And the marble question. A real Carrara marble tabletop on a solid wood base adds roughly S$580-S$1,100 to the cost of a dining table or a coffee table, depending on whether you choose a polished or honed finish. A cultured marble or a sintered-stone slab costs S$120-S$260 for the same top. From two metres away, in a Tampines HDB living room with downlights and afternoon sun, the cultured version looks 90% the same. From 30 cm away, with a glass of red wine hovering over it, it looks nothing like the same stone. Decide your viewing distance before you decide your top.

4. Freight, Import Duty, GST, and the Last 200 SGD You Did Not Budget For

This is the line item that surprises every Singapore buyer, because freight for a 78 kg solid wood bed frame is not what freight for a 28 kg flat-pack bed frame is. A 20-foot container from Foshan to Singapore, door-to-door including origin handling, sea freight, customs clearance, Singapore import duty (0% for furniture under HS code 9403, but GST still applies), 9% GST on the landed value, and last-mile delivery to a Tampines HDB on the 12th storey lands in the S$3,200-S$4,100 range for a mixed load of a dining table, four chairs, a solid wood sofa, and a bed frame. Divided across that load, freight adds roughly 14-18% to the unit cost of each piece.

Then the lift access. A solid wood dining table top wider than 92 cm will not fit through some of the older lifts in Bedok and Tampines blocks built before 2010. Disassembled and reassembled in the home adds S$80-S$140 in on-site labour. A solid wood wardrobe that arrives in three boxes rather than two saves S$45 in handling but adds 20 minutes to assembly. Last month I visited a friend in a Punggol HDB who had ordered a 1.8m king frame from an unbranded shop; the delivery team spent 55 minutes wrestling the headboard through a corridor that turned out to be 96 cm at its narrowest. The piece arrived scratched. The relationship did not.

Delivery thresholds matter too. MIDHILL offers free shipping over US$350, which on a mixed small-space order (a solid wood dining table plus a pair of nightstands plus a console) covers most of the freight. Below that threshold, last-mile from a Jurong East warehouse to a Punggol HDB runs S$60-S$95. Below S$350 total, you are paying S$60-S$95 to move a piece that weighs 78 kg. That is the rule. Heavier pieces cost more to move. Solid pieces weigh more. Solid pieces cost more to move. This is arithmetic.

5. The Warranty, The Refinishing, And The Math At Year Seven

The line item a buyer sees last, and the line item that decides what the piece costs at year seven, is the warranty. A 10-year structural warranty on a solid wood bed frame or a wardrobe is not a marketing line. It is an underwriting decision. A maker who offers 10 years has priced the failure rate of their joinery, their kiln-drying, and their timber grade into the original purchase price. A maker who offers 12 months has not, or has decided the failure rate is high enough that they do not want to be on the hook for it. Either decision is rational. Only one of them is yours.

Lifetime refinishing is the second warranty line that matters, and this is the line that turns a S$2,400 dining table into a S$350-per-decade dining table. A well-built solid wood dining table can be sanded and re-finished three to four times across a 30-year lifespan. Each refinishing at market rate costs S$380-S$520. Free for life, that is S$1,140-S$2,080 saved across the life of the piece. A flat-pack MDF dining table cannot be refinished at all. When the surface fails, which it will, the entire piece goes to a Bedok disposal centre. There is no math at year seven. There is just a replacement.

And this is the piece of advice I wish someone had handed me in that Jurong East warehouse three years ago, before I started a sweat. For a small-space home in Singapore, where every metre costs rent and every kilogram costs freight and every year costs humidity, the cheapest piece is the one you buy once. The most expensive piece is the one you buy twice.

6. A Singapore Small-Space Price Reality Check

Here is what a real small-space HDB actually costs, in real Singapore dollars, for pieces that will still be standing at year ten. A 1.4m solid wood dining table in white oak, four-seater, MIDHILL equivalent, lands at S$1,850-S$2,400 depending on finish and edge profile. A 1.8m king solid wood bed frame in ash or walnut lands at S$2,100-S$3,400. A 1.6m solid wood sofa frame in oak, three-seater, with 35 kg of frame weight before upholstery, lands at S$1,950-S$2,800. A two-door solid wood wardrobe in ash, 180 cm tall, lands at S$2,400-S$3,200. A pair of solid wood nightstands in walnut, 48 cm wide, lands at S$580-S$780 the pair. A 1.0m solid wood and marble table for the entryway lands at S$1,100-S$1,650 with a real Carrara top.

Total for a complete small-space starter set, one bed, one sofa, one dining table, four chairs, one wardrobe, two nightstands, one entryway table: S$10,500-S$14,500 landed in a Tampines or Punggol HDB, including delivery, GST, and assembly. The 14-day return window covers finish, hardware, and dimension. The 10-year warranty covers joints, frame, and drawer slides. The lifetime refinishing covers the surface for as long as the piece is in the home. That is what the price actually buys.

What should I avoid when buying solid wood furniture online in Singapore?

Avoid any listing that does not publish the exact timber species, the kiln-dried moisture percentage, the joinery method, and the empty-frame weight in kilograms. A genuine solid wood bed frame in oak or walnut, king size, will weigh between 62 kg and 82 kg. A genuine solid wood sofa frame, three-seater, will weigh between 48 kg and 65 kg before upholstery. A genuine solid wood dining table, 1.4m, will weigh between 38 kg and 54 kg. If the weight on the spec sheet is 30%-50% below those numbers for the same dimensions, the piece is not solid. Ask for the FSC chain-of-custody certificate, the kiln-drying certificate, and the joinery photograph of the drawer boxes. If a seller cannot produce any of the three, the price you are seeing is the price of a future replacement.

Frequently Asked Questions

How long does delivery take from Foshan to a Singapore HDB? Sea freight from Foshan to Singapore lands at 9-14 days door-to-door for stocked SKUs, plus 2-3 days for Singapore customs clearance and last-mile scheduling into a Bedok, Tampines, or Punggol block. Made-to-order pieces add 18-28 days at the Foshan workshop before the 9-14 day transit window begins. Total for a custom solid wood wardrobe or dining table: 28-45 calendar days from order to assembly in the home.

Is MIDHILL furniture pre-assembled or flat-packed? Most small-space pieces ship 70-85% pre-assembled. Bed frames, dining tables, and nightstands ship with the legs detached, which adds 8-15 minutes of on-site assembly. Wardrobes over 180 cm ship in 2-3 sections and require 45-75 minutes of on-site assembly by the delivery crew at no extra cost.

What does lifetime refinishing cover? One full sand-and-refinish per piece, on the original timber species, every 5-7 years for the life of the piece. Customer pays inbound freight to the Foshan workshop, MIDHILL covers the refinishing labour, the finish materials, and the return freight to the home.

Can a 1.8m king solid wood bed frame fit in a Tampines HDB lift? A king frame disassembled into side rails, headboard, footboard, and slats fits every HDB lift built after 1995, including the older 1.1m-wide lifts in Bedok blocks. The narrow corridor pinch points on some pre-2010 blocks measure 96 cm at the tightest turn. Measure your corridor turn before ordering a headboard wider than 168 cm.

Back to MIDHILL home · All questions answered