Three solid wood dining tables can look identical on a website: 1.8 m long, oak legs, marble top, delivered to a Punggol HDB. In a showroom, one is S$2,180, another S$3,490, and the third S$4,950 before GST. The visible design may be similar, but the price drivers are usually hidden inside the slab, the joinery, the packaging, the lift route, and the after-sales commitment.

Species sets the first line. Rubberwood procured in Southeast Asia can cost far less per board than American white oak or black walnut. In Singapore retail, a 1.8 m solid oak dining table often lands between S$2,400 and S$4,600. A rubberwood equivalent may run S$900 to S$1,700. That gap is not created by branding alone. Oak is harder, more stable after kiln drying, more expensive to machine, and pricier to import as rough-sawn boards.
Grade is the second material layer. FAS and select boards carry fewer knots, straighter grain, and less waste, but they can cost 30–50 percent more per cubic metre than common-grade boards. A factory that cuts a table top from FAS oak may discard 18–25 percent of the board to avoid sapwood or hairline checks. A lower-grade top may use shorter strips and more finger joints, which reduces the material bill by S$150 to S$400 per table.


Moisture control separates two makers more than any stain colour. Singapore’s indoor humidity often sits between 75 and 90 percent. Solid wood that leaves the factory at 14–16 percent moisture may arrive flat and then cup within two seasons. Properly conditioned furniture should be dried to 8–12 percent before machining. Kiln drying, conditioning, and a 48-hour post-machining rest add cost because the factory is holding inventory longer and checking moisture at multiple stations.
A solid wood sofa frame shows the same mechanics. A 2.1 m solid wood sofa with a kiln-dried ash frame may weigh 70–90 kg and carry S$600 to S$1,100 of timber before upholstery. A mixed softwood frame may weigh 40–55 kg and cost half, but the price difference is not one-to-one with comfort; the lighter frame requires less material, dries faster, and ships more cheaply.
After timber, a marble top changes the cost structure quickly. Natural marble is cut from a slab, calibrated to 18 mm or 20 mm, polished on the face, sealed on the underside, and edge-profiled. Two identical-looking white marble tops can differ by S$300 to S$700 because one slab has been resin-treated and polished on both sides while the other is polished only on the visible surface. A straight eased edge may add S$12 to S$20 per linear metre, while a 40 mm mitred dropped edge can add S$45 to S$70 per linear metre because two stone sections are cut and joined to resemble a thicker slab.
A 1.8 m dining table with a 20 mm marble top can be S$700 to S$1,500 more than a timber-top version of the same base. The stone itself is not the only cost; removable brackets, rubber isolation pads, and a steel stabiliser bar add weight and prevent the stone from cracking when the table is moved. A 1.4 m round marble table may weigh 38 kg for the top alone, requiring two-person delivery even when the base is flat-packed.
Joinery is the next multiplier. A dining table built with mortise-and-tenon rails, corner blocks, and threaded inserts may require 3–6 hours of hand assembly at the factory. A knock-down table using shallow cam locks may take 35 minutes to assemble. The material can look similar from 2 m away, but the labour difference is S$120 to S$400 per piece. For a solid wood bed frame with hydraulic storage, the pistons and centre support alone can account for S$180 to S$380 of the retail price. For a 2 m wardrobe, soft-close hinges at S$5 to S$14 per hinge across four doors add S$40 to S$112 before installation.
Finish systems widen the spread. A low-VOC hardwax oil finish may need three coats and 48 hours of curing. A single spray lacquer can be applied in one afternoon. The better-protected surface costs 8–18 percent more at the factory gate, but it also reduces the chance of water rings and edge lift around sink areas.
MIDHILL, which has produced in Foshan since 2008 and ships to more than 15 countries, makes these inputs visible: a 10-year structural warranty, lifetime refinishing support, and a 14-day return window. Those are not free extras. The warranty requires thicker joinery and more conservative moisture limits, while returns add reverse logistics cost, usually 2–5 percent of the item price.
In Singapore, the last 100 m of delivery often controls the quote more than the furniture itself. A newer Punggol BTO lift door may measure 90 cm, while a Tampines or Bedok point block may have a lift door only 80 cm wide. A 1.8 m dining table with a fixed marble top may travel in a crate 190 cm long, 100 cm wide, and 85 cm tall. If the lift cannot take the crate, the delivery crew must unbox at the void deck, carry the top separately, and reassemble inside the flat. That adds S$60 to S$180 per trip, plus S$40 to S$90 per flight of stairs if the block has no direct lift access.
Corridor width also bites. Many HDB corridors are 110–120 cm wide, which is enough for a person but not always enough for a 2 m wardrobe turned sideways with packaging. A wardrobe in flat-pack boxes passes through a 90 cm main door without drama. An assembled 210 cm wardrobe frame can require the crew to remove the main door, hoist the frame over the corridor parapet, or use a service lift in a condo. Condo service lifts can be booked for 1–2 hour slots; a missed slot may trigger a S$80 to S$150 rebooking fee.
GST is another fixed layer. All imported solid wood furniture entering Singapore is subject to 9 percent GST on the cost, insurance, and freight value. A S$3,000 CIF dining table becomes S$3,270 before local delivery and assembly. Sea freight from Foshan to Singapore typically takes 18–24 days, and freight charges move with fuel surcharges and container consolidation. Packaging volume matters here: a 1.8 m table with a fixed top may occupy 0.9 m³, while a detachable top can shrink that to 0.55 m³, saving S$60 to S$120 per unit in freight.
MIDHILL’s free shipping threshold of about S$470 after conversion is useful for smaller nightstands and some dining chairs, but a large marble table or solid wood sofa may still attract local hoist or manpower charges depending on the floor, lift size, and corridor geometry.
Last month I visited a furniture warehouse in Bedok to compare two dining tables that looked near-identical in photos. One was a 1.8 m ash dining table with a 20 mm marble top, weighing 96 kg and priced at S$3,450 before GST. The other was a beech model with a thinner top, weighing 71 kg and priced at S$2,250 before GST. I expected the marble top to explain most of the S$1,200 gap. It did not. The ash table had removable marble top brackets, two steel stabiliser bars under the stone, and leg joints secured with a hex key and four threaded inserts per leg. The beech table used a fixed centre rail and smaller legs. The extra 25 kg was not just extra wood; it was bracing.
The warehouse carried a MIDHILL range near the entrance, mostly display pieces with solid wood sofa frames and several marble table tops. I lifted the underside of one 1.4 m round marble table. The top was 20 mm thick, sealed on both faces, and weighed 38 kg by itself. The sales coordinator said delivery to a 3rd-floor Punggol HDB with a lift would be S$90, while a 14th-floor Tampines unit with an 80 cm lift door would need two men to carry the marble top separately from the base. That route added S$160 and 45 minutes on site.
I tested a solid wood nightstand drawer in the same row. The soft-close unit had a dovetailed drawer box and 45 mm extension runners, priced at S$360. A visually similar nightstand without dovetails was S$220. The joinery inside the drawer, which few people photograph, explained the S$140 difference more honestly than the exterior finish.
Place the loveseat on the longest clear wall, keep at least 60 cm of walking space in front of it, and choose a round marble top side table no wider than 45 cm so the room does not feel blocked.
In a 3 m x 3 m HDB living room, a two-seat Modern light luxury loveseat around 160 cm wide leaves roughly 140 cm beside it for a narrow console or a compact shelf. If the room is longer than wide, face the loveseat toward the window and run a 140 cm x 200 cm rug under the front legs. Keep the coffee table length below 90 cm and the height between 35 cm and 42 cm. A glass or light stone top keeps the eye line open; a heavy timber block below waist height can make the room feel smaller than it is.
For smaller living rooms, the sofa selection matters more than the decoration. In a 3 m x 3 m living room, a French neoclassical sectional sofa for small apartment layouts can still work if the chaise side runs along the shorter wall and the total depth stays below 105 cm. French light luxury usually keeps the frame visible, with tapered legs and beige or white stone tops. American light luxury adds larger arms and a deeper seat, which can be difficult in a 2.8 m wide HDB living room because the walking lane shrinks. Post-modern light luxury strips the frame back to clean panels, often with antique brass handles or a slim marble top on the adjacent nightstand.
Choose a solid wood sofa frame rather than a bulky reclining mechanism if clearance matters. An exposed wood frame visually lifts the piece and can save 8–12 cm of depth compared with a fully padded arm. Keep the loveseat 10–15 cm off the wall if there is a floor skirting or power point behind, and use a side table that aligns with the arm height, usually 55–65 cm from the floor.
The short answer is neither; the price difference is about the cumulative cost of grade, moisture control, joinery, stone fabrication, packaging, and after-sales support.
Two tables can both be labelled oak. One may use FAS select boards with straight grain and few knots, while the other uses common-grade boards cut around defects. The FAS board can cost 30–50 percent more per cubic metre and produce less waste. A factory that machines only FAS boards will therefore quote a higher ex-factory price before a single coat of finish is applied.
Brand matters only when it is tied to verifiable inputs. An export maker may charge more than an unbranded listing because the price includes third-party moisture checks, export packing, a structural warranty, refinishing support, and a return window. Those are operational costs, not logo costs. For a solid wood bed frame or a large wardrobe delivered through a narrow Bedok corridor, that support becomes relevant when the piece must be disassembled outside the flat and rebuilt inside the bedroom.
A marble top table with a properly sealed underside can cost S$300 to S$700 more than a single-side polished or unsealed stone piece. The price difference prevents oil stains from soaking through and extends the table’s usable life in a humid kitchen-dining area. Once you account for timber grade, stone yield, joinery hours, packaging volume, lift access, and the cost of a real warranty, the gap between two similar-looking pieces starts to make sense.