Perpetual vs. Physical (Periodic) Inventory

A perpetual inventory system updates stock quantities continuously, in real time, as every sale, receipt, and transfer happens. A periodic (physical) system only updates the count at set intervals, by physically counting stock and comparing it to purchases and sales since the last count.

Start for free

Free Starter plan · Barcode scanning · No credit card

01 — What it means

What perpetual inventory means

In a perpetual inventory system, every transaction that changes stock — a sale, a purchase-order receipt, a return, a transfer between locations, a manual adjustment — updates the recorded quantity immediately.

On-hand quantity164
Sale — Order #4471-2
Receiving — PO #892+50
Transfer to Store B-8
The count updates the instant each transaction happens

At any moment, the system is meant to show what is actually on the shelf, not an estimate from the last count. This is the model behind barcode-scanning inventory software: scanning an item at receiving increases the count, scanning it at a sale or pick decreases it, and the on-hand number in the system stays current between physical counts rather than only being accurate right after one.

Perpetual inventory updates the recorded quantity the instant a sale, receipt, or transfer happens, so the system reflects on-hand stock continuously.

Periodic (physical) inventory only updates the count at set intervals (weekly, monthly, quarterly) via a physical count, calculating what should be on hand from purchases and sales in between.

Perpetual systems need a scanning or POS event at every stock movement to stay accurate; periodic systems need less daily discipline but leave you working from stale numbers between counts.

02 — How periodic differs

How periodic (physical) inventory differs

A periodic inventory system does not track quantity continuously. Instead, stock is counted physically at set intervals, and the value of goods sold in between is calculated using the accounting formula: beginning inventory + purchases − ending inventory (from the count) = cost of goods sold.

Only accurate right after the count

Between counts, the business is effectively working from an estimate, not a live number. Periodic counting requires less day-to-day data entry, which is why some very small, low-SKU operations still use it — but stockouts, overstock, and shrinkage go undetected until the next count, sometimes months later, and reorder decisions get made on assumptions rather than current data.

  • Perpetual: quantity updates on every transaction, always current
  • Periodic: quantity is only accurate right after a physical count
  • Perpetual needs scanning/POS discipline at each movement to stay accurate
  • Periodic needs a full physical count on a schedule, but less daily data entry
Confidence in the on-hand number
Count day
+2 weeks
+4 weeks
+8 weeks
Only accurate right after the physical count — then it drifts

03 — At a glance

Perpetual vs. periodic, side by side

The tradeoff in one table: continuous accuracy versus less daily discipline.

SystemUpdatesAccuracyDaily effortBest for
PerpetualEvery transaction ContinuousScan/POS at each movementMulti-channel, many SKUs
Periodic / physicalSet intervals only Only right after a countFull count on a scheduleVery small, low-SKU operations

04 — Which fits you

Which one fits your business

Any business selling across multiple channels, holding more than a handful of SKUs, or needing to catch low stock before it becomes a stockout benefits from perpetual tracking.

The whole point of a reorder point or low-stock alert depends on the system knowing current quantity, which periodic counting cannot provide between counts. Periodic counting still has a role even inside a perpetual system: physical counts (cycle counts or a full annual count) remain the way you verify that the perpetual record is actually correct and catch shrinkage. The two are not mutually exclusive — most real operations run perpetual tracking day to day and periodic counts as an accuracy check.

05 — Physical counts still matter

A physical count verifies the perpetual record

Perpetual tracking tells you what the system believes is on hand — only a physical count confirms that belief is correct.

Discrepancies flagged automatically

A scheduled cycle count compares the scanned physical quantity against the system's perpetual record and flags any mismatch, catching shrinkage or scanning errors before they compound.

Cycle count — Zone A, this morning
ItemSystemScannedMatch
Oak Bar Stool8484
Steel Hinge Pack4237
Ceramic Mug Set116116
1 discrepancy flagged automatically — 5 units short on Steel Hinge Pack

06 — Signs to switch

Signs you've outgrown periodic counting

If any of these sound familiar, the gap between counts is probably already costing you.

You sell across more than one channel and can't tell which one has stock right now

Stockouts or overstock go unnoticed until the next physical count

Reorder decisions are made on assumptions, not a current number

You're manually reconciling purchases and sales to estimate what should be on hand

07 — Moving to perpetual

What moving to perpetual tracking takes

Barcode-scanning inventory software makes this practical for small businesses too — the requirement is scanning stock movements as they happen, not a large team or expensive hardware.

Step 1

Barcode or label every SKU

A perpetual system depends on a scan or POS event at every movement — items need an identifier first.

Step 2

Scan at receiving and at sale/pick

The count only stays current if every movement — not just sales — gets recorded.

Step 3

Set a cycle count schedule

Perpetual tracking still needs periodic physical counts to verify the record is correct.

Step 4

Turn on low-stock alerts

Reorder points only work once the system has a continuously current quantity to compare against.

08 — Terminology

Perpetual, periodic, and physical — the terms aren't identical

These words get used loosely, but they mean slightly different things.

Perpetual inventory

The system: quantity updates continuously with every transaction.

Periodic inventory

The system: quantity is only updated at set intervals via a count, using the COGS formula: beginning inventory + purchases − ending inventory.

Physical inventory

The method: physically counting stock — used both to run a periodic system and to verify a perpetual one.

Frequently asked questions

What is the main difference between perpetual and periodic inventory?

Perpetual inventory updates the recorded quantity in real time with every transaction. Periodic inventory only updates the count at set intervals via a physical count, so the number is only accurate right after that count.

Do I still need physical counts if I use perpetual inventory?

Yes. Perpetual tracking tells you what the system believes is on hand, but only a physical count (cycle count or full count) confirms that belief is correct and catches shrinkage or scanning errors that crept in.

Is perpetual inventory only for large businesses?

No. Barcode-scanning inventory software makes perpetual tracking practical for small businesses too — the requirement is scanning stock movements as they happen, not a large team or expensive hardware.

Can low-stock alerts work with a periodic inventory system?

Not reliably. A low-stock alert depends on the system knowing current quantity. In a periodic system, that number is only accurate right after a count, so an alert based on it can be stale by the time it matters.

Is "physical inventory" the same thing as "periodic inventory"?

They overlap but aren't identical terms. "Physical inventory" refers to the act of physically counting stock — the counting method itself. "Periodic inventory" is the broader accounting system that relies on physical counts at set intervals instead of continuous tracking. A perpetual system also uses physical counts, just as a verification step rather than the sole source of the on-hand number.

How often should you do a physical inventory count under a perpetual system?

Most businesses run cycle counts — counting a subset of SKUs on a rotation, often weighted by value (an ABC approach) — rather than one big annual count. High-value or fast-moving items get counted more often; low-value, slow-moving items less often.

Know your on-hand quantity, continuously

StockFlow keeps stock current with every scan, and schedules the physical counts that verify it — free to start, no credit card needed.

No credit card required
Free Starter plan
Cancel anytime