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 🇿🇦
HomeGuidesThe Quote-to-Cash Playbook for Custom Manufacturers
Operating system

The Quote-to-Cash Playbook for Custom Manufacturers

An operating sequence that turns enquiries into paid jobs and feeds insight back into the next quote — with no spreadsheet drift.

18 min read·By the Slabr team
On this page
  1. Why "quote-to-cash" matters
  2. Stage 1 — Enquiry & qualification
  3. Stage 2 — Quote & approval
  4. Stage 3 — Job & deposit
  5. Stage 4 — Production & QC
  6. Stage 5 — Install & sign-off
  7. Stage 6 — Invoice & collect
  8. Stage 7 — Close & insight
  9. Implementation checklist
Try Slabr free

Most custom fabrication shops have all the pieces of a working business — quoting, scheduling, production, install, finance — but they don't have a single sequence those pieces flow through. Each lives in its own tool. Information leaks between them. Margin disappears in the gaps.

This guide is the operating sequence we recommend, drawn from hundreds of installations across joinery, stone, metal, glass and fit-out shops. Every stage has an owner, a trigger that ends it and a signalthe next stage is ready. If your shop runs this loop cleanly, margin compounds. If it doesn't, you're leaking — usually 8–18% per closed job.

Why “quote-to-cash” matters

Quote-to-cash is the closed loop from first enquiry to cash collected to insight produced. Each stage produces an output the next stage consumes. Each stage feeds a record the closing stage can reconcile against. When the loop closes, you know whether the job actually made money — not from gut feel but from quoted vs actual variance per stage.

EnquiryQualify01QuoteSend · approve02JobDeposit · scope03ProductionStage · QC04InstallOn-site sign-off05InvoiceSend · collect06Close + InsightMargin · variance · feed next quote07

The 7-stage quote-to-cash loop. Stage 7 (Close + Insight) feeds the next Quote — that's how margin compounds instead of leaking.

Stage 1 — Enquiry & qualification

Owner: Sales / estimator. Trigger to end: qualified scope captured.

Every enquiry should produce three things before it's allowed into Stage 2: a scope brief (what is being built, dimensions, materials, finish), a budget signal (rough range or named ceiling), and an install constraint (when, where, by whom). Without these three, you cannot quote accurately — and shops that try anyway are the ones that quote three times before winning, or win and lose money.

Common failureEstimator quotes from a one-line WhatsApp message. By the time real scope arrives, the quote is wrong but already in the client's inbox. Now you're negotiating against your own bad number.

Stage 2 — Quote & approval

Owner: Estimator. Trigger to end: client signs (or rejects).

A quote in a custom shop has four moving parts: materials with wastage, labour by stage, finishing/installation and margin. The wastage % is the single biggest variable most shops get wrong — see the wastage-by-material guide for trade-specific defaults.

Send the quote with version tracking. If a client asks for a change, that's a revision — versioned, dated, with the new total visible. Don't edit the original. When the loop closes, you want to compare the accepted revision against actuals, not whatever was sent first.

Stage 3 — Job & deposit

Owner: Office / project lead. Trigger to end: deposit cleared, materials ordered.

Acceptance becomes a job. The job inherits the accepted quote: scope, line items, expected materials, due date. If a deposit is required (most custom work needs 50%), it gates production — no deposit, no cutting. Materials get ordered against the job, not against general stock.

Stage 4 — Production & QC

Owner: Floor lead. Trigger to end: all stages closed and QC passed.

Each production stage (cut, assemble, finish) has an owner, an expected duration, and a QC checkpoint at end-of-stage (and ideally mid-stage for assembly). Time logged against the stage feeds the closing report. Any blocker — material missing, machine down, design clarification — gets logged and routed before it becomes a delay.

Stage 5 — Install & sign-off

Owner: Install lead. Trigger to end: client sign-off captured.

Pre-install: site readiness check (access, power, services). On-site: snag list captured against a template. Sign-off: client agrees the work matches spec. Without a captured sign-off, the boundary between “install complete” and “warranty work” is fuzzy and disputes happen.

Stage 6 — Invoice & collect

Owner: Finance. Trigger to end: invoice paid.

The invoice fires the moment install is signed off. Card payment via the public invoice page is the fastest way to close the cash loop — no EFT chase, no reminders against a forgotten reference. Where deposits, retentions or progress invoices apply, they all reference the same job so the closing report sees the full cash picture.

Stage 7 — Close & insight

Owner: Owner / operations. Trigger to end: snapshot stored, insight published.

The closing snapshot answers one question: did this job make money?Quoted vs actual material, labour and finish — broken down by stage. If the answer is “not enough”, the variance shows you exactly where it leaked. That insight feeds the next quote — wastage % gets corrected, labour rate gets nudged, finishing line items get split out.

This is the part most shops skip. If you only do one thing from this guide, do this: review every closed job within 7 days. Variance compounds.

Implementation checklist

  1. Define your stages explicitly (write them down — don't leave them in heads).
  2. Name an owner for each stage. One name. Not a team.
  3. Set a clear trigger that ends each stage. No fuzzy “basically done” transitions.
  4. Use one system that carries the job record across all 7 stages — this is what an OS like Slabr is for.
  5. Review every closed job. Track variance. Update your rates monthly.
  6. When the loop closes cleanly, scale up — not before.

That's the operating sequence. Walk it with one real job before applying it to your whole shop. The first time it clicks shut, you'll feel it.

Found this useful?

Slabr turns these playbooks into running software for your shop. One quote, one job, one operating loop — without spreadsheet drift.

Try Slabr free Read more guides