Blog

  1. Home
  2. Blogs
  3. Make-to-Order or Make-to-Stock? How to Set Up ERPNext Production Management for UAE Factories
Blog Insights
Make-to-Order or Make-to-Stock? How to Set Up ERPNext Production Management for UAE Factories
Wahni
November 3, 2026
Blogs

Make-to-Order or Make-to-Stock? How to Set Up ERPNext Production Management for UAE Factories

Two factories can install the same ERPNext manufacturing module and need it to behave in completely different ways. A Sharjah packaging plant produces the same cartons every week and ships from stock. A Dubai steel fabricator builds nothing until a customer confirms a drawing. One plans from forecasts; the other plans from orders.

Getting this distinction right is the single most important decision in an ERPNext production management setup. It shapes how planning works, how materials are bought, and how costs are measured. This guide explains the main production models, how ERPNext supports each one, and how to choose the right setup for a UAE factory.

The Three Common Production Models

Make-to-stock (MTS). Products are made in advance and held in inventory until sold. Planning is driven by forecasts and stock levels. This suits FMCG, packaging, building materials, plastics, and standard chemicals.

Make-to-order (MTO). Production starts only after a confirmed order. Each order may differ in size, finish, or specification. This suits steel fabrication, joinery, furniture, signage, and custom machinery.

Assemble-to-order (ATO). Standard components or sub-assemblies are made to stock, and final assembly happens once an order arrives. This suits electrical panels, HVAC units, modular furniture, and equipment with configurable options.

Many UAE factories run a mix. A furniture maker might stock standard office chairs while building reception desks to order. ERPNext handles all three in the same system, as long as the setup reflects how each product line actually works.

Setting Up ERPNext for Make-to-Stock

In a make-to-stock factory, the goal is to keep the right amount of finished goods available without tying up cash in excess stock.

  • Standard BOMs: each product has a fixed bill of materials and routing.
  • Reorder levels: minimum stock levels on finished goods and raw materials trigger material requests automatically.
  • Production plans from forecasts or material requests: planners group demand into batches and create work orders in one step.
  • Batch tracking: batches carry manufacturing and expiry dates, which matters for food, cosmetics, and chemicals.
  • Standard costing view: BOM costs show expected cost per unit, and actual consumption reveals variances.

The key performance questions are stock cover, batch yield, and scrap. ERPNext reports these by item and by period, so production managers can see where waste is building up.

Setting Up ERPNext for Make-to-Order

In a make-to-order business, every order is its own small project. The goal is to quote accurately, deliver on time, and know the real profit on each job.

  • Sales order driven planning: a production plan is created directly from confirmed sales orders, so every work order is linked to a customer.
  • Item variants or order-specific BOMs: sizes, finishes, and options are handled through variants, or a BOM is created for the specific order.
  • Material reservation: materials are reserved against the order so they are not consumed by another job.
  • Job cards: operators log time against each operation and workstation, building up actual labour and machine costs.
  • Project costing: large or long jobs can be linked to a project, which collects materials, labour, subcontracting, and expenses in one place.

The key performance questions are quote accuracy, on-time delivery, and actual margin per job. Comparing the quoted cost with the actual job cost is often the most eye-opening report a make-to-order factory sees.

Setting Up ERPNext for Assemble-to-Order

Assemble-to-order combines both approaches. Sub-assemblies are planned and stocked like make-to-stock items. Final assembly is planned from sales orders like make-to-order work.

ERPNext supports this with multi-level BOMs. When a production plan runs, it can pick up available sub-assemblies from stock and create work orders only for what is missing. Lead times shrink because most of the work is already done before the order arrives.

Subcontracting: A UAE Reality

Many UAE factories send part of the work out, such as galvanising, powder coating, machining, or printing. ERPNext’s subcontracting process sends raw materials to the subcontractor, tracks them while they are away, and receives the finished items back with the subcontractor’s charges added to cost. This keeps material at third-party sites visible and stops it from disappearing from the books.

Capacity Planning and the Shop Floor

Whichever model you use, ERPNext lets you define workstations with working hours and hourly costs. Capacity planning schedules operations against available time, which helps planners spot bottlenecks before promising delivery dates. Job cards then record what actually happened, so plans improve over time.

For factories ready to connect machines and sensors, our post on how UAE manufacturers are building smart factories with ERPNext goes further.

How to Choose the Right Setup

Before configuring anything, answer these questions for each product line:

  1. Do customers expect delivery from stock, or do they accept a lead time?
  2. Does each order change the specification, or only the quantity?
  3. Are there standard components shared across many finished products?
  4. Is profit measured per product or per job?
  5. Which steps are done in-house and which are subcontracted?

The answers usually show that a factory needs more than one model. Mapping this out early prevents the most common mistake: forcing every product through the same planning logic.

For broader context, see our complete guide to ERPNext for manufacturing and the seven processes Dubai manufacturers should automate first.

How Wahni Helps

Wahni IT Solutions is the only Frappe ERPNext Gold Partner in the UAE, rated at PMM Level 5. Our ERPNext manufacturing team works with factories across Dubai, Sharjah, and Abu Dhabi to map each product line to the right production model, from BOM design and planning to job costing and subcontracting. Book a free consultation to review how your factory plans production today.

FAQs

1. Does ERPNext support both make-to-order and make-to-stock manufacturing?

Yes. ERPNext supports make-to-stock, make-to-order, and assemble-to-order production in the same system. Each product line can follow its own planning logic, from forecast-driven batches to work orders linked to individual sales orders.

2. How does ERPNext calculate the actual cost of a make-to-order job?

ERPNext collects the materials consumed, operator time and workstation costs from job cards, and any subcontracting charges against each work order. For larger jobs, these costs can also be grouped under a project to show the actual margin.

3. Can ERPNext handle subcontracting for UAE factories?

Yes. ERPNext tracks raw materials sent to subcontractors for processes such as coating, machining, or printing, and adds the subcontractor’s charges to the cost of finished items when they are received back.

4. What is assemble-to-order in ERPNext?

Assemble-to-order means standard sub-assemblies are made to stock and final assembly happens after an order arrives. ERPNext supports this with multi-level BOMs, using available sub-assemblies from stock and creating work orders only for what is missing.

5. Is ERPNext suitable for small factories in Dubai?

Yes. ERPNext has no per-user licence fees and scales from a single workshop to multi-site operations. Smaller factories often start with BOMs, work orders, and stock control, then add capacity planning and job costing as they grow.

Written by Wahni IT Solutions – Streamlining Retail Operations in the UAE with Smart ERPNext Solutions.