— Industries / Manufacturing

ERPNext for UAE manufacturers — from a single line to multi-plant operations.

UAE manufacturing runs in Hamriyah, KIZAD, JAFZA and beyond. BOMs, work orders, MRP, shop-floor, quality, batch tracking, subcontracting — here's how we configure ERPNext for it.

TL;DR

Five things to know.

  • ERPNext Manufacturing covers the full discrete-manufacturing flow. BOMs, Work Orders, Routing, Workstations, Job Cards, Production Plan, MRP, subcontracting, quality inspection. All in core, no paid module.
  • BOM data is usually the biggest day-one obstacle. Most UAE factories run on spreadsheets and tribal knowledge. Building clean digital BOMs is implementation work, not a prerequisite.
  • Batch and serial tracking work well — set FEFO if you make food or chemicals. First-expiry-first-out picking is enforced at the warehouse level and prevents the classic expired-stock dispatch.
  • Shop-floor execution scales to a point. Up to ~50 work orders per day with paper-light Job Cards on tablets, ERPNext is fine. Beyond that, MES integration becomes the right answer.
  • Subcontracting is a first-class flow. Common in UAE manufacturing for plating, heat treatment, specialty machining — modelled cleanly with stock-in-transit and yield-loss reconciliation.

Context

The manufacturing business in the UAE & GCC.

UAE manufacturing has been a deliberate diversification target for decades, and the sector is now a meaningful share of non-oil GDP. The strategy known as Operation 300bn aims to grow industrial GDP substantially by 2031, with concentrated investment in pharmaceuticals, food and beverage, advanced materials, and downstream petrochemicals. Manufacturing here is real and growing.

The geography clusters around dedicated industrial free zones. Hamriyah Free Zone (Sharjah) is one of the largest industrial clusters in the country — heavy on petrochemicals, building materials, steel fabrication, food processing. KIZAD (Khalifa Industrial Zone Abu Dhabi) hosts large-scale industrial tenants near Khalifa Port, with a strong pull for downstream metals and chemicals. JAFZA (Jebel Ali) serves both trading and light-to-medium manufacturing with port and airport access. Dubai Industrial City is a Dubai mainland-adjacent industrial cluster. Smaller emirates host sector-specialised zones — RAKEZ in Ras Al Khaimah, AFZA in Ajman, and the K-IND industrial parks in Sharjah outside the free zones.

Common business shapes: single-plant SME manufacturers (one factory, one or two product lines, 50–250 staff); contract manufacturers (white-labelling for international brands, with strict customer-quality protocols); food and beverage processors (regulatory-heavy with HACCP and Dubai Municipality / ESMA requirements); building-materials manufacturers (high tonnage, tied to construction cycles, with subcontracted finishing operations); multi-plant groups (typically 2–4 plants across emirates, sometimes including a Saudi or Oman site); pharmaceutical and medical-device manufacturers (UAE PASS, MOH, GMP — heavy traceability requirements).

Each shape stresses ERPNext differently. Discrete manufacturers fit the standard module well; process and pharma require more careful traceability setup; multi-plant groups need multi-company plus inter-plant transfer flows; HACCP-bound food processors need batch tracking with full forward and reverse genealogy.

Capabilities

What ERPNext gives manufacturers.

Multi-level BOMs with versioning and cost roll-up

Nested BOMs with arbitrary depth — sub-assemblies feed finished goods recursively. Cost rolls up from raw material through sub-assemblies automatically. BOM versioning lets you run old BOMs for legacy work orders while new orders use current. Engineering Change Note workflow is a standard custom we add for clients who need formal change governance.

Work Orders, Routing and Workstations

Work Order consumes raw materials per BOM, schedules operations against a Routing, allocates capacity to Workstations with shift calendars. Backflush or explicit material consumption per operation. Operator clock-in/clock-out via Job Cards. Yield, scrap and rework reportable per work order and per workstation.

Production Plan and MRP

Reads sales orders, sales forecasts and re-order levels, explodes through BOMs against current stock, and generates Work Orders for finished goods plus Material Requests for raw-material shortfalls. Respects supplier lead times. Re-runs cleanly so you can plan weekly or daily.

Batch and serial tracking with FEFO

Items configured as batch-tracked carry batch number, manufacturing date, expiry date. FEFO picking enforced at warehouse level — the system refuses to pick a fresher batch when older stock exists. Recall reports show every customer that received a given batch. Serial tracking gives forward (which serials came from this raw-material batch) and reverse (which raw-material batches went into this serial) genealogy.

Subcontracting and outside-processing

Ship raw materials to a subcontractor (Sharjah plating shop, for example), receive finished or semi-finished goods back. Subcontractor service charge added to item cost. Yield-loss reconciliation built in: what went out vs what came back. Multi-step subcontracting (raw material → subcontractor A → subcontractor B → finished) supported.

Quality inspection at receipt, in-process and dispatch

Quality Inspection Templates define visual, dimensional and functional checks. Mandatory at goods receipt (raw material), at operation completion (in-process), and at finished-good dispatch. Failed inspections route to Quality Action workflow with NCR (non-conformance report) tracking. Quarantine warehouses for held stock.

Multi-plant operations with inter-plant transfers

Each plant modelled as a Warehouse tree (or as a separate Company for distinct legal entities). Inter-plant transfers via Stock Entry move material without invoicing; inter-company transfers fire the multi-company workflow with cost-of-goods adjustment. Production plans can pull from any plant's capacity.

Costing — actual, standard and weighted-average

ERPNext supports moving-average and FIFO valuation natively. Standard costing with variance reporting is a custom we add for clients running formal cost accounting. Job-order costing reports actual cost per work order, decomposed into raw material, direct labour, machine time and applied overhead.

Real scenarios

Common manufacturing scenarios we've delivered.

A Hamriyah-based food and beverage manufacturer with HACCP, batch traceability and multiple SKUs across retail and HoReCa channels. Items configured as batch-tracked with FEFO picking; manufacturing date, expiry date and lot number stamped on every batch. Quality inspection at raw-material receipt (incoming flour, sugar, packaging), in-process (during cooking and filling), and pre-dispatch (final QC). Recall report flags every customer that received a specific batch within minutes — critical when a quality deviation is discovered. Dubai Municipality and ESMA documentation generated from system data, not maintained separately.

A Sharjah-based steel fabricator with subcontracted galvanising and powder coating. Cut and welded steel fabrications shipped to a Sharjah-area galvanising subcontractor for hot-dip galvanising, then to a powder-coating subcontractor, then back to the factory for final assembly. ERPNext\'s subcontracting workflow models each leg with stock-in-transit and yield-loss reporting. Per-job costing tracks raw-material cost, fabrication labour, subcontract galvanising charge, subcontract coating charge, and final-assembly labour separately — showing the team where margin is actually earned and lost.

A KIZAD building-materials manufacturer with two plants and a separate distribution licence in Dubai mainland. Three Companies in one ERPNext instance: KIZAD plant 1, KIZAD plant 2, Dubai mainland distribution arm. Inter-plant transfers between the two KIZAD plants are non-invoiced stock moves. KIZAD-to-Dubai-mainland is an inter-company sale with proper VAT (designated zone goods crossing into mainland triggers standard 5% VAT). Production planning consolidated across both plants; sales pulled from whichever plant has stock or capacity.

A pharmaceutical manufacturer migrating from a legacy system, with full forward and reverse genealogy required for MOH audits. Every raw-material batch (active ingredient, excipient, packaging) tracked from receipt through manufacturing to finished-good batch and customer dispatch. Reverse genealogy: given a finished-good serial, list every raw-material batch that contributed. Forward genealogy: given a raw-material batch, list every finished-good batch and customer that received it. Quality holds, retest schedules, and stability-study tracking modelled as custom DocTypes layered on the base item and batch records.

Day one

What we configure on day one.

Every Craft manufacturing engagement starts with a fixed checklist. We don't begin custom work until these are in place.

  • UAE-localised Chart of Accounts with manufacturing-specific cost-centre structure
  • Item master with manufacturing flags, default warehouse, default BOM, batch/serial tracking config
  • Warehouse tree with raw material, WIP, finished goods, quarantine, scrap, subcontractor warehouses
  • Workstation master with shift calendars, hourly cost rate, and capacity
  • Routing master per product family with per-operation time and workstation
  • BOMs imported and validated, including sub-assemblies; cost roll-up tested
  • Production Plan template configured for your planning cadence (daily/weekly)
  • Quality Inspection Templates per item category and per operation
  • Subcontracting workflow with subcontractor warehouses and service items
  • Standard sales and purchase Tax Templates with UAE VAT compliance
  • Job Card mobile interface tested on shop-floor tablets
  • Backflush vs explicit consumption decision per item / per operation
  • Standard reports pinned: Work Order Summary, BOM Cost Variance, Stock Ageing, Production Plan vs Actual, Yield Report
  • User roles for production, planning, quality, warehouse, finance, sales
  • Bilingual (English/Arabic) tax invoice and delivery note formats

Pricing

Pricing approach.

Manufacturing implementations run on a fixed-fee, fixed-scope model. Once discovery is complete — including BOM survey, shop-floor walkthrough and quality-process review — we issue a single SOW with a not-to-exceed price covering implementation, configuration, training and go-live. No surprise change orders inside the agreed scope.

Pricing depends on plant count, BOM complexity and depth, batch/serial requirements, integration count (PLC, MES, label printers, scales), and migration effort. Discrete-manufacturing SMEs land in a different bracket from multi-plant pharma or food-grade traceability.

See our ERPNext pricing approach for how we structure engagements.

Add-ons

Add-ons we often implement.

Most manufacturing clients add one or more of these in phase 2:

Questions

FAQ.

Does ERPNext handle multi-level Bills of Materials (BOMs)?

Yes. ERPNext supports nested BOMs with arbitrary depth — a finished good can include sub-assemblies, each with their own BOM, recursively. The cost rolls up automatically from raw materials through sub-assemblies to finished good. Default BOM per item supports versioning so you can run an old BOM for legacy work orders while new orders use the current version. Engineering Change Notes are a custom workflow we add for clients who need formal BOM-change governance.

Can ERPNext drive shop-floor work orders and operations?

Yes — Work Order is a first-class document that consumes raw materials per BOM, schedules operations against Workstations and Routing, and produces finished goods. Job Cards on the shop floor let operators start, pause, and complete operations with time tracking. For paper-free shop floors we deploy ERPNext's mobile job-card interface on tablets at each workstation. For high-volume continuous manufacturing, we usually recommend integrating a dedicated MES rather than running operations purely in ERPNext.

Does it support batch and serial-number tracking with expiry?

Yes. Items can be configured as batch-tracked (typical for food, chemicals, pharmaceuticals) or serial-tracked (typical for high-value equipment, electronics). Batches carry expiry dates with FEFO (first-expiry-first-out) picking enforced at the warehouse level. Recall reports list every customer that received a specific batch — critical for HACCP / ISO audits. Serial tracking gives full forward and reverse genealogy: which raw-material batches went into which finished-good serial.

How does MRP and capacity planning work?

ERPNext's Production Plan reads sales orders and forecasts, explodes BOMs against current stock, and generates Work Orders and Material Requests for shortfalls. Capacity planning runs against Workstation calendars (shifts, holidays, downtime) and respects per-operation capacity. For straightforward discrete manufacturing it works well. For complex finite-capacity scheduling with sequence-dependent setups, we either layer in a custom scheduling DocType or integrate with a dedicated APS tool.

Can it handle subcontracting and outside-processing?

Yes — common in UAE manufacturing where heat treatment, plating, or specialised cutting is sent out to a subcontractor. ERPNext's subcontract workflow ships raw materials to the subcontractor (recognised as stock-in-transit at the subcontract supplier), receives finished or semi-finished goods back, and books the subcontractor's service charge as part of the item cost. Material reconciliation (what went out vs what came back, including yield loss) is reportable.

Does ERPNext do quality inspection at receipt, in-process, and pre-dispatch?

Yes. Quality Inspection Templates define checks (visual, dimensional, functional) per item or operation. Inspections can be mandatory at goods receipt (incoming raw material), at operation completion (in-process), and at finished-good dispatch (outgoing). Failed inspections route to a Quality Action workflow. Non-conforming material can be quarantined, reworked, or scrapped with full traceability.

Can it integrate with shop-floor sensors / IoT for real-time production data?

Yes — through ERPNext's REST API and the Frappe framework. We have built integrations to push machine-cycle counts and downtime events from PLCs into ERPNext Work Orders, so OEE (overall equipment effectiveness) updates in real time without operators keying it in. This is custom per-machine work — we scope it after the core ERP is live, not before.

How long does a manufacturing ERPNext implementation take?

A discrete-manufacturing SME with 200–2,000 SKUs, 5–20 BOMs, and a single factory typically runs 14–18 weeks. Multi-plant manufacturing groups, food-safety compliance (HACCP), or pharmaceutical-grade traceability extend this to 20–28 weeks. The longest pole is BOM data — most factories don't have clean digital BOMs and we spend material time building them properly during implementation.

— Ready when you are

Talk to a real ERP consultant.

A 30-minute call is the fastest way to know if we're a fit. No slides.