Blog · 26 Jun 2026 · 9 min read

Carpentry Rate Card Malaysia 2026: KL, Penang, JB Benchmarks for ID Firms

Carpentry is 40–55% of a typical Malaysian residential ID quotation. Mis-price it and the rest of the quote doesn't matter — your margin lives or dies on the kitchen, wardrobes, and TV feature wall.

This is a working rate card for Malaysian ID firms pricing residential jobs in 2026, with regional breakdowns for KL/Selangor, Penang, and Johor Bahru. Use it to calibrate your own rates, train juniors, and stress-test new quotes.

Rates are firm-quoted to homeowner, not contractor-to-firm. Your supplier costs sit below these; your markup determines the gap.

Top-line view: per ft-run rates by region (RM, 2026)

Carpentry itemKL / SelangorPenangJB
Kitchen base cabinet (melamine)RM 450–650RM 420–600RM 400–580
Kitchen base cabinet (laminate, premium)RM 600–820RM 560–780RM 540–740
Kitchen tall cabinetRM 580–820RM 540–780RM 520–740
Kitchen top cabinetRM 350–500RM 320–470RM 310–450
Wardrobe (hinged door, melamine)RM 380–550RM 350–520RM 340–500
Wardrobe (sliding door)RM 480–680RM 450–640RM 430–620
Wardrobe (laminate finish)RM 520–720RM 480–680RM 460–660
TV feature wallRM 550–880RM 500–820RM 480–780
Shoe cabinetRM 420–620RM 390–580RM 370–560
Study / work deskRM 380–560RM 350–520RM 330–500
Bed frame with storageRM 650–950RM 600–880RM 580–840
Bay window seat with storageRM 480–680RM 440–630RM 420–600

Regional pattern: KL/Selangor consistently runs 6–10% above national average. Penang sits roughly at average. JB tends to run 4–8% below KL, but JB-Singapore border firms quoting to SG clients can push to KL+ levels.

Countertop rates (per ft run)

MaterialKL / SelangorPenangJB
Solid surface (e.g., Staron, Hi-Macs)RM 280–420RM 260–400RM 250–380
Quartz (e.g., Caesarstone, Silestone)RM 380–620RM 360–580RM 340–560
Engineered stone (mid-tier)RM 280–440RM 260–420RM 250–400
Sintered stone (e.g., Dekton)RM 580–880RM 540–820RM 520–800
Granite (basic)RM 220–340RM 200–320RM 200–310

Material grade — what's actually inside the cabinet

Two cabinets at "RM 600/ft run" are not the same cabinet. The difference between profitable carpentry and money-losing carpentry is what's behind the door.

Carcass material

GradeWhat it isCost impactWhere to use
Particleboard (E2/E1)Cheapest, swells with moistureBaselineAvoid for wet zones
Plywood (BB grade)Solid, water-resistant+12–18%Standard for kitchens
Marine plywoodHighly water-resistant+25–35%Bathroom vanities, wet zones
Moisture-resistant MDFSmooth finish, moderate water resistance+8–14%Painted finishes

Pricing rule: If a competitor's quote is RM 100/ft cheaper, look at the carcass spec first. They're almost certainly running particleboard. Defend your spec; don't drop the price.

Door finish

FinishRM/ft run premiumLifespanNotes
MelamineBaseline5–8 yearsStandard, scratches show
Laminate (mid)+15–25%8–12 yearsEDL, Greenlam typical
Laminate (premium textured)+25–40%10–15 yearsAnti-fingerprint finishes
Acrylic+35–55%10–15 yearsHigh-gloss, premium look
2K paint (matte / gloss)+50–80%8–12 yearsSusceptible to chips
Solid timber veneer+60–100%15–20 yearsPremium positioning

Hardware

The hardware you spec is the single biggest signal to a homeowner that you're a serious firm:

  • Hinges: Blum (premium), Hafele (mid-premium), Hettich (mid), DTC (budget)
  • Drawer runners: Blum Tandembox (top-tier), Hafele Matrix Box (premium), Blum Movento (high-end)
  • Soft-close mechanisms: Standard on all premium quotes; explicit upgrade line on budget quotes

Premium hardware adds roughly RM 80–140/ft run on top of carcass + door. It also adds ~12–18% to the perceived value of the quote.

Markup recommendations for MY ID firms

For Malaysian ID firms running cost-plus pricing (the standard model), here's the markup band that produces healthy margin without pricing out of the market:

ItemMarkup band on contractor cost
Kitchen cabinets30–40%
Wardrobes28–38%
TV / feature carpentry32–42%
Counter-tops (procurement)18–25%
Hardware (procurement)22–30%

Blended carpentry margin: 28–36%. If you're consistently below 25%, you're either undercharging or your contractor rates have moved without your library updating.

Three margin-killing carpentry mistakes

Mistake 1: Quoting ft-run rate without specifying the carcass

Client picks the cheap carcass after signing, you absorb the upgrade cost when the contractor flags it later. Always specify carcass + door + hardware in the quote line, not just the dimension.

Mistake 2: Sliding door wardrobe at hinged-door rate

This is the most common pricing error we see in MY quotations. Sliding mechanisms (especially soft-close) add 15–25% on top of base wardrobe rate. Junior designers forget; senior reviewers miss it. Build the differential into your line-item template.

Mistake 3: Skipping the "small carpentry" line items

Each of these gets missed in roughly 30% of MY quotations:

  • Skirting (linear feet, not lump sum)
  • Aircon trunking boxing
  • Mirror backing carpentry
  • Pelmet / cornice
  • Quartz countertop edging upgrade
  • Drawer organisers / cutlery dividers (often "assumed included")

Build a master checklist and run every quote against it.

How to use this rate card

  1. Compare your current ft-run rates against the ranges above. Anywhere you're more than 12% below the band, you're either highly competitive or underpriced — and you should know which.
  2. Update your supplier rate sheet at least quarterly. Material costs in MY moved 5–9% in 2025; firms not re-baselining are quietly losing margin.
  3. Train your team on carcass/door/hardware spec language. Every designer should be able to defend the carpentry line in writing during client review.
  4. Build a line-item library with these standard items, regional rates, and markup rules baked in. Then every quote starts from the library, not from a copied old quote.

Most MY firms can't maintain this discipline in Excel — too many cross-references, too many manual updates, too many places for stale rates to hide. That's the operational problem Squode was built to solve: centralised catalog, current regional rates, AI scope-matching that turns a rough brief into a fully priced quote in minutes.

Apply for founding access — 10 firms, Professional-tier features at Starter price, locked 6 months.


Related: HDB renovation cost benchmarks 2026 · How to write an interior design quotation that wins

FAQ

Are these rates for landed, condo, or terrace? Across all residential types in the regions listed. Landed jobs typically run 5–10% premium over condo due to access and scope complexity; terraced houses sit roughly at the published range.

How does East Malaysia (Kuching, KK) compare? Generally 8–15% above Peninsular rates due to materials logistics. Hardware and laminate availability is also more limited, so spec carefully.

Do these rates include GST/SST? SST applies to certain renovation services in Malaysia. State explicitly on every quote whether the total is inclusive or exclusive. Consult your tax advisor for current SST treatment of your service mix.

Why is JB pricing lower than KL despite being adjacent to Singapore? Most JB-based ID firms target local Malaysian homeowners, not SG clients. Firms specifically positioning for JB-Singapore cross-border clients can and do price at KL+ rates, but it requires explicit positioning and lead-channel work.

More from the Squode blog