Minimum Stock Level: Formula, Example & How to Set It

5 min read

By

TranZact Solutions Team

· Published

Hero Background
Minimum Stock Level: Formula, Example & How to Set It

Minimum stock level is the lowest quantity of an item you should hold before you risk a stockout. The formula is Minimum Stock Level = Reorder Level − (Average Daily Use × Average Lead Time). Set it too low and a late delivery stops production. Set it too high and cash sits on the shelf.

Minimum stock level is not when you order. It is the floor you protect. Mixing the two up is one of the most common planning mistakes in manufacturing.

What is minimum stock level?

Minimum stock level is the smallest quantity of an item that should stay in stock at all times. It is a safeguard. Even with normal reordering, a late supplier or a sudden rush order can eat stock faster than planned.

It comes from two inputs: how fast you use the item, and how long it takes to get more. Both should come from your real purchase and consumption records, not a guess made once and never revisited.

Minimum stock level formula

Minimum Stock Level = Reorder Level − (Average Daily Use × Average Lead Time)

The reorder level itself is usually Maximum Daily Use × Maximum Lead Time. So you need four numbers per item: average and maximum daily use, and average and maximum lead time in days.

Worked example

Take a machined component used in an assembly. Its highest daily use is 25 units, and the slowest supplier delivery took 20 days. Reorder level = 25 × 20 = 500 units.

On a normal day you use 20 units, and the supplier normally delivers in 10 days. Average use during lead time = 20 × 10 = 200 units.

Minimum stock level = 500 − 200 = 300 units. Below 300, you are eating into the buffer meant for a late delivery.

How to set minimum stock level
  1. Pull average and maximum daily use

  2. Pull average and maximum lead time

  3. Multiply peak use by peak lead time

  4. Subtract average use over lead time

  5. Recheck when demand or supplier changes

Why minimum levels fail on Tally and Excel

The maths is simple. Where manufacturers go wrong is the inputs, and the stock number the minimum is checked against.

In the patchwork, that number depends on someone entering every issue, GRN and job-work challan on time. When the floor is busy, entries get skipped. The system says 520. The store has 340.

Your reorder level says there is no need to order yet, but you are 40 units from the floor. That is a software problem, not a team problem.

How TranZact handles minimum stock

TranZact is a manufacturing AI software which ensures your system stock and physical stock always match. It connects sales, purchase, production and consumption on one system.

A photo of a paper entry becomes a system entry, so consumption gets recorded without anyone retyping it. The inventory module covers multi-store stock, reorder levels and AI stock alerts.

For purchase planning, the MRP engine runs through your orders and BOMs, then tells you what to buy and when. MRP and indent are in the Grow, Scale+ and Dominate plans. Accounting stays in Tally, with a one-way sync and no double entry.

Book a demo →

Watching minimum stock: before and after


Tally + Excel

With TranZact

Stock figure

Updated when someone remembers

Every stock movement on one system

Paper entries

Retyped later, if at all

Photo becomes a system entry

Low-stock warning

Found at the next count

AI stock alerts

What to buy

Owner's memory

MRP report from orders and BOMs

Accounts

Entered twice

One-way sync to Tally

Minimum vs reorder vs maximum stock level

These three get mixed up all the time. Here is the difference that matters.

Level

What it is

Typical formula

If you ignore it

Minimum

The floor

Reorder level − (average use × average lead time)

One late delivery stops the line

Reorder level

The trigger to order

Maximum use × maximum lead time

New stock arrives after you hit the floor

Maximum

The ceiling

Reorder level + reorder quantity − (minimum use × minimum lead time)

Cash and space get tied up

A common error is ordering at the minimum instead of the reorder level. By then there is no buffer left for a delayed truck. For safety stock and the full set of levels, see our stock levels guide.

What happens if you get it wrong

  • Too low: production stops. One late delivery pushes you below what the line needs, and the line waits.

  • Too low: rush buying. Emergency purchases to cover a gap usually cost more than planned orders.

  • Too high: cash stuck in stock. Money sits on shelves instead of funding the next production run.

  • Too high: storage and dead stock. Extra material takes space, and some of it degrades or goes obsolete before use.

What to check before you buy inventory software

If you are choosing software to keep minimum levels honest, ask these questions in the demo.

  • Can it hold a reorder level per item? Critical parts need tighter levels than low-impact consumables.

  • Does planning read your BOMs and open orders? A check on today's stock misses what tomorrow's work orders will consume.

  • Does it count stock out on job work? Material at a subcontractor is still your stock, and it changes what you buy.

  • How do shop-floor entries get in? If every issue needs typing, the stock figure drifts on busy days.

  • Does it work with Tally? Your accountant should not have to re-enter anything.

  • How long is go-live? TranZact is live in 2–3 weeks, with no consultants and no IT team.

Minimum stock level is simple maths on top of a stock number you can trust. If your system and your store disagree, see how 10,000+ manufacturers run stock, purchase and production on TranZact.

Book a demo →

Check out other blogs

Hero Background
Become the
AI-Run Factory

Born in India. Building for the world.

Built by IIT & IIM founders

Hero Background
Become the
AI-Run Factory

Born in India. Building for the world.

Built by IIT & IIM founders

Hero Background
Become the
AI-Run Factory

Born in India. Building for the world.

Built by IIT & IIM founders