SLABR™THE OPERATING SYSTEM FOR FABRICATION BUSINESSES
Platform
Solutions
Industries
Resources
Pricing
Book demoLoginSign up

🪵 Joinery & Woodworking Shops

Priced per species. Profitable per job.

Oak is not the same as pine. A 90×45 is not the same as a 140×45. Custom joinery pricing needs to reflect the reality of your material costs, your wastage, and your workshop time — and Slabr is the only system built to handle all three.

Book a demo Start your workspace

Built for joinery shops · Guided onboarding

Product preview

Quotix, tuned for joinery.

Per-species rates, configurable wastage, quote-to-job conversion. Preview using sample data based on the Slabr workflow model.

SSlabr
Sales
  • Quotix
  • Clients
Operations
  • Flow14
  • Track
Finance
  • Invoices4
  • Pulse
Inventory
  • Stock
  • Assets
System
  • Notifications3
  • Settings
v2.6 · all systems go
QuotixQuote pipeline
Search jobs, quotes, clients…⌘K
LiveRF
Quotix™

Quote pipeline

Live margin, conversion and stage health across active quotes

Active quotes↑ 12%
33
Avg margin↑ 1.2 pts
36.4%
Pipeline value↑ R 84k
R 1.43M
Conversion↑ 4%
64%
Recent

Latest quote activity

Updated 12s ago
QuoteClientTotalMarginStatus
Q-2046Sample kitchen projectSent → Job · todayR 86,40038.4%Accepted
Q-2045Sample glazing project3rd revision · 2 daysR 124,80032.1%Sent
Q-2044Sample furniture commissionAwaiting deposit · 3 daysR 62,20041.0%Accepted
Q-2043Sample aluminium fit-outMargin alert · 3 daysR 248,00027.6%Revision
Q-2042Sample joinery projectViewed · 4 daysR 41,50036.8%Sent
22%
typical wastage on figured hardwood — Slabr applies it automatically
< 6 min
to quote a bespoke wardrobe using a saved template
R0
in offcuts written off — they go back to inventory
100%
of jobs tracked from enquiry to delivered invoice

Six pain points · Six fixes

The six pricing problems every joinery shop knows by heart.

Custom joinery is complex. Your pricing system should handle that complexity — not fight it. Here is how Slabr does it.

🌲
Problem #1

Timber pricing by the metre misses half the real cost

You price your American white oak at $26/lin.m in 100×50. But the client wants 140×45, which means a different board grade, different supplier, and a 12% premium. Your quote uses the wrong rate. Then the board arrives in 4.2m lengths and you need 3.7m — the offcut goes to the scrap pile. That 500mm piece has real value. Slabr prices timber by species, thickness, width, and grade — separately. Each species-profile combination carries its own supplier cost. And when you allocate a board to a job, the residual offcut length is tracked and assigned back to stock, not written off silently.

Slabr fix

Per-species, per-profile pricing with grade-level rates. Board allocation tracks usable length vs offcut. Offcuts return to inventory, not overhead.

📐
Problem #2

Every job is custom — and your quotes reflect that chaos

A bespoke wardrobe, a floating media unit, a hotel headboard, a staircase balustrade — no two jobs are the same. Your estimator rebuilds the quote from scratch each time, referencing old files and hoping she remembered everything. The result is inconsistent: some jobs are quoted in too much detail, others miss entire sections. Slabr lets you build quote templates from past jobs. Start with a template, adjust dimensions and species, and every component recalculates.

Slabr fix

Quote templates with parameterised dimensions. Reuse past job structures — adjust species, size, and finish. Consistent quoting without losing custom flexibility.

⚖️
Problem #3

Wastage is a gut-feel percentage that eats your margin

You add 10% to your timber quantity and call it waste. But your actual waste on figured timbers with knot avoidance is closer to 22%. On engineered boards it might be 6%. Using a blanket 10% means you either over-order (cash tied up in stock) or under-order (job stops mid-production). Slabr lets you set a configurable wastage percentage per material type. Oak gets 18%. MDF gets 5%. Pine gets 12%. Every quote calculates order quantity from net job quantity plus the correct waste factor.

Slabr fix

Per-material wastage factor applied at quote stage. Order quantity = net requirement + material-specific waste %.

🔄
Problem #4

Parallel jobs share materials with no visibility

You have six active jobs. Job 3 is waiting for its sapele. Job 5 also needs sapele — and your store manager just issued the last of it to Job 5. Job 3 stalls. The client calls. Slabr's inventory module reserves material at quote approval and allocates it at production start. The system shows available stock minus reserved minus allocated. When you accept a new job, you know before you start whether you have the material or need to order.

Slabr fix

Material reservation at job approval. Available stock = on-hand minus reserved minus allocated. Shortage visibility before production starts, not during.

🕐
Problem #5

Labour time is estimated, not costed — and you never check back

You quote 16 hours to build a wardrobe carcass system. Your best craftsman takes 14. Your newest takes 22. You charged for 16. On the 22-hour job, you lost $100 of labour. You will never know unless you tracked actual time against the quote. Slabr lets your team log time against each production stage. When the job closes, the margin report shows you quoted labour vs actual labour per stage.

Slabr fix

Time tracking per production stage against quoted hours. Job close report shows labour variance: quoted vs actual. Feeds your next quote with real data.

📄
Problem #6

Drawings and revisions are disconnected from the quote

The designer updates the drawing — panel size changes from 600mm to 650mm. She emails the new PDF. Your estimator sees it in her inbox but forgets to update the quote. Production starts on the old spec. The panel is cut wrong. That 50mm matters. In Slabr, drawings are attached directly to the job record and versioned. When a drawing revision arrives, it triggers a change review that links to the quote.

Slabr fix

Vault™ drawing management with version control. Revision triggers a spec review linked to the job quote. Production floor always sees the approved current drawing.

Every timber species, priced correctly.

Slabr's material catalogue supports every species and profile your shop works with — each with its own cost, wastage factor, and supplier.

American White Oak

Priced by lin.m per width/thickness profile with grade split

Sapele & Meranti

Figured timber wastage factor up to 22% configurable

Pine & Radiata

Structural and carcass grades priced separately

Walnut & Blackwood

Premium species with live-edge slab pricing support

Engineered boards

MDF, plywood, chipboard — sheet pricing with cut yield

Hardwood imports

Wenge, iroko, teak — custom species easily added

How it runs

From enquiry to delivered invoice — one connected loop.

Six stages, one record. The same job moves through your shop with full visibility at every step.

01

Enquiry & brief

Log the project. Record species, dimensions, finish, timeline. Attach drawings or sketches.

02

Quote with BOM

Pick a template or build from scratch. Wastage and quantities calculate automatically. Review margin before sending.

03

Client approval

Client receives a professional quote with drawings. They confirm via the portal. Timestamped approval locks the spec.

04

Material ordering

Approved job reserves stock. Shortfalls auto-generate a supplier PO. Goods received update inventory.

05

Production floor

QR job card created. Workshop scans at each stage: mill, machine, assemble, sand, finish, QC. Status visible from your desk.

06

Delivery & invoice

Delivery scan closes production. Invoice generated from approved quote. Margin report available immediately.

Built for joinery

Purpose-built for custom joinery. Not adapted from something generic.

No other system prices by species and profile, tracks offcuts back to inventory, and connects your workshop floor to your client portal in one place. Slabr was built for how joinery shops actually work.

Book a demo Start your workspace
  • Per-species, per-profile material pricing with grade levels
  • Configurable wastage factor per material type
  • Board allocation with offcut tracking back to inventory
  • Quote templates with parameterised dimensions
  • Labour rate card: bench work, finishing, installation, spray
  • Time tracking per production stage vs quoted hours
  • Material reservation at job approval — no mid-job shortages
  • Supplier PO from material requirements list
  • Vault™ drawing management with revision versioning
  • Production™ stages: Mill → Machine → Assemble → Sand → Finish → QC → Deliver
  • QR job cards for shop floor scanning
  • Client portal with specification approval and drawing sign-off
  • Invoice from approved quote in one click, VAT-compliant
  • Job margin report: quoted vs actual per line item
  • Offcut inventory: species, profile, length, available for new jobs
“
Designed outcome — joinery shops with multiple species and grades stop rebuilding quotes from scratch. Estimators select species and dimensions; the BOM reprices automatically with the right wastage and supplier rates. Workflow example, not a customer testimonial.

Workflow example — designed for multi-species joinery shops

Pricing leaks

The 5 most expensive mistakes joinery shops make

Each one quietly drops gross margin three to eight points without ever showing up on a single line item. Cross-linked to the glossary so the underlying mechanic has its own page.

#01

Single wastage % across every species

The 10% blanket factor is the most common pricing leak in joinery. Real wastage moves with the material: figured hardwoods with knot avoidance commonly run 18–22%, structural pine sits closer to 10–12%, and sheet goods land at 5–8% depending on cut-list complexity. A flat % silently overprices simple jobs and underprices the figured-timber work where margin is supposed to live. Per-material wastage factors are how Janss Lumber and AWI estimators frame the same problem.

Glossary: wastage percentage→

#02

Pricing CNC and machine time at the bench-labour rate

A spindle-moulder running a profile, a CNC nesting sheet goods, and a joiner hand-fitting a faceframe are not the same hour. Machine time carries tooling wear, electricity, depreciation, and operator supervision — costs the bench rate does not include. Activity-based costing literature (Saylor open text, CFI) shows the distortion compounds the more capital-intensive the workshop becomes. Quoting machine work at hand-rate gives away the margin you bought the machine to capture.

Glossary: variance (cost vs. quoted)→

#03

Quoting at the wage rate, not the loaded rate

Wages are roughly 70% of total compensation in private industry; the remaining ~30% is payroll taxes, insurance, benefits, paid leave, and training (US BLS Employer Costs for Employee Compensation). Joinery shops often quote at the hourly wage and absorb the rest into overhead — which means every chargeable hour ships out underpriced. A fully-loaded rate (wages + statutory + benefits + non-billable time) is the only number that recovers the real cost of the hour.

Glossary: variance (labour rate)→

#04

Offcuts disappearing into job cost

When a 4.2 m oak board yields a 3.7 m component, the 500 mm residual is real material. If it goes to scrap and the cost stays on the originating job, the next job that uses that offcut gets free timber — a hidden margin transfer between jobs that nobody sees on the P&L. Tracking offcuts as inventory, with species, thickness, width and length, lets you reissue them at proper cost on subsequent jobs and stop the silent transfer.

Glossary: offcut→

#05

Confusing markup with margin

Markup is calculated on cost; margin is calculated on selling price. A 30% markup on $10,000 of cost gives a $13,000 sell price, which is only a 23% margin (3,000 ÷ 13,000). To actually achieve 30% margin on $10,000 cost, the sell price must be $14,286 — a 42.86% markup. Procore and Pro Builder both publish the formulas. Joinery shops that target “30% margin” by adding 30% to cost ship a 23% gross-margin business and wonder why the year-end never matches the quote review.

Glossary: gross margin→

Frequently asked

Six questions joinery shops actually ask.

Answers reflect the workflow Slabr is built for — not a generic vendor pitch.

What wastage % should I use for solid hardwood vs sheet goods?

Treat them as separate material types. Solid hardwoods with grain or knot constraints typically run 15–22%, with figured species (curly maple, rippled sapele, fiddleback) at the upper end. Engineered sheet goods such as MDF and birch ply usually run 5–8% on simple cut-lists, rising to 12–15% when grain match or veneer-direction is enforced. The single most useful change is to stop applying one number across the catalogue and start tracking actual wastage per species; after three months you have your own benchmark, not Janss Lumber's.

Glossary: wastage percentage→

How do I price CNC time vs hand-assembly time?

Build them as separate rate cards. Machine time carries tooling wear, consumables, energy, depreciation and operator supervision; hand assembly carries skill premium and finishing time. Activity-based costing (Saylor Academy, Corporate Finance Institute) is the formal framework — but practically, a joinery shop only needs three to five rates: bench, machine, finishing, install, and supervision. Each rate should be loaded (wages + statutory + benefits + non-billable absorption). When the quote splits hours across rates, machine margin stops getting given away as bench labour.

Glossary: variance→

How do I track offcuts across jobs without it becoming a paperwork burden?

Track only what is reusable. A 1.2 m piece of oak in a profile your shop runs regularly is worth logging; a 60 mm trim end is not. The practical rule used in shops with mature offcut systems: log if the residual length is at least the smallest commonly-cut component for that species (often around 300 mm for solid timber, 600 mm for sheet goods). Slabr's Inventory module records species, thickness, width and length so the next quote can pick the offcut up at proper cost — preserving cost on the originating job rather than transferring free material forward.

Glossary: offcut→

What’s a healthy gross margin for kitchen joinery?

Gross margin in custom kitchen joinery is highly geography- and positioning-dependent, so any single number is illustrative rather than benchmark. Pro Builder and Procore publish primers showing residential construction trades commonly target 25–35% gross margin on installed work, with bespoke custom shops at the upper end of that range and volume cabinetry below it. The number that matters is whether your closeout margin matches your quoted margin — a 30% quoted job that closes at 18% is the leak, not the headline target.

Glossary: gross margin→

How do I handle change orders mid-build?

Treat every change as a documented variation linked to the original quote. Industry standard contracts (AIA A201 Article 7, NEC4 Clause 61.3) require notice and pricing of changes before the work proceeds — late notice is exactly how change scope ends up unpaid. In Slabr, a change spawns a quote revision against the same job with a separate margin line; the client approves the revised total in the portal, the spec snapshot updates, and the production floor sees the revised drawing. The original closeout report shows base scope vs variation revenue separately.

Glossary: sign-off→

Can I import my supplier price list?

Yes — supplier catalogues import via CSV with species, profile (width × thickness), grade, unit (lin.m, m², sheet), and unit cost. Slabr keeps cost history per supplier so price moves are versioned: when a timber merchant raises sapele 8%, your saved quote templates flag the impacted lines for review rather than silently re-pricing approved work. Sheet goods, hardware, edge banding and finishing consumables sit in the same catalogue, each with their own wastage factor.

Glossary: bill of materials→

Sources & references

Where the numbers above come from.

Public industry references for the wastage, margin, labour and change-order claims on this page. Figures without a public source are marked illustrative in the body copy.

  1. Woodweb Knowledge Base — Estimating & CNC forums — Long-running practitioner threads treating wastage as per-material, per-application rather than a single global %.
  2. AWI — Architectural Woodwork Standards (overview) — North American industry reference for architectural casework grades, tolerances, and quality expectations applied to custom joinery.
  3. Janss Lumber — board-foot waste factor reference — Lumber-trade reference used by estimators when sizing rough-sawn order quantities against finished board-foot requirements.
  4. Freud Tools — kerf and tooling datasheets — Manufacturer datasheets documenting blade kerf, tooth count, and recommended feed rates — inputs to cut-list yield calculations.
  5. US BLS — Employer Costs for Employee Compensation — Quarterly release showing wages as a share of total compensation across private industry; the basis for fully-loaded labour-rate build-ups.
  6. Procore — Construction Profit Margins guide — Markup vs. margin formulas, residential trade gross-margin ranges, and how the two are commonly confused on the quote line.
  7. AIA A201 — General Conditions, Article 7 (Changes in the Work) — Standard form documenting how change orders, construction change directives, and minor changes in the work must be priced and authorised.

Get started

Stop rebuilding quotes from scratch every time.

Load your species catalogue, set your wastage factors, build your first template — and send a properly-priced joinery quote today. The first recovered offcut pays for the subscription.

Book a demo Start your workspace

No setup fee on Starter / Growth · Cancel any time · 5-day support

SLABR™

The operating system for custom fabrication businesses — timber, stone, glass, aluminium, metal, fit-out and more.

Platform

  • Features Overview
  • AI Sales Co-Pilot
  • Quotes & Sales
  • Production & Workflow
  • Finance & Invoicing
  • Integrations
  • Security

Solutions

  • For Manufacturers
  • For Joinery Shops
  • For Fit-Out Companies
  • For Stone Studios
  • Glass & Aluminium
  • Metal Fabrication

Industries

  • Timber & Joinery
  • Stone & Quartz
  • Glass & Glazing
  • Aluminium & Windows
  • Metal Fabrication
  • All Industries

Resources

  • Blog
  • Guides & eBooks
  • Webinars
  • Help Center
  • Updates

Company

  • About Us
  • Pricing
  • Book a Demo
  • Careers
  • Partners
  • Contact Us

Stay Updated

Get the latest tips and updates delivered to your inbox.

© 2026 Slabr™. All rights reserved.Privacy PolicyTerms of ServiceCookie PolicyProudly South African 🇿🇦