What is production planning and how do you do it? From Excel to a systematic plan
What is production planning and how is it done? Orders, BOM, stock and capacity inputs, a weekly work order plan example and the limits of planning in Excel.
Production planning means deciding in advance which product will be made, in what quantity, in what order, on which machine and by whom, with which materials and by what date. How to do it: gather the inputs (orders, bill of materials, stock and capacity), schedule work orders against machine capacity week by week, and resolve overload through subcontracting, overtime or rescheduling. Excel works in a small workshop; we explain its limits below.
Monday morning in the workshop. On the board are twelve work orders left over from last week; three are marked “urgent”. The foreman says “the cutting machine is idle”, the planner says “the material hasn’t arrived”, sales says “the customer expects it on Friday”. All three may be right, but nobody has a single plan that shows the whole picture; for the second time that week, the planner will have to give a new delivery date. Production planning is the work of deciding in advance which product will be made, in what quantity, in what order, on which machine and by whom, with which materials and by what date; the value of a plan lies less in forecasting correctly than in showing conflicts before production starts.
Below, we use a numerical example to explain the inputs to planning, how to build the weekly plan, and where Excel is enough and where it is not.
What are the four inputs to production planning?
| Input | Question to answer | Where it is often kept |
|---|---|---|
| Orders and demand | What will we produce, how much and by what date? | Excel, email, phone notes |
| Bill of materials and recipe | Which materials and operations, in what quantities, make up this product? | The foreman’s memory, technical drawings, a separate Excel file |
| Stock | What do we have, what is on the way, what should we order? | Warehouse ledger, Excel, accounting software |
| Capacity | Which machine, how many hours, how many people, which shift? | Usually not written down, known from experience |
A plan is only as reliable as its weakest input. If capacity is known only from memory, the plan will never be realistic; if stock records are wrong, the plan shows a job with no materials as “ready to start”. The first task is to write down where each of the four inputs is kept and who holds it.
How do I plan work orders and machine load in the workshop each week?
Let’s take a hypothetical example: a small metal workshop with three machines. The cutting machine and the bending machine are each available for 40 hours a week (net of maintenance and shift patterns). This week there are three work orders:
| Work order | Product | Cutting (hours) | Bending (hours) | Due |
|---|---|---|---|---|
| WO-101 | Bracket, 200 units | 12 | 10 | Wednesday |
| WO-102 | Cover, 150 units | 18 | 6 | Thursday |
| WO-103 | Shelf support, 300 units | 14 | 8 | Friday |
| Total load | 3 work orders | 44 | 24 | This week |
On the cutting machine the load is 44 hours against a capacity of 40: four hours of overload. On the bending machine the load is 24 hours, so the machine is idle for more than half the time. Together these two figures say two things. First, the four hours of overload need a decision: subcontract them, schedule overtime, or push part of the work order with the most flexible due date to next week. Second, to keep the bending machine from standing idle, work has to move to bending as soon as cutting is finished; the plan looks at the machines together along the product flow, not one at a time.
- List open work orders: product, quantity, due date and status.
- Check materials: a work order whose materials are not in stock cannot start; mark this on the plan from the outset.
- Enter the time for each operation: include set-up and adjustment time.
- Convert capacity into hours: deduct shifts, maintenance and breaks to find the available hours.
- Sequence work orders by due date: total them per machine and flag the overload.
- Resolve the overload and record the decision: subcontracting, overtime or rescheduling; update the plan daily for any deviations during the week.
In the example, the 16 idle hours on the bending machine are an opportunity to make the plan more flexible: the bending part of a job subcontracted on the cutting side can be done in the workshop, or a work order from next week that has come in early can be pulled into the gap. The aim of planning is not only to find the overload but also to see idle capacity.
What disrupts the plan, and how do you protect it?
No plan stays as it is until the end of the week. What matters is having an answer ready for the events that disrupt it:
| Disruption | Effect on the plan | Precaution to take in advance |
|---|---|---|
| Urgent work order | Later jobs slip, capacity overflows | Decide from the outset who determines which job an urgent order jumps ahead of |
| Material delay | The work order cannot start, the machine stands idle | Match materials against stock before opening the work order; note the risk of delay in the plan |
| Machine breakdown | Capacity drops by the lost hours | Put the maintenance schedule into the plan; identify an alternative machine or subcontracting option in advance |
| More scrap than expected | Materials and time run short | Keep a scrap allowance in the bill of materials and check how actual scrap affects the plan |
| Late return from the subcontractor | The next operation waits | Track the return date of subcontracted work in a separate column |
When the plan is disrupted, the most important thing is to record the new situation in the one place everyone can see. Having different versions of the plan circulating among the foreman, the planner and sales costs more than the disruption itself.
How do you do production planning in Excel?
For a small workshop, a four-sheet Excel file does the job well. The first sheet holds work orders (code, product, quantity, due date, status), the second the bill of materials (product, material, unit quantity), the third stock, and the fourth machine capacity and weekly load. If you total the load per machine with SUMIF and subtract it from capacity, you can see idle or overloaded hours. This set-up works with one planner, dozens of work orders and a few changes a week.
Four habits help keep the plan sound in Excel:
- Keep work order codes unique; the same code should never appear on two rows.
- Enter times based on past actual times rather than estimates, and update them every month.
- Keep the plan in a single file managed by one responsible person; everyone else should have read-only access.
- Save each week’s plan with its date, so the question “what had we planned last week?” can be answered.
When production planning in a factory reaches the limits of Excel
- Urgent jobs arrive every day and the plan exists in three different versions held by three people.
- The bill of materials, the plan and stock sit in separate files; changing one does not update the others.
- Material requirements are calculated by hand, and shortages are noticed only once the job has started.
- Actual times and scrap do not feed back into the plan; the next estimate repeats the same error.
- It is unclear at what stage a subcontracted work order is, and who has it.
- Machine load lives in one person’s head; when that person is away, there is no plan.
As these signs pile up, the problem is no longer the planning method but the scattered data that feeds the plan. Instead of speeding up Excel, you need to bring the bill of materials, stock and work orders into the same data flow. Before starting the switch, a small trial is a good yardstick: choose a single product group, run its bill of materials, stock and work orders from one place for a month, and look at where the gap between plan and actual arises. The gap usually comes from time estimates, scrap that goes unrecorded or finding out too late that material has arrived.
What does YazSis ERP offer for production planning?
The YazSis ERP page lists bill of materials, recipe, work order, subcontracting, scrap, efficiency and cost under the production heading. On the stock and warehouse side it covers transfers, stock counts, lot and serial number tracking, barcodes, RFID and locations; in purchasing, requisitions, quotes, approvals, orders, suppliers and deliveries; in management, KPIs and real-time reports. Together these make it possible to gather the inputs to planning (bill of materials, stock, delivery) in the same data flow.
To be clear about the limits: the page does not promise an automatic scheduling algorithm or capacity optimisation, and neither does this article. How the plan is produced, which rules apply and which reports are shown are matters to discuss during the needs analysis, together with your business processes. To think about moving from Excel to a system in a broader context, you can also look at the Digital Transformation page.
If you would like to talk about setting up your production planning, bill of materials and stock in a single data flow, you can request a meeting on the ERP page.
Frequently asked questions
How is production planning done in a factory?
The inputs (orders, bill of materials, stock and capacity) are gathered; work orders are sequenced by due date and scheduled against machine capacity; overload is resolved through subcontracting, overtime or rescheduling, and the plan is updated against actual results every day.
How is machine load calculated?
Planned load hours are divided by available capacity hours. In the article’s example, the cutting machine has 44 hours of load against 40 hours of capacity; the load exceeds capacity, and the four hours of overload need a decision.
What is a work order?
A written instruction to produce a specific product in a specific quantity through specific operations. It shows the product, quantity, materials, sequence of operations, due date and status.
Is production planning the same as production tracking?
No. Planning answers the question “when, where and how much” in advance; tracking is the record of what actually happened. In a good system, actual times, scrap and efficiency feed back into the plan.
Does YazSis ERP produce an automatic production schedule?
The ERP page does not promise automatic scheduling or capacity optimisation. It lists bill of materials, recipe, work order, subcontracting, scrap, efficiency and cost as its production scope; how planning rules will work is determined in the needs analysis.
More articles
What is a time and attendance system (PDKS) and how does it work?
A time and attendance system records clock-in and clock-out events and calculates lateness, absence and working time from them. What PDKS stands for, how the device differs from the software and what to check when choosing one.
November 7, 2026 · 8 min readPersonnel files under KVKK in Turkey: who can access them, how to protect ID and IBAN
Under Turkey’s personal data protection law (KVKK), a personnel file is a data filing system. We explain when explicit consent is not required, what the privacy notice must cover, who may access the file and how to protect ID numbers and IBANs.
November 7, 2026 · 8 min readHow to write a quote: the 8 sections of a quote customers say “yes” to
A good quote is not a price list but a document that makes the customer’s decision easier. We walk through the eight sections of a quote and practical tips for the quote template, presentation and email, step by step.
November 6, 2026 · 8 min read