Metal Fabrication
Job Costing & AI for Small Metal Fabricators
Stop chasing payments
Example playbook. Based on real patterns in this vertical, not on a specific client.
Who this is for
A custom metal fabrication shop in British Columbia with 2–8 people, billing $200k–$1.5M per year. You do good work: railings, structural steel, custom architectural pieces, equipment repairs. You stay busy. But you can’t take credit cards, your supplier invoices pile up unreconciled, and you don’t know which jobs make you money until your accountant tells you at year-end. Sometimes not even then.
A typical week
Your days are in the shop — cutting, welding, fitting, supervising. The admin happens at the edges:
- 3–5 hours/week quoting jobs — measuring, pricing materials from supplier catalogues, calculating labour
- 2–4 hours/week chasing payments — phone calls, e-transfer requests, follow-up emails
- 2–3 hours/week managing supplier invoices and receipts
- 1–2 hours/week scheduling jobs and coordinating delivery
- 1–2 hours/week on accounting-adjacent tasks — bank reconciliation, expense tracking
9–16 hours per week on work that has nothing to do with fabricating.
Where the hours leak
1. Quoting (3–5 hrs/week) Every quote starts from scratch. You price materials from memory or by calling suppliers. Labour estimates are gut-feel. You email a PDF or hand-write a quote. When the client asks for a change, you re-do it. There’s no template, no material database, no way to quickly re-price.
2. Payment collection (2–4 hrs/week) You can’t take credit cards. Clients pay by cheque or e-transfer. You invoice after the job is done — sometimes weeks after. Then you wait. And follow up. And wait. Residential clients will pay by credit card, but you don’t offer it, so they delay.
3. Supplier invoice management (2–3 hrs/week) Steel suppliers, gas companies, hardware stores, powder coaters — each sends invoices differently. You batch-enter them into QuickBooks on weekends, if they get entered at all. Matching a supplier invoice to the right job is guesswork. Some invoices cover materials for three different jobs on one PO.
Where the money leaks
1. Uncaptured job costs: $10,000–$25,000/year When supplier invoices aren’t allocated to jobs, you can’t see real job profitability. A job you thought made $8,000 might have cost $2,000 more in materials than you quoted. Multiply by 50–100 jobs per year.
2. Slow payments: $5,000–$15,000/year in cash-flow cost Without credit card processing, average payment time is 30–60 days. You’re carrying the float while your steel supplier wants payment in 15 days. The cash-flow gap forces you to delay supplier payments (damaging relationships) or pull from personal savings.
3. Underpriced quotes: $5,000–$10,000/year Quoting from memory means you underprice materials that have gone up and underestimate labour on complex jobs. A 5% underprice across $500k in annual revenue is $25,000 in margin you never had.
4. Lost disputes from poor documentation: variable When a client says “that’s not what I ordered,” your defence is a handwritten quote and photos on your phone. A simple sketch-and-sign-off workflow before manufacturing starts would eliminate these disputes entirely.
Sound familiar?
A 30-minute call is usually enough to flag which of these fixes will pay back before your next invoice cycle.
Book a free audit callThe recommended stack
| Tool | Role | Monthly cost |
|---|---|---|
| Knowify | Job costing, estimating, invoicing — built for small contractors and fabricators | $149/mo (Pro) |
| Dext | Receipt and supplier invoice capture — photo to QuickBooks with job allocation | $24/mo (Starter) |
| QuickBooks Online | Accounting, job cost reports, bank reconciliation | $40–$80/mo |
| Helcim (or Stripe below $30k/mo card volume) | Credit card and ACH payments, interchange-plus pricing, Calgary-based | ~2.3% avg |
| Quo with Sona AI | Business phone + 24/7 AI voice agent for quote-request calls | $15/user + $49/mo |
| Google Workspace with Gemini (or M365 Copilot) | Email, calendar, shared drive, AI drafting | $15.60–$42.50 CAD/user/mo |
| 1Password Teams | Credential management | $5/user/mo |
| Make.com (or n8n self-hosted above 20 workflows) | Automation glue for job-doc routing, supplier-invoice matching, reminders | $9/mo (Make) or ~$15 CAD (n8n VPS) |
Total monthly cost: ~$300–$450/month plus transaction fees.
Tackling each leak
Quoting: Knowify with a material database
Knowify replaces the blank-sheet quote. You build templates for your most common job types — railings, structural steel, custom fab — with labour rates and material line items locked in. Pricing updates flow from your top three supplier catalogues; when steel goes up, your templates reflect it. A change-order request takes minutes to re-price rather than starting over. Before you cut metal, the client signs off on a digital sketch and scope summary stored in the job record, which eliminates the “that’s not what I ordered” dispute.
Quotes drop from 3 hours to under 30 minutes once the templates are built.
Full setup reference: Photo to Estimate.
Payment collection: Helcim or Stripe in every invoice
A payment link in each Knowify invoice removes the chase entirely. Clients click and pay by card or ACH; you stop making follow-up calls. For deposit collection, the link fires when the job is created — 50% upfront before you order materials.
At $30k+/month in card volume, Helcim’s interchange-plus pricing saves $750–$2,500/year over flat-rate processors. Helcim is Calgary-based, supports Interac, and integrates directly with QuickBooks. At $10k–$20k/month, Stripe is simpler and equally fine. Moneris raised rates in September 2025 and is unattractive for this segment. For large jobs, ACH keeps fees well below the credit card rate.
Automated reminders at day 14, 21, and 28 go out with the payment link attached. Average payment time drops from 45 days to under 10.
Full setup reference: Payment Links and Automated Reminders.
Supplier invoices: Dext into QuickBooks
Dext turns receipt capture into a shop-floor habit. You or your team photos a delivery slip or emailed invoice; Dext parses the supplier, amount, and line items and pushes them into QuickBooks with a job-level category attached. Steel, gas, hardware, powder coat — each supplier trains quickly. Batch weekend data entry disappears. Every job has an accurate material cost in real time, so you know whether a job is over budget while you can still do something about it.
Full setup reference: Receipt Capture and Job Allocation.
Extras that compound
Email triage. Quote requests lost in the shuffle are lost jobs. Gemini (on Google Workspace) or Copilot (on M365) flags incoming quote requests, extracts job description and photos into a structured note for your morning review, and auto-replies with an intake form — material type, dimensions, quantity, due date — so you’re not playing 20-questions over email. Supplier confirmations get parsed for order numbers, ETA, and pricing, which feed back into Knowify job records. Fyxer AI ($30/user/mo) is a stronger drop-in if the built-in AI isn’t enough. Full setup reference: Email Triage and Draft Replies.
Voice coverage. Every missed call while you’re welding is a lost quote or a frustrated client. Quo with Sona AI answers, runs a 60-second qualifier (material, size, quantity, timeline), books a callback window, and texts you the job details. Goodcall ($59/mo) is a cheaper AI-only option for FAQ and callback scheduling. Smith.ai ($97.50+/mo) adds a human layer for residential clients who want a warmer voice. Full setup reference: Voice AI Missed Call Recovery.
Automation platform. Make.com at $9/mo handles the standard flows: quote-request email to Knowify, supplier invoice to job allocation, payment-reminder sequences. For shops with complex supplier-invoice routing or more than 20 active automation workflows, n8n self-hosted on a DigitalOcean Toronto VPS ($15 CAD/mo) removes per-step charges and scales without limit.
Scaling beyond Knowify. Knowify is the right pick for the $200k–$1.5M segment. If you run plasma, laser, or multi-axis CNC and handle $30k+/month in material spend, two platforms become relevant: Paperless Parts (~$800–$1,500/mo) handles AI quoting from 3D CAD files and is strong for job shops with client-supplied drawings; STEELHEAD Technologies ($500+/mo) is a manufacturing-native ERP built specifically for fab shops. JobBOSS² (which absorbed Shoptech E2) and Global Shop Solutions are enterprise-tier and overkill at this revenue band. Full setup reference: Photo to Estimate.
BC-specific: Bill 20 (Construction Prompt Payment Act). Metal fabricators working as subs on BC construction projects are covered by the new Construction Prompt Payment Act (Royal Assent November 2025, regulations pending). The GC has 28 days from a “proper invoice” to pay you; if you have sub-subs or material suppliers below you, the 7-day pass-through applies to them. The holdback period drops from 55 days to 46 days. The 45-day lien filing window under the BC Builders Lien Act is unchanged — track those deadlines. Knowify invoice templates get updated to meet the “proper invoice” definition, and automated reminder sequences fire at day 21 and day 28 with Bill 20 language.
The 4-week rollout
Week 1 — Foundation. 2-hour workflow interview to map the full lifecycle from quote request to final payment. Decide Google Workspace vs Microsoft 365 and set up email with AI (Gemini or Copilot). Configure QuickBooks Online with a job-costing chart of accounts. Set up Stripe or Helcim with business verification, bank connection, and payment links. Add 1Password Teams and stand up Quo with the shop number and Sona AI for missed-call coverage.
Week 2 — Quoting and invoicing. Set up Knowify with active jobs and material database built from your top three suppliers. Build quote templates for your most common job types. Connect Knowify to QuickBooks for automatic cost sync and configure payment links with Bill 20-compliant invoice language.
Week 3 — Receipt capture and automation. Configure Dext, connect it to QuickBooks, and train receipt capture on your typical suppliers. Build Make.com flows for quote-request email to Knowify and supplier invoice to job allocation. Set up deposit-collection and photo sign-off workflows, and configure email triage rules in Gemini or Copilot.
Week 4 — Training and handoff. 2-hour training session covering Knowify quoting, Dext receipt capture, Helcim or Stripe dashboard, Quo/Sona, and email triage. Deliver a written runbook for every tool and workflow, including Bill 20 invoice requirements. 30-day post-setup support begins.
What success looks like at 90 days
- Quotes take 30 minutes, not 3 hours. Templates and current material pricing from your supplier database.
- Credit card and ACH payments live. Clients pay from the invoice link; average payment time drops from 45 days to under 10.
- Every receipt captured same-day. Dext photo in the shop → QuickBooks, allocated to the right job.
- Real-time job cost visibility. You know whether a job is over budget while you can still do something about it.
- Disputes eliminated. Photo documentation and sign-off before you cut metal.
- $15,000–$25,000/year from accurate job costing, faster payments, and properly priced quotes.
What this costs
The Audit (one-time): $2,000–$3,000 depending on number of active jobs and current accounting setup.
The Operator (ongoing): $3,000 setup + $1,000–$1,500/month. I manage the tool stack, keep your material pricing current, troubleshoot integrations, and review your setup quarterly.
Ready to see what this looks like for your business?
Book a free 30-min audit call. No pitch, no pressure.
Pick a time