FAQ PAGE

What is the difference between perpetual and periodic inventory?

Perpetual inventory updates in real time with every transaction. Periodic updates only after physical counts. Here is how to pick the right one.

Short answer

Perpetual inventory updates stock levels after every transaction — sales, receipts, returns, adjustments — using software. Periodic inventory only updates after a full physical count. Most ecommerce warehouses run perpetual because periodic cannot give you real-time visibility.

Perpetual vs periodic inventory comes down to one thing: when your stock counts update. Continuously after every transaction, or only after someone physically counts the warehouse.

Perpetual inventory records every event as it happens. A sale, a purchase order receipt, a return, a manual adjustment — each one updates your stock count immediately. You always know what is on hand.

Periodic inventory freezes stock levels between physical counts. The system shows whatever it showed after the last count, and accuracy starts drifting the moment anything moves. A 2023 Wasp Barcode Technologies survey found that 43% of small businesses either do not track inventory at all or use manual periodic methods.

How each system works day to day

Perpetual systems record movements in real time. Periodic systems take snapshots at intervals and hope nothing important slipped through.

FeaturePerpetualPeriodic
Update frequencyEvery transactionOnly at count intervals
Technology requiredInventory software + scannersSpreadsheet or paper
Stockout detectionImmediateDiscovered during count or when an order fails
COGS calculationContinuous, per transactionEnd-of-period formula
Staff effortOngoing scan disciplineConcentrated during count periods
Typical accuracy95-99% with cycle countsCan drop below 70% between counts

How COGS gets calculated

Perpetual systems calculate cost of goods sold after every sale. When a unit ships, the system records the cost at that moment using your inventory valuation method — FIFO, LIFO, or weighted average.

Periodic systems use this formula at period end:

COGS = Beginning Inventory + Purchases - Ending Inventory

That ending inventory number comes from a physical count. You cannot calculate COGS until counting is done. For businesses with 500+ SKUs, this delay can push financial reporting back by days.

Where periodic breaks down

Periodic sounds simpler, and for small operations it works. But it creates compounding problems as volume grows:

  • Invisible stockouts: you find out during a count or when a customer order fails
  • Accuracy drift: manual systems degrade 10-30% between counts, per Auburn University RFID Lab research
  • Operational disruption: a full physical count takes 2-5 days and halts inbound and outbound activity
  • Hidden shrinkage: theft, receiving errors, and mispicks pile up undetected
  • Overselling: without real-time quantities, sales channels show stock that may not exist

If you ship more than 50 orders a day, periodic tracking creates too many blind spots. Stockouts and fulfillment errors multiply faster than scheduled counts can catch them.

What you need to run perpetual

Four things:

  • Inventory or warehouse management software that records every transaction type
  • Barcode scanning at receiving, picking, and shipping. A phone camera works to start. Teams that scan at receiving cut errors by 60-70% compared to manual entry.
  • A documented process for recording every inbound and outbound movement. No exceptions.
  • Regular cycle counts to catch system vs. physical gaps early

Perpetual inventory is only as good as the transactions feeding it. If someone receives 50 units without scanning them in, the system still shows the old count. That one missed scan creates a discrepancy that compounds with every sale until someone physically investigates. Choosing inventory software designed for small teams that enforces scan verification at each step is the most effective way to keep perpetual records accurate.

Why ecommerce warehouses run perpetual

Any warehouse running dedicated ecommerce inventory platform uses perpetual by default. The system records every scan, every order, every receiving event. That is the point.

Teams running cycle counts alongside perpetual tracking typically hold 95%+ inventory accuracy. Compare that to periodic setups where accuracy can fall below 70% between annual counts. That gap directly translates to lost sales and excess carrying costs.

Perpetual also gives you:

  • Reorder alerts that fire before stockouts happen
  • Accurate available-to-promise quantities across channels
  • Continuous accuracy monitoring without shutting down operations
  • Faster month-end close because COGS data stays current
  • Smaller safety buffers. Warehouses without perpetual tracking carry 30-50% more safety stock than necessary, tying up cash.

When periodic still makes sense

Periodic is not always wrong. It fits a narrow set of conditions:

  • Fewer than 50 SKUs and low transaction volume
  • Inventory value low enough that drift does not materially affect financials
  • Seasonal businesses that only need accurate counts at the start and end of each selling period

The IRS and GAAP accept both methods. Perpetual is required for businesses using FIFO or weighted average cost with real-time COGS reporting.

Quick Reference

FactorPerpetualPeriodic
Stock updatesReal time, every transactionOnly after physical counts
COGS calculationContinuousEnd of period formula
Physical count neededOccasional cycle countsYes, required regularly
Accuracy between counts95%+ with cycle countsDegrades fast, can drop below 70%
Software requiredYesNo
Best forAny active ecommerce warehouseVery small operations under 50 SKUs
  • 43% of small businesses do not track inventory or use only manual periodic methods (Wasp Barcode, 2023)
  • Periodic counting can let accuracy drift by 30% in high-velocity warehouses within a single quarter
  • A full physical count typically takes 2-5 days and halts all warehouse activity
  • The crossover point where perpetual becomes necessary: roughly 50 SKUs or 50 daily orders
  • Receiving with barcode scans cuts errors by 60-70% vs. manual entry

If inventory operations still feel fragile, the fix is tighter execution controls on the floor. Start a free Upzone trial and validate the workflow on your next shift.

Start free trial →

Related FAQ pages