Industries · PPC & MRP 15 min read

Make-to-order production planning

A practical guide for planners in engineering, fabrication and capital-goods shops — planning against confirmed orders and order-specific BOMs, netting and reserving per order, and turning each job into work orders, purchase requisitions and a finite schedule.

15 min read Vidya Kathare · July 18, 2026 Industry guide
The order-to-ship cycle
01
Confirmed order
Order acceptance seeds the plan
Captured
02
Order-specific BOM
Explode the bill built for this job
Exploded
03
Net & reserve
Less stock & open supply; reserve to order
Netted
04
Buy + make + OSL
PRs and work orders, traced to the order
Split
05
Schedule & track
Priority, Gantt, plan vs actual per order
Delivered

What make-to-order planning means

Make-to-order (MTO) production planning is material requirements planning (MRP) and production planning and control (PPC) driven by confirmed customer orders rather than a forecast. Each order is planned against its own bill of materials — frequently order-specific, because the product is engineered, fabricated or configured for that particular customer — and the demand is exploded, netted against stock and open supply, and split into purchase requisitions to buy and work orders to make. Because the plan is tied to the order that pays for it, every purchase requisition, work order and reserved stock line traces back to a specific job.

That traceability is the point. In a forecast-driven plant, material and cost are pooled and averaged; in a make-to-order shop, the question a planner and an accountant both ask is "what does this order need, what has it consumed, and where is it now?" Planning software earns its place by keeping the answer attached to the order from acceptance through to dispatch. This guide sits alongside the make-to-order planning software product page, which shows the screens; here we explain the method.

The heart of it
Forecast planning asks "what might we sell, so what should we stock?" Make-to-order planning asks "we have this order — what exactly must we buy and make for it, by when, and what has it cost so far?"
One buys against a projection and holds a buffer; the other buys against a commitment and keeps every rupee attributable to the job.

Make-to-order versus make-to-stock

The distinction shapes every decision downstream, so it is worth being precise about it.

AspectMake-to-stock (forecast)Make-to-order (confirmed)
Demand isA forecast or sales planA confirmed customer order
BOM isA standard, shared billOften order-specific / engineered
Inventory roleA buffer held to target levelsMinimised; bought because an order needs it
Netting ties toThe plan period and reorder levelsThe order — reserved and traced to the job
Risk if wrongExcess or obsolete stockA late order and eroded margin on the job
Best systemHandles both — most real shops are mixed; a good plan nets and schedules make-to-order and make-to-stock together in one run

In practice, few shops are purely one or the other. A capital-equipment builder makes each machine to order but stocks common fasteners and consumables to a reorder level; a fabricator builds structures to order but keeps standard plate and section in stock. Fast Planning carries a "with stock" (WSTK) plan sub-type precisely so a make-to-order run still nets against the inventory you do hold, rather than pretending the store is empty. See the foundations in what is production planning software?

Order-specific BOMs and why they matter

For engineered or configured products, the bill of materials differs from order to order — a different drawing, a different length, a customer-specified motor or grade of steel. Planning against a single standard BOM would net the wrong quantities and buy the wrong parts. Fast Planning explodes each order against its own order-specific BOM — the bill tied to the sales order — so the netting, the purchase requisitions and the work orders reflect exactly what that job needs, not an averaged generic structure that no longer matches the drawing.

This is what keeps engineering work honest through changes. When a customer revises a specification mid-build, the change lands on that order's BOM, and the next planning run re-nets only what moved — new long-lead items surface as fresh purchase requisitions, superseded parts drop out, and the work orders adjust — without disturbing the plans of every other order sharing a component. The order stays a self-contained thread from acceptance to dispatch.

Bought-out (buy)

Raw material and bought-out items the order needs, short of stock, become purchase requisitions traced to the job.

→ Purchase Requisition

In-house SFG (make)

Sub-assemblies and fabricated items become work orders, each carrying its routing and standard times.

→ Work Order

OSL (send out)

Machining, galvanising or special processing sent out becomes an OSL work order routed to a processor, tracked out and back.

→ Outside WO

The order-to-ship cycle, stage by stage

A disciplined make-to-order run moves through the same stages every time, all anchored to the order:

01
Accept order
Confirmed order seeds the plan as demand
02
Explode BOM
Against the order's own bill of materials
03
Net & reserve
Less stock and open supply; reserve to order
04
Buy + make
PRs and work orders traced to the job
05
Schedule
Priority and Gantt across shared resources
06
Track vs plan
Book progress; plan vs actual per order

The instruction at the centre is still the work order: an order to make a defined quantity by a date, carrying a routing of operations with standard cycle and setting times. On the buy side the same run raises the purchase requisitions for the long-lead and bought-out items the order needs. Both stay linked back to the sales order, so an engineering job never loses the thread from acceptance to dispatch. See Sales & Production Plan and Process Sheets & Routing.

Planning engineered orders on spreadsheets per job?

We can show you a live plan — each confirmed order exploded through its own BOM, netted and reserved against your stock, split into work orders and purchase requisitions, and scheduled — in 30 minutes, on your own orders.

Get a demo

Netting and reserving material per order

The MRP engine still runs the same single calculation, item by item and level by level as the order-specific BOM explodes:

The netting formula
Net requirement = Gross order demand − Stock on hand − Open supply (open POs + open work orders + reserved stock)
Whatever is still short becomes a purchase requisition or a work order — traced back to the order that raised it.

What make-to-order adds is reservation. When a plan nets a requirement, it can reserve the stock it intends to consume against that order, and a stock reservation report shows what inventory is committed to which job. This matters most when long-lead material is scarce: reservation stops one urgent order from quietly eating the plate or the casting another order was depending on, and it keeps the next netting run honest, because reserved stock is treated as unavailable to everyone else. Between formal runs, a live reorder-level dashboard still watches the common consumables you stock and proposes a purchase requisition when they dip below their reorder point — so the standard items never become the reason a bespoke order is late. See MRP — BOM Explosion & Netting and what is MRP software?

Scheduling long-lead engineering work

Make-to-order work is often long-lead and project-like: a single order may run for weeks across fabrication, machining, sub-assembly and outside processing, competing with other orders for the same machines and bays. Scheduling has to sequence those work orders sensibly against finite capacity. Fast Planning sets and re-sequences order and resource priority and lays the work orders out on a DayPilot Gantt board, while finite machine loading shows which resource is the bottleneck and when it will next be free — so a realistic promise date rests on capacity, not optimism.

As the job runs, the floor books progress against each work order — actual start and end, setting and cycle times, quantity done — feeding plan versus actual per order: how the real build is tracking against the plan the customer was promised, and where cost and time are drifting while there is still time to act. Barcode and machine-data capture make this practical on the floor; see IoT / Industry 4.0 machine data, Plan vs Actual & OEE and the production scheduling guide.

Illustrative — engineering & fabrication shop

Why order-specific netting and scheduling belong in one system

Consider an engineering shop building three special-purpose machines to order in the same month, each to its own drawing. Each order explodes against its own BOM; netting against plate stock and open purchase orders turns long-lead castings and bought-out motors into purchase requisitions traced to the job, while fabricated and machined parts become work orders. Scarce plate is reserved to the order that needs it first, so the second build cannot quietly consume it. The three orders' work orders share the fabrication bay and the VMC, so they are sequenced by priority on the Gantt, and plan-vs-actual per order shows one build slipping in machining early enough to add a shift. Because BOM, netting, reservation, work orders and the schedule ride one engine, each order stays a clean, costed thread — the profile behind real make-to-order deployments.

3
orders, each its own BOM
100%
of PRs & WOs traced to a job
1
shared BOM & stock engine

How Fast Planning implements it

Fast Planning Software for make-to-order is a working implementation of everything above, built by Improsys in Pune under the Fast Technology brand, deployable cloud or on-premise. Mapping the cycle to the product:

1
Capture the order. Seed the sales or production plan from confirmed order acceptance, so planning begins from a real commitment rather than a re-keyed figure.
2
Explode the order's BOM. The MRP engine explodes each order against its own order-specific bill, so netting reflects the drawing for that job.
3
Net and reserve. Every item is netted against stock, open POs, open work orders and reserved stock, and scarce material can be reserved to the order so two jobs never double-count the same casting.
4
Split buy, make and OSL. Long-lead and bought-out shortfalls become purchase requisitions; fabricated and machined parts become work orders with a routing; outside processing becomes OSL work orders — all traced to the order.
5
Schedule and track. Sequence work orders by priority on a DayPilot Gantt against finite machine load, and the floor books progress for plan-vs-actual per order — with Dhruv AI adding insight summaries and plain-English questions over your planning data.

Because it runs on the shared platform, the same deployment hands work orders to Fast Production, reads and reserves stock in Fast Inventory, and feeds purchase requisitions into purchasing — with no interface and no re-keying. Order releases, work-order and reorder alerts can push to the shop and to suppliers over WhatsApp, email and SMS.

Deployment, India context and pricing

Make-to-order engineering, fabrication and capital-goods shops are a core profile for Fast Planning, which is built for small-to-mid Indian manufacturers running a single plant or a few plants — the special-purpose-machine builders, fabricators and equipment makers of the Pune, Ahmedabad, Rajkot, Coimbatore and NCR belts. It deploys cloud or on-premise on IIS and SQL Server and is licensed as a branded single-tenant copy, so each order's BOM, cost and progress stay in your own database.

Two India realities shape the plan. First, job work is routine: machining, galvanising and special processing sent out are movements under the GST job-work provisions, planned as OSL and reconcilable to the ITC-04 return — confirm the current treatment with your CA. Second, engineered orders carry customer advances and milestone billing, so keeping every purchase requisition and work order attributable to the order is what lets commercial and production read the same job cost. Pricing is indicative in Indian Rupees and scales with users and modules; the practical step is a quote against your order volume and BOM complexity, and a short demo on your own orders. See planning software pricing or talk to us.

Keep going — the production planning library
The pillar guide, sibling industry guides, and the product pages that show how Fast Planning implements each part.

Frequently asked questions

What is make-to-order production planning?

Make-to-order (MTO) production planning is MRP and production planning and control (PPC) driven by confirmed customer orders rather than a forecast. Each order is planned against its own bill of materials — often order-specific, because the product is engineered or configured for that customer — and the demand is exploded, netted against stock and open supply, and split into purchase requisitions to buy and work orders to make. Because the plan is tied to the order that pays for it, every purchase requisition, work order and reserved stock line traces back to a specific job, so cost, material and progress stay attributable to the order rather than pooled.

How is make-to-order different from make-to-stock planning?

Make-to-stock plans to a forecast and replenishes finished goods and components to target stock levels, so demand is a projection and inventory is a buffer. Make-to-order plans to confirmed orders, so demand is real and inventory is minimised — you buy and make largely because a specific order requires it. The MTO plan usually explodes an order-specific BOM, ties netting and reservation to the order, and cares about per-order lead time and margin. Most real shops are mixed: some finished goods built to order, others stocked, and a good system nets and schedules both in one run.

How does the software handle order-specific BOMs?

For engineered or configured products, the bill of materials differs from order to order, so planning cannot rely on a single standard BOM. Fast Planning explodes each order against its own BOM — the order-specific bill tied to the sales order — so the netting, purchase requisitions and work orders reflect what that particular job needs. This keeps an engineering job's requirements attached to the order that pays for it, rather than averaging it into a generic part structure that no longer matches the drawing.

Can make-to-order planning reserve material to a specific order?

Yes. Stock can be reserved against a plan or order so two jobs do not double-count the same inventory. When an MTO plan nets a requirement, it can reserve the stock it intends to consume, and the stock reservation report shows what inventory is committed to which order. This matters most when long-lead material is scarce: reservation stops one urgent order from quietly consuming the material another order was depending on, and keeps the netting for the next run honest.

Does Fast Planning suit engineering and fabrication shops in India?

Yes. Make-to-order engineering, fabrication and capital-goods shops are a core profile for Fast Planning, which is built for small-to-mid Indian manufacturers running a single plant or a few plants. It plans against confirmed orders and order-specific BOMs, handles outsourced (OSL) operations for job work, and deploys cloud or on-premise on the shared platform that Fast Production and Fast Inventory use. Pricing is indicative in Indian Rupees and scales with users and modules; confirm any GST or job-work treatment with your CA.

Ready to plan every order as its own clean thread?

A 30-minute Fast Planning Software demo covers order acceptance, order-specific BOM explosion and netting, stock reservation, work orders and purchase requisitions, finite scheduling and plan-vs-actual per order — live, on your own data.

Get a demo
No commitment. No slides. Your plan on screen.