Why Metal Fabrication Needs a Different Kind of ERP
In a single week, a fabrication shop might build structural steel for a warehouse, emergency staircases for a building, sheet metal tanks for a food plant and custom parts for an oil and gas client. Every job differs in drawings, materials, process steps and cost. That is what makes fabrication one of the hardest industrial businesses to manage: most work is made to order, and margin is won or lost in small details.
Generic inventory and accounting systems handle standard products made repeatedly in the same quantities well. A fabricator needs a system that thinks in jobs: a quote built from weights and process hours, a job order that collects actual cost from plate, sections, labor, machine time, coating and galvanizing, and an invoice that may be raised in stages when the work belongs to a construction project.
This guide covers the challenges specific to fabrication, the functions an ERP must provide for the sector, a worked example of quoting and job costing, the KPIs worth tracking and a practical approach to selecting and implementing a system.
How Work Flows Through a Fabrication Shop
Products vary, but most jobs pass through a similar chain, each step with its own data and cost:
- Estimating and quoting: reading drawings, calculating material weights, estimating cutting, bending and welding hours, and adding coating, galvanizing, transport and installation.
- Shop drawings: turning client drawings into fabrication drawings for each piece, with a detailed parts list.
- Material purchase or issue: plate, structural sections, pipe, bolts and welding consumables.
- Cutting: laser, plasma, guillotine or saw, depending on thickness and tolerance.
- Bending and forming: on press brakes and rollers.
- Welding and assembly: usually the stage that consumes the most skilled labor.
- Surface treatment: blasting, then paint, powder coating or hot-dip galvanizing, which is often done by a subcontractor.
- Inspection, marking and dispatch: dimensional and weld checks, piece marking, packing, transport and sometimes site installation.
Every step is a place where cost can leak. Steps also overlap: small parts may be cut, welded and sent for galvanizing while the main frame is still being cut, and one job may ship to site in several loads. So the shop needs to know the status of each job at each stage, not just that it is "in progress." A workshop manager who can see that 70% of a job's pieces are welded and the rest are waiting for the laser can give the client a real date and decide where to put an extra shift.
Challenges Specific to Fabrication
Volatile material prices
Plate and sections make up a large share of most job costs, and their prices move with global markets. A quote issued two months ago at one price per ton can turn into a loss if prices rise before you buy. You need the last purchase price and current stock cost at the moment of quoting, and quote validity periods that reflect price volatility.
Offcuts
Cutting parts from a plate leaves remnants that could serve smaller parts on another job. If remnants are not recorded with dimensions and weight, they either go to scrap or pile up in a corner where nobody knows what is available. The difference between a shop that reuses offcuts and one that wastes them shows up directly in margin.
Actual cost per job
In make-to-order work, there is no standard cost repeating itself. Each job has its own cost, and you only know whether it made money if you collect the actual costs: materials issued to that job, labor hours booked to it, machine hours and subcontractor invoices such as galvanizing. Shops that do not collect this learn their total profit at year end without knowing which types of work earn money and which lose it.
Material traceability and mill certificates
Clients in oil and gas, petrochemicals and major projects often require mill test certificates and want to know which plate or section went into which piece. That means linking the heat or lot number on the certificate to the material at receipt, then to the job, then to the finished piece.
Scheduling around bottleneck machines
The laser cutter or the large press brake is often the shop's bottleneck. When jobs queue for it, everything downstream slips. You need visibility of the load on each work center to set realistic dates.
Staged billing
When the work is part of a construction project, such as a steel frame for a warehouse, billing may follow percentage of completion or delivered quantities, with advances and retentions. That calls for logic closer to contracting systems than to pure manufacturing.
Functions a Fabrication ERP Must Cover
| Function | What it provides | Problem it solves |
|---|---|---|
| Estimating and quotes | Pricing from weights, process hours and current material prices | Quotes based on personal judgment alone |
| Job orders | One order per job collecting its materials, labor and costs | No idea which jobs are profitable |
| BOMs and routings | Parts and process steps for each product or job | Ad hoc issues and forgotten components |
| Multi-unit inventory | Plate by kg and sheet, sections by meter and stock length | Errors converting between weight and count |
| Lot tracking | Mill certificate linked to material and piece | Cannot provide traceability records to clients |
| Production scheduling | Jobs loaded on work centers by capacity | Unrealistic delivery promises |
| Subcontractor management | Orders for galvanizing or outside coating, tracking material sent out | Lost material and unallocated costs |
| Quality checks | Checkpoints after welding and before dispatch | Returns and rework |
| Project management | Budgets and staged billing for construction work | Strained cash flow |
| Asset management | Machine records, maintenance and depreciation | Bottleneck machines breaking down |
Worked Example: Quoting and Costing a Steel Staircase
Suppose a shop in Jubail receives an order for a steel emergency staircase. The figures below are illustrative.
The estimate behind the quote
| Item | Basis | Amount (SAR) |
|---|---|---|
| Steel sections and plate | 2,400 kg × SAR 4.2, plus 6% scrap | 10,685 |
| Cutting and bending | 18 h × SAR 120 | 2,160 |
| Welding and assembly | 60 h × SAR 85 | 5,100 |
| Galvanizing (subcontract) | 2,400 kg × SAR 1.6 | 3,840 |
| Welding consumables | Estimate | 650 |
| Transport | One trip | 900 |
| Estimated cost | 23,335 | |
| Margin 20% | 4,667 | |
| Price before VAT | 28,002 | |
| VAT 15% | 4,200 |
Actual cost after completion
When the job was closed, the system had collected actual costs. Steel rose to SAR 4.5/kg before purchase, actual scrap reached 9% because some sections were cut from badly matched stock lengths, and welding took 72 hours instead of 60 because joints rejected at inspection had to be redone.
- Materials: 2,400 × 1.09 × 4.5 = SAR 11,772, up SAR 1,087.
- Welding: 72 × 85 = SAR 6,120, up SAR 1,020.
- Other items as estimated.
- Actual cost: SAR 25,442, cutting margin from SAR 4,667 to SAR 2,560, or from 20% of cost to about 10%.
The job did not lose money, but it lost half its margin, and the system pinpointed three causes: buying too long after quoting, poor use of stock lengths, and welding rework. Each can be fixed on future jobs by locking steel prices with the supplier when the client accepts, improving the cutting plan and reviewing welding procedures. Without a job order collecting actual cost, these causes would have stayed buried in the annual profit figure.
Handling Offcuts Practically
You do not need a complex system to make use of remnants. A few simple rules go a long way:
- Set a minimum size worth recording, for example any plate piece over 50 × 50 cm or any section longer than one meter.
- Record remnants as items or lots with dimensions, thickness and weight, stored in a dedicated, clearly numbered location.
- When planning a new job, check remnants before cutting a fresh plate.
- Value remnants at a reasonable cost and treat anything below the minimum as scrap, recording the revenue when it is sold.
Scrap sales are income worth recording properly. Many shops sell scrap for cash with no clear entry and never know how much they actually recover from waste.
Change Orders: Where Profit Disappears Quietly
On project work, drawings rarely stay as they were at quote stage. The consultant changes a thickness, the main contractor adds an opening, a stair height changes after an architectural revision. Each change means extra material, more hours or re-cutting finished parts. Many shops carry out these changes after a phone call or a message, then find at billing time that they have no document proving the change and no estimate of its cost. Record every change as a change order linked to the original job, with a description, estimated cost and client approval, before the work is done. The extra cost then shows in the job, and you can add it to the invoice or progress claim with confidence.
KPIs Worth Tracking
| KPI | Calculation | What it reveals |
|---|---|---|
| Estimate accuracy | Actual cost ÷ estimated cost per job | Quote quality and loss risk |
| Quote win rate | Quotes accepted ÷ quotes issued | Whether prices are competitive or too high |
| Material yield | Weight of finished pieces ÷ weight of material issued | Cutting efficiency and offcut reuse |
| Weld rework rate | Rejected joints ÷ joints inspected | Welder skill and procedure quality |
| Bottleneck utilization | Actual run hours ÷ available hours | Whether you need another shift or machine |
| On-time delivery | Jobs delivered on time ÷ total jobs | Realism of scheduling and promises |
Estimate accuracy matters most in make-to-order work. A shop whose actual costs range from 90% to 130% of estimate does not really know its margin on any quote. The aim is not 100% on every job but a steadily narrower range until quotes can be trusted.
Common Mistakes
- Pricing by the kilo only: a flat rate per kilogram ignores that a small, weld-heavy part takes far more labor than a large, simple frame.
- Ignoring subcontractor lead time: galvanizing can add days, and if it is not in the schedule jobs slip for no visible reason.
- Issuing material without a job: when technicians take stock straight from the store, cost is lost and count variances appear.
- Relying on one estimator: an experienced estimator is an asset, but without historical job data the shop is exposed if that person leaves.
Selecting and Implementing an ERP
1. Define your work pattern
Do you make standard products in volume, such as doors, racks and cabinets? Project jobs to order? Or both? The first needs fixed BOMs and stock planning, the second needs job orders, estimating and staged billing, and a mix needs both.
2. Start with job orders and actual cost
If you can only start with one function, choose job orders with actual costing. They show where you make and lose money, and everything else builds on them.
3. Get units of measure right from day one
Define a base unit and clear conversions for each item: plate bought by the ton, stored by the sheet and issued by the kilogram; sections bought by the ton and stored by stock length. Conversion errors corrupt both inventory and cost.
4. Book labor hours to jobs
Without hours booked to jobs, labor stays an overhead attributed to nothing. Start with a simple daily booking per technician or crew, then refine.
5. Review variances after every job
Make estimate-versus-actual review a habit after every significant job. That review is what improves future quotes, and it is the biggest long-term return from the system.
How Tranquil Helps
Tranquil brings together in one cloud system what a fabrication shop needs: manufacturing functions including multi-level BOMs, material planning, production scheduling, quality checks and barcode integration; a projects and jobs module that records labor and parts costs per job; contracting modules such as cost and revenue estimation and project budgeting; plus inventory with multiple units of measure, purchasing, asset management for machines, and accounting with ZATCA-compliant e-invoicing. For the fundamentals, see our articles on the bill of materials and production routing.
Frequently Asked Questions
How is fabrication ERP different from general manufacturing ERP?
Most fabrication work is made to order, so it needs estimating and quoting from weights and process steps, job orders with actual costing and sometimes staged billing. General manufacturing systems focus more on standard products and volume production.
How do I cost a job accurately?
Collect the materials issued to that job at actual cost, labor hours booked to it, machine hours at a reasonable rate, linked subcontractor invoices and consumables. Then compare the total with the estimate behind the quote.
Do I need heat number traceability?
If clients ask for mill test certificates linked to fabricated pieces, which is common in oil and gas and major projects, yes. For simpler general work, lot or supplier level tracking may be enough.
How should I handle steel price swings in quotes?
Keep quote validity short, price from current stock cost or the latest purchase price, and lock prices with your supplier as soon as the client accepts where possible. Review estimated versus actual material cost after every job.
Is Tranquil suitable for small workshops?
Yes. Tranquil offers per-user pricing for workshops starting with a few users, with room to grow. Contact the Tranquil team for a demo built on one of your real jobs.

