Build a Material Planning Tool in 10 Minutes

I have demand, on-hand inventory and open purchase orders.  What orders can I cover with materials and which orders are going to be short?

This is a simple question in material planning.  We frequently get asked by clients to build spreadsheet tools that can provide an answer.  You can download a simple example of such a tool here.

Now, most of these companies run some kind of MRP system.  You might think that this Material Requirements function would be central to MRP.  The problem is that many MRP systems lose the direct connection between demand and material requirements known as pegging. This means that users find it difficult to make decisions about priorities and allocation when there is some kind of shortage.  It is often helpful to have the supply conditions for each component expressed for each sales order.  This means no logic is hidden by a software system and material requirements are transparent and open.

There is a neat trick that you can use to build such tool.  It is so simple and yet powerful that with practice you could build it in 10 minutes.  Here is a short video explaining the logic and showing the build from start-to-finish.

We use a Fast Excel Development Template to build this material planning tool.  You can download it for free here (or in Excel 2003 here).  If you like what you see, you can learn more about how to use the Development Template with these tutorials.

This is a very simple technique for material planning that you can use as the foundation for a powerful material planning system.  Usually, the input files come directly from the MRP system, so you can be sure that the data is accurate and up-to-date.  Material availability is one half of finite scheduling and this method helps you to quickly project inventory cover and identify shortages before they appear.

View the demo video and download the Development Template and example tool.  By following the steps, you can use this neat material planning trick to project inventory cover and shortages; all with direct pegging and full transparency to each sales order.

Learn How in a Free Training Webinar

If you would like to learn how we did it, we are holding a webinar on 4 March 2020 that will walk you through the process. Reserve your seat here:

28 thoughts on “Build a Material Planning Tool in 10 Minutes”

  1. Hi,
    I still can not implement to my material planning,

    scenario like this:
    1. BOM ( available)
    2.Inventory on hand available
    3.sales order received

    want to calculate:
    let say :
    Product A sales order 500
    use component
    X=2 per
    Y=1 per
    Z= 3 per
    next ….product B calculate how many can produce..because some component was use up by product A…..and so on..
    i have product 500 item and material 3000 item.

    is there any one can help…

    1. Hi Zamm,

      The material planning tool referenced here does work – it has been tested and downloaded 7000+ times.

      Perhaps you referring to the ExplodeAll function in the template? If so, please email me your example and I’ll have a look. The function does work, it is likely to be something in the setup. We do not yet have detailed tutorials on this- sorry. You can reach me on [email protected]

      1. Hello Mr Kien,

        Sorry, i mean not for stack template above.
        but for explode template. that file was great, but i don’t know, am i wrong when set it up?
        i’ve sent you an email and enclosed my file.

        Many thanks,


  2. Hi guys,

    How should I interpret the 09/09/2099 date on my Pivot Table?

    I don’t know what you mean by the “Demand is short”. Does that mean I will be able to deliver this order?


Leave a Comment

Scroll to Top