“Perpetual inventory” sounds like a phrase a textbook uses to make students miserable. It’s actually the single most practical concept in modern stock control, and the difference between knowing what’s on your shelves right now and reconstructing it from purchase orders and hope once a quarter. For SME equipment manufacturers with live production demand, perpetual is the only sensible baseline.
This post is for Operations Directors and Finance Directors at 20-60 person device, equipment, or machinery manufacturers whose accountant is pushing them off an annual stocktake and toward quarterly stock valuation — but who don’t yet have the vocabulary to explain what they need from a system.
In brief: A perpetual inventory system keeps recorded stock levels updated in real time as parts arrive, get picked for jobs, and get dispatched to customers. It replaces the annual (or quarterly) manual stocktake with rolling cycle counts — which is how SME equipment manufacturers get accurate stock valuation, traceability for ISO 9001, and reliable gross margin without the annual disruption. Flowlens implements this specifically for SME equipment and device manufacturers via live BOM allocation and goods-receipt verification at source.
What a perpetual inventory system is
A perpetual inventory system continuously updates stock levels in real time as transactions happen. The moment goods arrive at the dock, stock goes up. The moment parts are picked against a job card, stock goes down. The moment a finished product ships to a customer, finished goods reduce. Nobody re-enters the numbers at month-end. The numbers are already right.
The contrast is periodic inventory — usually an annual or quarterly manual stocktake where the business physically counts everything, reconciles it against what the system thinks it has, and argues about the differences for a week. Between stocktakes, the system’s numbers are approximations at best.
Why periodic counting fails for equipment manufacturers
Periodic counting works fine for a retailer who sells the same 200 SKUs year after year at roughly steady volume. It falls apart quickly in SME equipment manufacturing, for four reasons specific to discrete manufacturers.
First, multi-level BOMs mean a single stockout at level three cascades upward silently until assembly stops. You need to know about it today, not at the quarterly count. Second, serial number tracking — required for most equipment manufacturers’ ISO and warranty processes — is incompatible with batch-level approximation. Each serial has a specific location and a specific status. Third, SME manufacturers typically run concurrent jobs that share components, which means assigned-to-job stock is as important as on-shelf stock and that distinction has to be live. Fourth, the accountant’s quarterly valuation and the ops team’s stock count will disagree every time, because between counts neither has a reliable number.
Perpetual inventory doesn’t solve those problems by being clever. It solves them by moving the update to the point the transaction happens, so there’s nothing to reconstruct afterward.
How does a perpetual inventory system work in a small manufacturing business?
In a working perpetual inventory system for an SME equipment manufacturer, three things happen automatically. Stock increases are captured at goods-in against the purchase order. Stock decreases are captured when parts are picked for a job card or dispatched with a finished product. Live BOM allocation shows what’s committed to which job, separately from what’s on the shelf. The result is one live stock figure everybody trusts, refreshed continuously rather than rebuilt quarterly.
What you actually need to run perpetual
Three operational capabilities are non-negotiable:
- Goods-receipt verification at source. When a supplier delivery arrives, whoever books it in needs a live list of what the purchase order expected, checked quantity-by-quantity. Flowlens handles this via its Parts Receipt tool — it shows the list of items and quantities expected for the open purchase order, and a user can verify each line on a touch-screen as the delivery is unpacked. No paper, no retyping, no waiting until someone at a desk updates the spreadsheet.
- Live BOM allocation. The moment a job card is released, the components it will consume are marked as assigned. The shelf number doesn’t drop yet — but every other user now sees that quantity committed, so no one else picks it for a different job.
- Auto-deduction on job completion. When an assembler marks a job card (or step of a job card) as complete, the components it consumed come off stock automatically. No end-of-day stock adjustment. No monthly reconciliation exercise. The deduction happens at the moment of consumption.
Those three capabilities, integrated together, are what “perpetual” actually means in practice.
Perpetual doesn’t mean no stocktakes
The most common misconception about perpetual inventory is that it replaces the need to count physical stock altogether. It doesn’t. It replaces one annual heart-attack count with rolling cycle counts through the year — counting a subset of parts each week, targeting high-value or high-velocity items more often than obsolete ones.
The reason to count at all is to catch the things the system can’t see: shrinkage, damage, parts miscounted at goods-in. Cycle counts catch those errors while they’re small and while the cause is still traceable. An annual stocktake catches the same errors too late to know what caused them and is too expensive to investigate.
Why perpetual underpins traceability, ISO 9001 and gross margin
ISO 9001 Clause 8.5.2 requires manufacturers to maintain identification and traceability of product through production and delivery. That’s impossible to do cleanly against a periodic inventory — the chain of custody depends on every component’s location being knowable at every moment, not as a best guess between stocktakes.
Gross margin reporting depends on the same live data. Your job-card cost is only as accurate as the material cost you charged to it, which is only as accurate as the stock valuation at the moment of consumption. Perpetual inventory is what makes monthly gross margin analysis worth doing. Without it, you’re comparing budgeted margin to budgeted cost — which is a closed loop that tells you nothing.
Nathan Peel, Engineering Director at electrical equipment manufacturer Denatec, summed up the financial upside customers typically find in the first few weeks of running perpetual properly: “By tracking our stock properly we realised we were sitting on lots of components that were just being reordered, even though there were tonnes on the shelf. We saved £5k of unnecessary purchasing in just a couple of weeks.”
The savings aren’t the point on their own — the fact that Denatec could see the problem two weeks in is the point. Perpetual surfaces the expensive habits that periodic inventory hides.
Where Flowlens implements this
Flowlens is a cloud MRP built for SME equipment, device, and machinery manufacturers, and its stock module is perpetual by default. Goods arrive, the Parts Receipt tool verifies them against the purchase order on a touch screen, and stock goes up. Job cards are released, components are allocated against them, and assigned-to-job stock updates live. Completion of a job auto-deducts components and updates finished goods. Cycle counts are scheduled through the system. FIFO or LIFO Stock valuation flows to Xero or QuickBooks. No annual stocktake recovery week. No month-end reconciliation evening.
Conclusion
A perpetual inventory system is the only sensible baseline for an SME equipment manufacturer. The mechanics aren’t complicated: capture stock movements at the point they happen, commit components to jobs when the job is released, auto-deduct on completion, and schedule cycle counts to catch what the system can’t see. The hardest part is switching from “we count once a year and argue afterwards” to “the numbers are live all the time”. The manufacturers that make that switch stop losing money to quiet overstocking and stop losing weeks to audit scrambles.
FAQs
Is perpetual inventory just another term for real-time stock tracking?
Close but not identical. Real-time stock tracking is the technical capability — stock updates the instant something happens. Perpetual inventory is the discipline that uses that capability: live stock figures used as the basis for valuation, procurement, and traceability, with cycle counts instead of an annual stocktake.
Do we still need an annual stocktake with perpetual inventory?
Most SME equipment manufacturers don’t — instead they run cycle counts through the year, covering high-value and high-velocity parts more frequently than slow movers. An annual stocktake may still be required for some audit or tax purposes, but with cycle counts already in place it becomes a confirmation exercise rather than a week of disruption.
Will perpetual inventory work with our existing Xero or Sage 50 setup?
Yes, provided your stock system integrates properly. Flowlens runs a perpetual inventory in its own stock module and pushes valuation data to Xero and QuickBooks in real time.
Want to see a perpetual inventory setup in action on real BOMs and job cards? Watch a Flowlens demo — it’s 30 minutes and covers how goods-in, job allocation, and auto-deduction work end to end.


