Inventory & StockLast reviewed: 2026-07-30

Perpetual Inventory

Perpetual inventory is a stocktaking method in which stock is not counted physically on a single cut-off date, but continuously throughout the financial year, and reconciled against the book inventory. Every item is counted at least once a year.

Perpetual inventory is a stocktaking method permitted under German commercial law in which the physical count is not bundled onto a single cut-off date, but carried out on a rolling basis and spread across the entire financial year. The prerequisite is proper stock ledger accounting that documents every receipt and issue per item, completely, by quantity and value. The book inventory determined in this way is verified by a physical count – each item must be counted at least once during the year.

This decouples the timing of the count from the balance sheet date: the stock as at 31 December is not derived from a large year-end count, but calculated from the continuously updated stock ledger. The method is governed by Section 241 (2) of the German Commercial Code (HGB) as a simplification of the stocktaking that is in principle prescribed for the cut-off date (Section 240 HGB), and in practice it is closely tied to a merchandise management or ERP system that keeps the stock figures updated.

At a glance

  • Stocktaking runs spread across the whole year instead of on one cut-off date
  • Every item is physically counted at least once per financial year
  • The basis is a complete, auditable stock ledger (Section 241 (2) HGB)
  • The balance sheet stock is calculated from the updated book inventory
  • Avoids the operational shutdown of a classic cut-off date stocktaking

How does perpetual inventory work?

With perpetual inventory, the stocktaking is broken down into many small counting operations that take place throughout the year. To this end, the warehouse defines a counting plan that ensures every stock position is assigned at least one counting date. Common approaches tie the count to a trigger – for example, the moment a bin location is emptied by withdrawals ("zero check") or a reorder is triggered. At that moment, the physical remaining stock can be verified particularly easily and reliably.

Every count is logged and compared against the book inventory kept in the system. If the physical stock and the book inventory match, the position is deemed confirmed. If the count deviates, the difference is investigated and the stock is corrected; the counting log documents the date, quantity and the person counting. The sum of all counts creates a complete, verified picture of the entire warehouse by year-end – without the business having to stand still for a single day.

The counting plan as the core of the method

The counting plan controls when which items are recorded, and documents completely that the required minimum frequency is met. High-value or particularly fast-moving items can be scheduled more often than rarely moved goods. It is important that the plan provides an audit-proof record that every position was actually counted physically at least once within the financial year.

Perpetual inventory in the ERP system

In practice, perpetual inventory is inseparable from the merchandise management or ERP system in use, because it maintains the stock ledger that makes the method possible in the first place. Every goods receipt, every issue and every transfer updates the book inventory per item and storage location. The system therefore knows a calculated target stock at any point in time, against which the physical count can be checked.

Modern systems support the method with counting lists, mobile capture via scanner and automatic triggers – such as a counting suggestion as soon as a bin is emptied or the reorder point is reached. Counted quantities are reconciled directly against the book inventory, differences are posted as an inventory posting and recorded in an auditable log. Over the year, this creates a documented history of all counts, from which the verified balance sheet stock can be derived.

Systems with precise, near-real-time stock management make the method considerably easier, because they surface discrepancies early and target the counts precisely where movements take place. Examples of merchandise management and ERP solutions with corresponding functionality can be reached via the linked profiles.

Distinction from other stocktaking methods

Perpetual inventory is one of several permitted methods and is distinguished above all from cut-off date stocktaking. In classic cut-off date stocktaking, the entire stock is physically recorded close to the balance sheet date – usually combined with a short-term halt of stock movements. Perpetual inventory spreads this recording across the year and derives the cut-off date stock by calculation.

It differs from sample stocktaking in its underlying logic: sample stocktaking records only a mathematically determined portion of the stock and extrapolates the total stock from it using statistical methods. Perpetual inventory, by contrast, counts every position in full, just spread out over time. Both methods can also be combined, for example by counting low-value items via sampling and A-items perpetually.

Perpetual inventory vs. cut-off date stocktaking

The decisive difference lies in the timing and the prerequisite: cut-off date stocktaking needs no continuous stock ledger but blocks operations; perpetual inventory requires a complete stock ledger, but in return allows uninterrupted work and spreads the effort evenly across the year.

Benefits, limits and practice

The biggest advantage of perpetual inventory is the elimination of the operational shutdown: instead of counting the entire warehouse on one day and halting goods receipt and issue, the recording runs alongside ongoing operations. The effort is spread out, counting errors decrease because counting is done calmly and often at low stock levels, and stock discrepancies are noticed earlier – not only at the big year-end close. For retail, wholesale and e-commerce with a high number of items and continuous operation, this is a considerable organisational gain.

Set against this are requirements: the method only works with disciplined, correct stock management. Every unposted movement distorts the book inventory and thus the basis of the stocktaking. In addition, the counting plan must be adhered to and the logs kept in an audit-proof manner. If the necessary system support is missing or the stock is maintained sloppily, perpetual inventory is riskier than a single cut-off date count. In practice it therefore pays off above all where a capable ERP system already ensures the ongoing bookkeeping.

Example

Example: wholesaler with 12,000 items in continuous operation

A technical wholesaler supplies business customers year-round and cannot close its central warehouse for a cut-off date stocktaking without losing delivery dates. Previously, the team counted over two days between the years under time pressure – with many counting errors and annoyed customers whose orders were left unprocessed.

With the switch to perpetual inventory, the ERP system now keeps the book inventory updated for every item. A counting suggestion appears automatically as soon as a bin is emptied or the reorder point is reached; the warehouse staff count the remaining quantity by scanner and confirm it in the system. Differences are investigated immediately and documented as an inventory posting. By year-end, every item has been verified at least once – the balance sheet stock is finalised without a single day of operational shutdown.

Frequently asked questions

Yes. Section 241 (2) HGB permits perpetual inventory as a simplification of cut-off date stocktaking. The prerequisite is proper, continuous stock ledger accounting and a procedure that ensures a statement about the type, quantity and value of the stock equivalent to the cut-off date.
Every item or stock position must be physically recorded at least once within the financial year. The counts are spread across the year, often tied to triggers such as an emptied storage position or reaching the reorder point.
Cut-off date stocktaking records the entire stock close to the balance sheet date and usually halts operations to do so. Perpetual inventory spreads the count across the whole year and derives the cut-off date stock by calculation from the updated stock ledger.
It must update the book inventory per item and storage location without gaps, log counts and post differences traceably. The records must be kept and archived in a GoBD-compliant manner – that is, completely, in a timely way and unalterably.

Questions about Perpetual Inventory in your ERP project?

We advise vendor-neutrally – and implement it ourselves on request.

Free consultation