Article

Your Inventory Number Is a Guess

Your ERP says the stock is there. The warehouse says it is not. Phantom inventory, batch lag, and dirty master data mean the number on screen is a guess - and replacing the ERP will not fix it.
A warehouse aisle with empty gaps on the nearest shelves while a distant inventory board still shows stock as available

Stuart Totterdell

Technical Director

Your ERP says you have forty-seven units. The warehouse says twelve. Sales already promised a customer thirty, and somewhere between those three numbers sits an ops manager who stopped trusting the system months ago and now keeps a private spreadsheet, because it is the only number she actually believes.

That is not a software bug - it is your inventory truth problem, and it is far more common in mid-market operations than anyone selling you a new ERP wants to admit.

The scene nobody puts in the demo

It starts the same way every week. A pick list prints, a picker walks the aisle, and the location is empty, or short, or holding the wrong SKU entirely. They radio the supervisor, who opens the ERP and finds it adamant that the stock is there. Then someone actually walks the floor and finds a misplaced pallet, or a return that was put away but never booked in, or yesterday's goods-received note still sitting on a clipboard at the goods-in desk because nobody had a moment to key it in.

By lunchtime, three customer orders have been delayed, two salespeople have been told to check with the warehouse first, and finance is holding a stock valuation that nobody in operations is willing to defend in a meeting.

This is phantom inventory - not fiction exactly, but operational fiction: numbers that look precise because they sit inside a system, and feel authoritative because they are printed on a screen, while remaining a guess for as long as the process that feeds them stays broken.

Why the number lies

Most mid-market inventory problems are not exotic. They are boring, cumulative, and easy to ignore right up until they become expensive.

Cycle counts happen and variances get adjusted, but within a fortnight the same SKUs are wrong again, because receipts, returns, and production issues keep being booked late or booked wrong in the meantime. Master data is often just as soft: units of measure that mean one thing to purchasing and another to the warehouse, duplicate SKUs created for "a quick fix" that was never undone, locations that no longer exist physically but still hold stock on screen, and kits or BOMs that stopped matching how the floor actually builds a product years ago. Layer on a WMS and an ERP that do not agree in time - one moving stock in real time while the other finds out overnight through a batch file or a manual export - and every promise made from the ERP becomes a bet placed against a lag nobody has measured. Underneath all of it, people are usually still doing the real integration work: goods-in written on paper, put-away happening before anything is booked, adjustments carried in someone's head until Friday. The system is not wrong because it is malicious. It is wrong because it is fed late, incompletely, or twice - and no dashboard, however polished, fixes that on its own.

Replacing the ERP will not make the shelf tell the truth

This is the part vendor conversations tend to skip. You are told that modern inventory modules, sharper dashboards, and mobile scanning will fix accuracy, and sometimes they help - but often they simply carry the same bad habits onto a newer platform, at six or seven figures of cost and eighteen months of disruption.

If your counts are weak, your master data is dirty, and the handoffs between warehouse and finance are still manual, a new ERP inherits every bit of that. You will still have phantom stock. You will just have paid considerably more for the privilege of arguing about it.

We have written elsewhere about why ERP replacement is usually the wrong first move, and inventory is one of the clearest proofs of that argument. The system did not invent the forty-seven units. Your processes did, through lag, shortcuts, and data that nobody owns from end to end.

What to fix first: visibility and data flow

Before you open an RFP, there is unglamorous work worth doing first.

Start by tracing one SKU for seven days, from purchase order through goods-in, put-away, pick, despatch, and invoice, writing down every system touch, every spreadsheet, and every "we usually just..." along the way - that single map will tell you more than a vendor demo ever will. Define a single source of operational truth for availability while you are at it: not what finance values at month end, but what sales is actually allowed to promise today. If that number does not live in one place that the warehouse trusts, you do not have inventory control - you have a negotiation between departments dressed up as a report.

Where the WMS and ERP disagree for hours at a time, treat that as a data and systems integration problem rather than a training issue: near-real-time movement, receipt confirmation, and adjustment posting will always beat overnight batch files and hero spreadsheets. Someone also has to own master data as if it were a product in its own right - accountable for units, locations, SKU hygiene, and kit definitions - because when "everyone owns it," in practice nobody does, and your inventory number stays a guess dressed up as a fact. Finally, automate the handoffs that currently still walk between people: put-away confirmation, return booking, production consumption, cycle count adjustments. Business automation here is not a nice-to-have; it is how you stop people being the integration layer in the first place.

The ops director test

Ask your ops director one question: when sales asks "can we ship it Friday?", do they look at the ERP, or do they pick up the phone to the warehouse?

If the answer is the phone, you already know the truth. The system number is advisory and the floor is authority, and that gap costs you every single week in overselling, underselling, expedited freight, and wasted management time chasing a number nobody quite trusts. A new ERP might eventually give you better tools, but it will not give you trust on its own - trust comes from process discipline, clean data, and systems that update when the physical world updates, not whenever someone finally gets round to typing it in.

Stop buying certainty you have not earned

Inventory accuracy is not a feature you purchase. It is a capability you build, one process at a time. Vendors will sell you confidence; warehouses will sell you reality; your job is to close the distance between the two before you ask either of them for more money.

Start with visibility, fix the flow, and clean the master data so the number on screen finally matches the shelf - before you ask a new platform to carry the same fiction forward. Until then, your inventory number is a guess. Treat it like one, and then go and make it stop being one.

A warehouse aisle with empty gaps on the nearest shelves while a distant inventory board still shows stock as available

Does your warehouse trust the ERP stock figure?

We help mid-market ops teams find where inventory truth breaks - counts, master data, and system lag - and fix visibility and data flow before anyone spends a fortune on the wrong system.

Check inventory truth