Quote built-in cupboards per linear metre, timber decking per m² and timber by species — in 4 minutes on your phone, right there at the client's home. Separate your materials, components and labour, get the proposal signed digitally, and send a deposit invoice before you leave.
Start free — no card needed8 quotes free · No card · Pay R189/month only once it's winning you jobs
If any of these sound familiar, TradiQuote was built for you
You measure the kitchen, promise a quote "in a few days", then spend evenings working out board, edging and hardware. By the time it's typed up, the client has signed with the joiner who priced it on the spot.
You quote meranti or balau today, the supplier bumps the price next week, and the margin you worked out is gone. Without a clear per-species breakdown and a price-validity clause, you absorb every increase yourself.
A standard melamine built-in is easy. A curved solid-timber staircase or custom display unit is not. Guess the labour on bespoke joinery and the fiddly detailing eats days you never charged for.
The joiner who quotes first usually wins the job. TradiQuote closes the gap so your quote is on the client's phone before you leave the site.
Measured, quoted and signed — before you leave the client's home.

Built-ins per linear metre, decking per m², timber by species, doors and frames per unit, plus finishing. Saved line items mean your second joinery quote takes two minutes on any phone.

TradiQuote writes a professional proposal covering the scope, timber species, finishing, lead time and terms — in clear South African English. Edit anything, including your material price clause, before sending.

Send the link via WhatsApp. The client signs on their phone and a deposit invoice goes out automatically — so you can buy the timber and book the workshop straight away.
Build your rate card once — quote ten times faster from day two
| Line Item | Common Unit | Indicative SA range (2026)* |
|---|---|---|
| Timber supply — pine (treated / SA pine) | Per metre or board | Set to supplier rate |
| Timber supply — meranti | Per metre or board | Set to supplier rate |
| Timber supply — saligna / hardwood | Per metre or board | Set to supplier rate |
| Built-in cupboards & shelving | Per linear metre | From ~R1,800 / m |
| Timber decking (supply & install) | Per m² | R900 – R2,200 / m² |
| Doors & frames (supply & hang) | Per unit | Set to your rate |
| Skirtings & cornices | Per linear metre | Set to your rate |
| Labour by complexity (standard / bespoke) | Per day or per unit | Set to your team's cost |
| Finishing (sand / seal / varnish) | Per m² or per unit | Set to your rate |
*Rough 2026 market ranges to sanity-check against — they vary widely by timber species, design complexity, hardware spec, region and volume. Always set your own rates from your costs and margin. TradiQuote stores your rates so every quote uses your numbers.
Why carpenters who quote on the spot win more work
| Handwritten / WhatsApp | Excel + email | TradiQuote | |
|---|---|---|---|
| Time per quote | 10–30 min, sent later | 30–60 min, that evening | ≈ 4 min, on site |
| Looks professional | Hardly | Somewhat | Branded PDF |
| Client signs on the spot | No | No | Yes — digital |
| Deposit invoice upfront | No | Manual | Automatic |
| Per-metre & per-species breakdown the client trusts | Rarely | Yes | Yes |
| Risk of losing the job | High | Medium | Low |
8 free quotes. Then R189/month. Cancel anytime.
No card. Pay R189/month only once it's winning you jobs. Cancel anytime.
Questions SA carpenters ask before signing up
How do I quote a built-in cupboard or shelving job?
Quote built-ins and shelving per linear metre of cabinetry, then add separate line items for doors and frames per unit, the timber or board by species, edging and ironmongery, and finishing. Enter your rate per metre, add the run length, and TradiQuote multiplies it out. Save the rates once and your next joinery quote takes two minutes on any phone.
How do I price bespoke joinery when no two jobs are the same?
Break the job into parts you can price confidently: timber and sheet material by species and quantity, components per unit (doors, drawers, frames), and labour by complexity — standard, semi-bespoke or fully custom. Quoting labour as a complexity band rather than a flat hourly guess protects your margin on the fiddly custom work that always takes longer than you think.
How do I handle timber price increases between quote and job?
Timber prices move, especially on meranti and hardwoods. List each species as its own line item so a price change is a quick edit, not a full rebuild, and add a material price clause in your terms (for example, pricing valid 14–30 days, subject to timber supplier rates on the day of order). TradiQuote stores your rates so updating them flows through to every new quote.
What does timber decking cost per square metre in South Africa?
As an indicative 2026 guide, supply-and-install of timber decking commonly ranges around R900–R2,200/m² depending on the species (treated pine at the lower end, balau and hardwoods higher), substructure and site conditions. Built-in cupboards often start from around R1,800 per linear metre for a basic melamine carcass and climb with solid timber, soft-close hardware and custom finishes. These are rough market ranges to sanity-check against — always set your own rates based on your costs and margin.
Can clients pay a deposit on a joinery job online?
Yes. Once the client signs the proposal, a deposit invoice with your banking details is created and sent automatically. They can pay by EFT or card, and you're notified when it clears — so you can buy the timber and board and book the workshop before you start cutting.
Also work across these? TradiQuote handles them too.
Quote on the spot, get paid upfront, and protect your margin against timber price swings on every job. 8 quotes free, no card — nothing to lose.
Start free — no card needed8 quotes free · No card · Cancel anytime