SLABR™THE OPERATING SYSTEM FOR FABRICATION BUSINESSES
Platform
Solutions
Industries
Resources
Pricing
Book demoLoginSign up
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 🇿🇦

🎨 Surface Finishing & Coating

Quote per coat. Track every booth hour.

Spray paint, powder coat, lacquer, polish — all priced by m² with multi-coat systems, RAL surcharges and prep work treated as separate line items. No more lump-sum quotes that lose margin every time the part has more corners than expected.

Book a demo Start your workspace

Built for finishing shops · 5-day support

Product preview

Sample Quotix for coat systems, prep work and booth time.

Per-coat pricing, RAL category surcharges, prep-work line items — 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
15–22%
average margin recovered from accurate prep + coat costing
8 stages
of finishing-floor QR tracking, from intake to dispatch
R0
lost to recoats, RAL surcharges or extra coats forgotten
1 click
from job-card scan to billable line on the invoice

Six pain points · Six fixes

Six margin leaks every finishing shop is silently absorbing.

Finishing margins live or die on m² accuracy, prep time and recoat ownership. These six leaks quietly cost 8–15% per job — Slabr surfaces them before you accept the work.

📐
Problem #1

Lump-sum m² pricing ignores corners, fins and shadow areas

You quote $10/m² for powder coat. The bracket has eight inside corners, a finned heatsink face, and overhang shadows the booth gun can't reach without rotating the part twice. Your spreadsheet treats it as flat surface area. The actual paint consumed and the actual booth time blow your quote out by 30%. Slabr lets you set complexity multipliers per part type — flat sheet, simple frame, complex assembly, finned/grilled — so the m² rate reflects what the gun actually has to do.

Slabr fix

Complexity multiplier per part geometry on top of base m² rate. Quoted price reflects shadow/overhang/finning reality, not flat area assumption.

🎨
Problem #2

RAL and metallic colours quoted at the standard rate

You quote three jobs at $10/m² powder coat. Job one is RAL 9005 standard black — fine. Job two is RAL 1023 metallic gold — your supplier charges 2.4× the standard powder cost. Job three is a candy pearlescent that needs a base coat, colour, and clear — three coats, not one. You absorbed the difference because the quote was already sent, and the colour change from the previous job ate booth time nobody billed for. Slabr has a colour catalogue with category surcharges (standard, RAL, metallic, pearlescent, candy) and multi-coat systems that auto-add the layers.

Slabr fix

Colour catalogue with category surcharge per RAL group. Multi-coat systems (base + colour + clear) priced as one line, costed per coat.

🧽
Problem #3

Prep work is buried in the quote, not charged for

The customer brings a rusted gate. You quote 'powder coat the gate'. You don't break out the chemical strip, the manual sanding, the masking of the hinges, or the degreasing wash. By the time the gate is ready for the booth, two hours of prep labour has gone unbilled. Slabr lets you set a prep-work catalogue — strip, sand, blast, degrease, mask — each with its own rate (per hour, per m², or per part) so prep is a line item the customer sees and approves.

Slabr fix

Prep-work catalogue with per-stage rates. Strip / sand / blast / degrease / mask appear as distinct line items, agreed before the job starts.

🏭
Problem #4

Booth and oven time has no schedule — bottlenecks form invisibly

Your booth can hold 12m² of parts. Your oven cures for 25 min at 180°C. You take in five jobs on Monday morning. By Tuesday lunch the booth is queued three hours deep and a customer is on the phone asking when their gate is ready. You don't know because there's no schedule. Slabr's booth-time scheduling treats each job as a slot — by m² and cure time — and shows the booth queue per shift. You can promise a Friday collection knowing the slot is real.

Slabr fix

Booth + oven scheduling with m² capacity per shift. Cure-cycle slots tracked. Promised collection dates feasible-checked against actual queue.

🔁
Problem #5

Recoats from defects — nobody knows whose fault, nobody pays

Three weeks after collection, the customer brings the bracket back. Orange peel on one face. They want it stripped and redone. Was it your over-sprayed coat? Bad part prep? Customer transport damage? Without a QCphoto at dispatch, it's a he-said-she-said. You absorb the recoatbecause it's not worth the argument. Slabr requires a QC photo at dispatch and stores it with the job. When a return arrives, you have a baseline — and a real basis to charge for the recoat or absorb it.

Slabr fix

Mandatory QC photo at dispatch stage. Returns reference original photo. Recoat tracked as separate billable job, with cause attribution.

📑
Problem #6

Quote-to-job loses the colour spec — wrong colour goes on the part

Customer asks for RAL 9006 grey-aluminium. You note it on the quote PDF. Three weeks later the part arrives in your shop. The job card on the booth wall says 'aluminium grey' because someone re-keyed it. The painter loads RAL 9007 instead. The customer rejects the part. You strip and redo. Slabr's quote→job pipeline carries the exact colour spec from approved quote into the job card and the booth scan — no re-keying. The painter sees what the customer agreed to.

Slabr fix

Colour spec carried from quote to job card to booth scan. Approved RAL/colour code is what the painter sees — no re-keying, no transcription drift.

Every finish system, structured the way you spec it.

From architectural powder to wood lacquer, the quote shape matches the actual coat layers.

Standard powder coat

Single-coat polyester or epoxy — base RAL category at base m² rate.

Metallic / pearl powder

Surcharge per metallic class. Two-coat or clear-over systems priced as a stack.

Wet-spray automotive

Multi-stage system: primer + base + clear, with wet-on-wet timing windows.

Industrial wet paint

Two-pack epoxy or urethane. DFT mils tracked. Prep + prime + topcoat as separate lines.

Wood lacquer & finish

Sealer + sand + topcoat. UV cure or air dry. Per-coat sanding labour broken out.

Polish & buff

Per-m² polish stage with grit progression. Final inspection sign-off required.

Every prep + coat operation, priced by its own logic.

Each step carries its own UOM and rate card — no lumping prep into the coat price.

Chemical strip

per m² or per part

Sandblast / shot

per m² with media class

Manual sanding

per hour, per grit

Degrease / wash

per part or per kg

Masking

per part with complexity

Primer coat

per m² per primer type

Colour coat

per m² per RAL category

Clear / topcoat

per m² gloss/matt/satin

How it runs

From part-in to dispatch — eight stages, one record.

Six steps the office sees, eight finishing-floor stages the team scans through. Same job, same colour spec, same data.

01

Intake & quote

Photograph the part, log m² and complexity, pick the coat system. Slabr generates the line-itemised quote: prep + coats + booth time + dispatch.

02

Client portal approval

Customer receives a branded link. They see the prep work, colour spec, coat layers, finish gloss and dispatch date. Digital approval locks the spec.

03

Part received & job-card

Part arrives. Scan into Slabr — generates QR job card with exact approved colour spec. Card travels with the part through every stage.

04

Prep stages

Strip → degrease → mask. Each stage scanned. Photo at end of prep proves part was ready before booth entry.

05

Booth + cure

Coat applied per spec. Booth time logged. Oven cure cycle tracked. Multi-coat systems repeat the booth scan per layer.

06

QC & dispatch

QC photo mandatory before dispatch. Customer notified with the photo via portal. One-click invoice. Margin report immediate.

Built for the trade

Every feature a finishing shop needs. None it doesn\'t.

No generic SaaS template — purpose-built for shops that quote by m², spec by RAL, and bill by booth time.

Book a demo Start your workspace
  • Per-m² pricing per finish system + complexity multiplier
  • Multi-coat system catalogue (primer/colour/clear stacks)
  • Colour catalogue: RAL, metallic, pearlescent surcharges
  • Prep-work catalogue: strip, sand, blast, degrease, mask
  • Per-stage rate card with hour / m² / part UOMs
  • Booth scheduling with m² capacity per shift
  • Oven cure-cycle slot tracking
  • Quote revisions with locked colour spec on approval
  • QR-scanned finishing stages: 8 stages
  • Mandatory QC photo at dispatch with portal notify
  • Recoat tracking with original-job reference
  • Touch-up jobs as billable add-ons against original
  • Material consumption per coat (powder kg, paint litres)
  • DFT (dry film thickness) recording per stage
  • Job margin report: quoted vs actual coat + booth cost
  • Invoice from job in one click, VAT-compliant

Cost of the silent error

The 5 most expensive surface-finishing mistakes

Powder coat, paint and plating margins disappear inside flat-rate quotes, hidden prep, badly-priced changeovers and post-delivery QC. The fixes below are operational — each one shows up in a margin report within a single quarter once the quote model is corrected.

Mistake 01

Flat-rate "coat job" pricing instead of per-m² × colour class

A bracket and a balustrade are not the same coat job. Quoting a flat “R450 to powder coat” without measuring m² and without classifying the colour (standard RAL vs metallic vs pearlescent vs candy) treats every part as an average part — and averages always lose money on the complex ones. Per-m² × colour-class pricing is the only model that survives a mixed week of work: the simple parts subsidise nothing, the complex parts cover their own powder + booth time, and the margin report finally tells you which colour categories are actually profitable on your gun.

See: variance →

Mistake 02

Recoat allowance not budgeted in the quote

Even a well-run shop loses 2–6% of jobs to a recoat — orange peel, fish-eyes, dust nibs, runs, light coverage on a corner. Studios that budget zero for this in the quote treat every recoat as a margin disaster instead of a known operating cost. A small recoat-allowance line, costed against your real return rate over the last 6–12 months, absorbs the routine recoats inside the quoted price and stops the bookkeeper screaming every time a job comes back. The size of the allowance is itself a KPI: when it climbs, your prep or your booth needs attention before the customer notices.

See: wastage % →

Mistake 03

Pre-treatment time invisible (sandblast / phosphate / degrease)

Pre-treatment is usually the longest stage and the least visible on the quote. A sandblast on a rusted gate can be 40–90 minutes; a phosphate wash, a manual degrease and a mask-up can stack another hour. If the quote shows a single “powder coat” line, all of that labour is hidden inside the m² rate — which means a part with two hours of prep is priced identically to one with ten minutes. Each pre-treatment step needs its own catalogue line with its own UOM (per m², per part, per hour) so the customer agrees to the prep before the gun ever fires and the floor is paid for the work it actually does.

See: variance →

Mistake 04

Colour-change setup cost not differentiated by complexity

A standard-RAL to standard-RAL changeover on a clean gun is 10–15 minutes. A metallic-to-pearl changeover is a full booth-down, gun-strip, hose-purge and powder-recovery cycle — easily 45–75 minutes — because cross-contamination between metallic flake and a candy clear is a guaranteed reject on the next run. Studios that charge a single “colour change fee” under-recover on the hard changeovers and over-charge on the easy ones. The fix is a changeover matrix: source colour class × destination colour class, each cell with its own minutes and its own price, surfaced on the quote as a real line.

See: variance →

Mistake 05

QC at customer return (too late)

If the first time anyone inspects the finish is when the customer unwraps it on site, the studio has shipped a defect at full freight cost and now owes the rectification too. QC checkpoints belong inside the workflow — at end-of-prep, at end-of-coat, at end-of-cure — each with a photo and a sign-off, not at the customer's loading bay. Inline QC catches a thin coat before the oven, catches a contaminated panel before the topcoat, and catches a wrong colour before the part is wrapped. A return-driven shop is paying twice for every defect; a checkpoint-driven shop is paying for it once, in the booth, where the fix is cheap.

See: QC checkpoint →

Frequently asked

Coat-shop questions, answered

The questions powder-coaters, spray painters and platers actually ask us, with answers cross-linked into the deep glossary so you can keep reading.

How do I price powder coat by surface area and colour class?

Price has two dimensions: m² and colour class. Calculate net m² from part geometry (including inside corners, fins and shadow areas using a complexity multiplier), then apply a base rate per m² for the substrate plus a class surcharge for the colour. Standard RAL gloss is the baseline. Metallic powders typically carry a 1.6–2.4× powder-cost multiplier; pearlescents and candies stack a base + colour + clear three-coat system on top. The quote should show the m², the chosen RAL/colour code, the surcharge class, and any additional coats as separate priced lines so the customer sees what drives the number — and so your margin report can tell you which classes actually pay.

See: variance →

What recoat allowance should I include?

Anchor it on your own data. Pull the last 6–12 months of jobs, count those that came back for recoat under your fault, and divide by total m² shipped — that is your real recoat rate. A well-run powder line typically lands at 2–4%; wet-spray automotive can be 4–8%; architectural projects tend to run lower because the prep is heavier. Express the allowance as a small uplift on every quote, not a separate visible line, so it absorbs the routine returns silently. Treat the rate itself as a KPI: when it climbs above your historical band, your prep, your booth filtration or your cure schedule needs attention before customers start noticing.

See: wastage % →

How do I price colour-change setup time?

Build a changeover matrix instead of a flat fee. Rows are the source colour class (standard RAL, metallic, pearl, candy); columns are the destination class. Each cell stores the minutes needed for that transition — a same-class changeover may be 10–15 minutes; a metallic-to-candy changeover is a full booth-down, gun-strip and powder-recovery cycle of 45–75 minutes. Multiply minutes by your booth labour rate and surface the result as a visible line on the quote whenever the quote shifts class from the previous job in the schedule. The matrix is the single artefact that lets you stop subsidising hard changeovers with margin from the easy ones.

See: variance →

What pre-treatment cost categories matter?

Five categories cover most finishing work and each needs its own catalogue entry with its own UOM. Mechanical strip (sandblast, shot-blast, soda-blast) is priced per m² with a media-class loading. Chemical strip (paint stripper, acid pickle) is priced per part or per kg. Manual sanding is per hour, by grit progression. Degrease and wash (alkaline, solvent, phosphate) is per part or per kg. Masking (plugs, tape, custom shields) is per part with a complexity tier. Quoting these as distinct lines lets the customer agree to the prep before the job starts, prevents the floor from absorbing the labour, and makes the prep stage independently profitable.

See: variance →

How do I handle re-blasting / re-prepping post-spec change?

Spec changes after prep is complete are a separate billable event, not a quietly-absorbed favour. The discipline is to lock the spec at quote approval — colour code, gloss, system, prep level — and route any post-approval change through a quote revision that re-prices any prep that has to be redone. If the customer changes from a satin topcoat to a high-gloss after the part is already prepped to a satin scuff, the part needs re-keying and the labour belongs in a revision line. The system should refuse to advance the job stage past a spec change until the revision is approved, otherwise the floor will redo the work for free.

See: variance →

What QC checkpoints catch finish defects before delivery?

Three inline checkpoints catch the vast majority of defects at the cheapest possible point. End-of-prep: visual + tape test for clean substrate, photo logged against the job. End-of-coat (pre-cure for powder, pre-flash for wet): coverage check, DFT (dry film thickness) reading on a witness panel, photo of any thin spots. End-of-cure / end-of-dispatch: gloss read, colour match against the approved swatch under the right lamp, full-part photo to the client portal. Each checkpoint has a named operator, a timestamp and a pass/fail; a fail blocks the next stage. Defects caught at the booth cost minutes; defects caught at the customer cost the whole job.

See: QC checkpoint →

Cited references

Sources & references

Industry references underpinning the prep, coat-system, changeover and QC discipline figures used on this page.

  1. Powder Coating Institute (PCI). Powder Coating 101 and the PCI Application Resource Library — process, pretreatment and application references. https://www.powdercoating.org/
    North American trade body; technical library covers pretreatment, application, cure schedules and inline QC for powder coating.
  2. Qualicoat. International quality label for liquid and powder organic coatings on aluminium — specifications, approved coaters and licence directory. https://www.qualicoat.net/
    Industry quality framework defining pretreatment, coating, curing and inspection minimums for architectural aluminium.
  3. AAMA / FGIA architectural coatings standards. AAMA 2603 / 2604 / 2605 — voluntary specification, performance requirements and test procedures for organic coatings on aluminium extrusions and panels. https://fgiaonline.org/
    AAMA is now part of the Fenestration & Glazing Industry Alliance; the 2603/2604/2605 trio is the de facto tier system for architectural aluminium coatings.
  4. Procore. Cost of Goods Sold in Construction — definitions, cost categories and how COGS interacts with project margin. https://www.procore.com/library/cost-of-goods-sold-construction
    Plain-language reference for COGS structure used to frame coat-system cost categorisation in the mistakes section.
  5. ISO 9001 Clause 8.6. Release of products and services — required acceptance criteria, evidence retention and traceability before product is released to the customer. https://www.isms.online/iso-9001/clause-8-6-release-of-products-and-services/
    Underpins the inline-QC and pre-dispatch sign-off discipline described in the QC-checkpoint mistake and FAQ entries.
  6. ISO 12944. Paints and varnishes — corrosion protection of steel structures by protective paint systems. Surface preparation, coating system selection and durability classes. https://www.iso.org/standard/64834.html
    Widely-cited reference for pre-treatment categories (cleanliness grades, blast standards) used to price prep work as distinct quote lines.

External links open in a new tab. Recoat-rate, colour-change and prep-time ranges on this page are illustrative — drawn from the Slabr workflow model and the cited industry references — and your shop's actuals will differ. The QC-checkpoint discipline aligns with ISO 9001 Clause 8.6 (release of products and services); architectural-coating tier choices follow AAMA 2603/2604/2605.

Get started

Stop absorbing recoats and RAL surcharges. Start finishing profitably.

Set up your finish-system catalogue, load your colour-category rates, and configure your prep + booth stages. Your first quote will show exactly how much margin the lump-sum approach was costing you.

Book a demo Start your workspace

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