START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Logistics & supply chain / Logistics Concepts Compared

Periodic vs Perpetual Inventory in Distribution

By Vikasraj YadavPublished 9 min read

For supply chain managers and founders choosing an operating model · Understand the problem

Periodic vs Perpetual Inventory in Distribution — Two logistics finance and operations staff members reviewing a ring-bound customer service-rate contract and billing binders beside an out-of-focus terminal display in a daylight office.

Periodic vs Perpetual Inventory in Distribution: Illustrative 3PL contract rate and billing review session; not a client facility.

TOFU GuideTopic Pillar: Logistics & Supply Chain · Logistics Concepts Compared
Focus topic: periodic vs perpetual inventory
At a glance · Quick answer

Quick answer: periodic vs perpetual inventory

Periodic vs perpetual inventory comes down to which figure is measured. Periodic inventory counts closing stock and treats everything missing as sold, so shrink hides inside cost of goods sold. Perpetual inventory posts each receipt and issue in the WMS or ERP, so a count yields a separate shrink figure for GST Rule 56 and CARO reporting.

TL;DR — what you’ll learn

  • Periodic cost of sales equals perpetual issues plus shrink for the same period, so total profit matches; only perpetual separates what was sold from what disappeared.
  • Moving average cost needs a perpetual record; Ind AS 2 paragraph 27 lets a weighted average run periodically or on each receipt, and Ind AS 2 bars LIFO.
  • In the worked quarter, $60,000 and ₹13,20,000 of shrink cut gross margin by about 1.3 and 1.6 points, invisible as separate lines under periodic counting.
  • Indian rules push towards perpetual: GST Rule 56(2) stock accounts, Section 17(5)(h) credit reversal on losses, and CARO checks on 10 percent count discrepancies.

Topics: periodic vs perpetual inventory · inventory cutoff · shrink visibility · WMS perpetual inventory · periodic inventory cost of goods sold

All quantities, amounts, product codes and events are illustrative teaching examples.

A regional distributor closes the quarter, counts the warehouse and finds gross margin has fallen two points. Sales blames supplier price rises, purchasing blames discounting, and the warehouse manager says nothing went missing. Nobody can settle it, because under periodic inventory the cost of goods sold is a balancing figure: opening stock plus purchases minus whatever the count found. Theft, breakage, mis-picks and pricing all land in the same number.

Choosing between periodic and perpetual inventory decides whether that argument can ever be resolved. A perpetual record posts the cost of every issue as it happens, so the count produces a separate shrink figure instead of a smaller margin. The trade-off is transaction discipline: a perpetual book that receives late or ships unscanned is wrong every day, not just at quarter-end.

  • What this guide covers: how each method computes cost of sales and closing stock, how cutoff and shrink behave in each, and what US GAAP, Ind AS 2, US tax rules and Indian GST and audit rules expect.
  • What it adds: a worked quarter for a US distributor in dollars and an Indian stockist in rupees, a roll-forward formula, a shrink incident trace and a decision checklist.

How each method arrives at cost of goods sold and closing stock

Periodic inventory derives cost of goods sold from a count; perpetual inventory derives closing stock from transactions and uses the count to test it. Both methods start with the same opening balance and the same purchases. They differ in which figure is measured and which is inferred, and that choice decides what the count can reveal.

  • Periodic cost of sales: opening inventory plus net purchases minus counted closing inventory. Every unit not found at the count is treated as sold.
  • Perpetual cost of sales: the sum of issue costs posted at each shipment, valued by the chosen cost formula at the moment of issue.
  • Perpetual closing book: opening plus receipts minus issues plus or minus approved adjustments, available at any time without a count.
  • Shrink under perpetual: book quantity minus counted quantity, valued at cost and posted to its own account.

The cost formula interacts with the method. KPMG's inventory handbook describes two ways to apply average cost under US GAAP: a moving average recomputed after every receipt, which depends on a perpetual tracking system, and a weighted average computed once for the period. Ind AS 2 paragraph 27 allows the same choice, saying the average may be calculated on a periodic basis or as each additional shipment is received.

Perpetual roll-forward (per SKU and location, at cost):
  Book_close = Open + Receipts - Issues + Adj_approved

Periodic cost of sales (per inventory class):
  COGS_periodic = Open + Purchases_net - Count_close

Shrink and its relationship to the two answers:
  Shrink        = Book_close - Count_close          (perpetual only)
  COGS_periodic = Issues + Shrink                   (same period, same cost basis)

Variables:
  Open           opening inventory at cost
  Receipts       goods received and posted, at cost
  Purchases_net  purchases less returns to vendor, at cost
  Issues         cost of units shipped, posted at each issue
  Adj_approved   adjustments already approved during the period
  Count_close    counted closing quantity x unit cost
Tolerance: Book_close and Count_close should agree within the
approved shrink allowance, e.g. 0.5% of goods available for sale.

The identity in the third block is the whole argument in one line. Periodic cost of sales equals perpetual issues plus shrink, so the two methods report the same total profit for the period when cost bases match. What periodic cannot do is split that total into what was sold and what disappeared, which is the split operations and loss-prevention teams need.

Periodic or perpetual: where each method measures and where it infers Step 1, Opening position: Counted or booked opening stock. Same opening value in both; Cost formula set by policy; Classes named for counting. Step 2, Movements: Receipts and shipments in the period. Periodic: purchases only; Perpetual: every scan posts; Issues costed when shipped. Step 3, Count: Physical count at the close. Periodic: count sets COGS; Perpetual: count tests book; Cutoff fixed at count time. Step 4, Report: Margin, shrink and tax effects. Shrink shown as its own line; GST credit reversed on loss; Variance over 10% explained. Periodic or perpetual: where each method measures and where it infers The same receipts and shipments, recorded once at count time or at every movement 1 · OPENING POSITION Counted or booked opening stock • Same opening value in both • Cost formula set by policy • Classes named for counting 2 · MOVEMENTS Receipts and shipments in the period • Periodic: purchases only • Perpetual: every scan posts • Issues costed when shipped 3 · COUNT Physical count at the close • Periodic: count sets COGS • Perpetual: count tests book • Cutoff fixed at count time 4 · REPORT Margin, shrink and tax effects • Shrink shown as its own line • GST credit reversed on loss • Variance over 10% explained

Where shrink hides under periodic counting and how perpetual exposes it

Under periodic inventory, shrink is real but invisible; it is buried in cost of goods sold until someone builds a book figure to compare with the count. That is why distributors on periodic systems often learn about a theft ring or a broken receiving process months after it started, usually when margins fall without an obvious pricing cause.

A perpetual record exposes shrink at the level where it can be investigated: SKU, location and date range. If the book says 140 cases of a product at aisle 12 and the count finds 118, the 22-case gap has a short list of explanations, and the transaction history narrows it further. Our guide to cycle counting while stock keeps moving covers how to count against a live perpetual book without freezing the building.

Periodic inventory under Ind AS 2 paragraph 34 still recognises inventory losses as expense in the period they occur, but merges them into cost of goods sold; a perpetual WMS record separates shrink by SKU and location, which typically lets investigators trace 70 to 90 percent of a variance.

The 70 to 90 percent range is our field experience from distribution sites with scanned receiving and shipping, not a published benchmark. Sites with manual paper picking trace less. The point stands either way: a variance you can attribute to a dock, a shift or a supplier is one you can fix, while a margin decline is one you can only debate.

Cutoff work at month-end differs sharply between the two methods

Periodic inventory needs a hard cutoff at every count date; perpetual inventory needs transaction timeliness every day and a cutoff test only at reporting dates. In a periodic system the count, the last receiving document and the last shipping document must line up exactly, or the derived cost of sales absorbs the timing error as if it were margin.

  • Periodic receiving cutoff: goods physically counted must have their supplier invoice or goods receipt in the same period's purchases, or cost of sales is understated by their value.
  • Periodic shipping cutoff: goods invoiced to customers but still on the dock at count time are counted as stock and also billed, overstating profit.
  • Perpetual posting lag: a receipt scanned two days late leaves the book short for two days, and any count in that window shows a false shortage.
  • Perpetual in-transit stock: stock between buildings or with a carrier needs its own location so it is neither counted twice nor missed.

Cutoff for goods still with a carrier at the reporting date follows the same ownership rules in both methods. Our guide to goods in transit at year-end covers the FOB and Incoterms reading and the in-transit register. For the full shutdown count that a periodic system relies on, see the wall-to-wall physical inventory guide, including tag control and the book-to-physical journal.

What US GAAP, Ind AS 2 and tax rules actually require of each method

Neither US GAAP nor Ind AS 2 requires a perpetual system; both require a cost formula, a valuation test and recognition of losses, which either method can satisfy. The choice is an operating decision with accounting consequences, not a compliance mandate. The rules below shape how much work each method takes at reporting dates.

Scroll horizontally to see all columns.

Accounting and tax rules that touch the periodic or perpetual choice, US and India
TopicUS ruleIndia ruleEffect on the method choice
Cost formulaASC 330: FIFO, average or LIFO; moving average needs perpetual records (KPMG Q3.3.40)Ind AS 2 paragraph 25: FIFO or weighted average; LIFO not permittedMoving average forces perpetual; weighted average works with either
Valuation testASC 330-10-35-1B: lower of cost and net realisable value for FIFO and average costInd AS 2 paragraph 9: lower of cost and net realisable valuePerpetual data by SKU makes ageing and write-down review faster
LossesRecognised as counts, or estimates later confirmed by counts, identify themInd AS 2 paragraph 34: all losses expensed in the period the loss occursPeriodic merges losses into cost of sales; perpetual can show them apart
Interim periodsASC 270-10-45-6(a): estimated gross profit rates allowed at interim dates, with disclosure of the method and adjustments to the annual countInd AS 2 has no interim estimation clause; quarterly results still need a supportable stock figurePeriodic US distributors can estimate quarterly cost of sales but must disclose it
Tax inventory records26 CFR 1.471-2(d): book inventories verified by physical inventories at reasonable intervals; IRC 471(b) permits shrink estimates confirmed by regular countsCGST Rule 56(2): stock account showing receipts, supplies, losses and closing balanceBoth tax regimes assume a running stock record checked by counts

The US interim rule deserves care. KPMG's handbook reproduces ASC 270-10-45-6(a): entities that use estimated gross profit rates for interim cost of sales must disclose the method and any significant adjustments from reconciling to the annual physical inventory. A periodic distributor reporting quarterly therefore carries a disclosure and a year-end true-up risk that a perpetual distributor avoids.

US tax regulation 26 CFR 1.471-2(d) accepts book inventories only when physical counts at reasonable intervals verify them, and IRC 471(b) allows shrink estimates if every location is counted on a regular, consistent basis, so a perpetual record with a 12-month count cycle can satisfy both tests.

Indian stock records: GST Rule 56, blocked credit on losses and CARO

Indian rules lean further toward perpetual records than US rules do, because GST and the company audit report both ask about losses item by item. A distributor on pure periodic counting can comply, but only by reconstructing a stock account at each count, which is perpetual bookkeeping done late and by hand.

  • GST stock account: CGST Rule 56(2) requires every registered person, other than composition taxpayers, to keep stock accounts showing opening balance, receipts, supplies, goods lost, stolen, destroyed, written off or given as gifts or free samples, and closing balance.
  • Blocked credit on losses: Section 17(5)(h) of the CGST Act blocks input tax credit on goods lost, stolen, destroyed or written off, so credit taken on those purchases must be reversed.
  • Audit report on counts: CARO 2020 clause 3(ii)(a) asks whether management verified inventory physically at reasonable intervals, whether coverage and procedure were appropriate, and whether discrepancies of 10 percent or more in aggregate for each class were properly dealt with.
  • Bank stock statements: clause 3(ii)(b) asks, for companies sanctioned working capital above ₹5 crore against current assets, whether quarterly statements to banks agree with the books.

The GST point is the sharpest. Under periodic inventory the quarter's shortfall is one number in cost of sales; to reverse credit under Section 17(5)(h) the finance team must decide which part was loss and which was recording error, and on which invoices the credit was taken. A perpetual record with adjustment reason codes answers that directly. Indian GST rates were restructured from 22 September 2025, so use the rate on each purchase invoice, not a current-rate assumption.

Worked comparison: one quarter at a US distributor and an Indian stockist

Run the same quarter both ways and the total profit matches, but only the perpetual view shows where the loss went. The figures below are illustrative: a US industrial supplies distributor and an Indian FMCG stockist, each counting at quarter-end and each maintaining a perpetual book alongside, so both answers can be compared.

Scroll horizontally to see all columns.

Worked quarter: periodic and perpetual results for the same stock movements (illustrative figures)
LineUS distributor ($)Indian stockist (₹)
Opening inventory at cost1,200,0002,40,00,000
Purchases net of returns3,600,0007,20,00,000
Goods available for sale4,800,0009,60,00,000
Counted closing inventory1,150,0002,28,00,000
Periodic cost of goods sold3,650,0007,32,00,000
Perpetual issues posted at cost3,590,0007,18,80,000
Perpetual book closing inventory1,210,0002,41,20,000
Shrink (book minus count)60,00013,20,000
Shrink as share of goods available1.25%1.38%
Revenue for the quarter4,700,0008,40,00,000
Gross margin, periodic view22.34%12.86%
Gross margin on sales, perpetual view, before shrink23.62%14.43%

In both cases periodic cost of sales equals issues plus shrink: $3,590,000 + $60,000 = $3,650,000, and ₹7,18,80,000 + ₹13,20,000 = ₹7,32,00,000. The periodic margin of 22.34 percent tells the US management team only that something cost 1.28 points of margin. The perpetual view says sales priced correctly at 23.62 percent and $60,000 of stock left the building unbilled.

The Indian stockist then has a tax step. Investigation of the ₹13,20,000 finds ₹4,10,000 of receiving and posting errors, which are corrected in the book, and ₹9,10,000 of genuine loss. At an illustrative 18 percent rate on the original purchase invoices, Section 17(5)(h) requires credit of ₹1,63,800 to be reversed. The discrepancy is about 5.5 percent of the book closing stock, under CARO's 10 percent class threshold, but it must still be explained and booked.

What a WMS changes: location-level records and their failure modes

A warehouse management system makes perpetual inventory practical at location level, but it also creates new ways for the book to drift from the shelf. The ERP may hold a perpetual record by item and warehouse while the WMS holds it by item, location and licence plate. Both are perpetual records; they must reconcile to each other before either can be reconciled to a count.

  • Unposted receipts: pallets put away before the receipt is confirmed show as empty locations holding stock, so pickers are directed elsewhere.
  • Short picks without a record: a picker who ships 11 of 12 without keying a short leaves the book one unit high and the customer billed for 12.
  • Interface lag to the ERP: shipments confirmed in the WMS but not yet in the ERP make the general ledger inventory higher than the WMS total.
  • Unit-of-measure errors: a case received as an each turns 24 units into 1, and the next count posts a large false gain.
  • Adjustments without a reason code: an adjustment posted as "count correction" cannot later be classified as loss or error for GST or management reporting.

Two controls catch most of this. A daily WMS-to-ERP quantity and value reconciliation by item flags interface lag before month-end. A weekly report of adjustments by user, reason and value flags habitual correctors. Neither control exists in a periodic system, which is the point: perpetual inventory moves the work from quarter-end to every day. For turnover analysis that depends on a reliable book, see our guide to inventory turnover by warehouse.

A shrink loss that a periodic ledger reported as margin erosion

The trace below is a composite of common cases with invented document numbers. It follows a recurring loss at a periodic-inventory distributor, then shows the point at which a perpetual book would have flagged it within days.

  1. Week 2, Tuesday 14:20: Supplier delivers 40 cases of item 7781-B against PO 45120; the receiver signs the carrier's delivery note for 40 but only 34 reach the shelf. Purchase invoice INV-88213 for 40 cases is posted to purchases.
  2. Weeks 2 to 11: The same pattern repeats on six further deliveries from the same carrier lane. Under periodic inventory nothing records stock on hand, so nothing flags.
  3. Week 13, Saturday 06:00: Quarter-end count, tag range 30001 to 32450, finds 210 fewer cases of the item family than a rough estimate suggests. Periodic cost of sales absorbs the gap.
  4. Week 15, Monday 10:00: Margin review shows a 1.1 point fall. Purchasing is asked to renegotiate supplier prices; no one examines receiving.
  5. Controlled version, Week 2, Wednesday 08:30: With a perpetual book and blind receiving, the goods receipt GRN-60412 records 34 against 40 invoiced; the three-way match holds the invoice and the carrier claim is filed the same week.

The perpetual book did not stop the theft. It moved discovery from week 15 to the next morning, kept the invoice from being paid in full, and pointed at a carrier lane rather than a supplier price. That is the practical value of perpetual inventory in distribution: shorter time to detection, and evidence that names a cause.

Which inventory checks are fixed rules and which need judgement

A perpetual system can enforce the arithmetic and the posting rules; it cannot decide whether a shortage is theft, a counting error or a supplier short-shipment. Keep the decision with the person who can investigate, and let software rank and explain variances so that person looks at the right ones first.

Scroll horizontally to see all columns.

Inventory record checks split between fixed rules and assisted review
TaskFixed system ruleWhere software assists a personWho decides
Posting a receiptQuantity cannot exceed open PO quantity plus tolerance without approvalFlags suppliers whose short-receipts recur on the same laneReceiving supervisor
Recording a short pickShipment cannot be confirmed until each line is picked or shortedSuggests alternative locations holding the itemPicker, with lead approval
Classifying a count varianceEvery adjustment needs a reason code and approver above a value bandRanks variances by value and recent transaction historyInventory control manager
Reversing GST credit on lossesAdjustments coded as loss, theft or write-off feed the reversal reportLinks each lost unit to its purchase invoice and rateIndirect tax manager
Interim cost of sales under periodicEstimated gross profit method disclosed in interim statementsProposes the rate from trailing quartersFinancial controller
WMS-to-ERP reconciliationDaily comparison by item; differences above $50 or ₹4,000 open a ticketIdentifies messages stuck in the interface queueERP support analyst

Perpetual inventory in a WMS-backed distribution centre should require a reason code and an approver on every adjustment above a value band, because CGST Section 17(5)(h) credit reversal and CARO 2020 clause 3(ii)(a) reporting both depend on classifying losses separately from recording errors within each inventory class.

Choosing a method: thresholds, costs and a migration checklist

Choose perpetual when the cost of not knowing where stock went exceeds the cost of recording every movement; choose periodic only for low-value, slow-moving or bulk items where counting is cheap and theft risk is low. Most distributors end up with perpetual records for the main range and periodic treatment for consumables such as packaging and pallets, which is acceptable if the policy says so.

A simple screen helps. If annual shrink is likely above 0.5 percent of cost of sales, if the business reports quarterly, if a bank relies on stock statements, or if more than one site holds the same items, perpetual pays. A single-room trade counter with daily owner supervision and few SKUs may not need it.

Scroll horizontally to see all columns.

Migration checklist from periodic counting to a perpetual book
StepOwnerPass condition
Set the opening book from a full count with tag controlInventory control managerAll tags issued are returned or voided
Scan every receipt, putaway, pick and shipmentWarehouse operations managerNo unscanned movement types left in the process map
Define adjustment reason codes for loss, damage, error and foundFinancial controller with tax managerEach code maps to a ledger account and a GST treatment
Agree value bands for adjustment approvalFinancial controllerBands written into the inventory policy
Run daily WMS-to-ERP reconciliation for 30 daysERP support analystDifferences cleared within one working day
Start a cycle count programme covering every location within 12 monthsInventory control managerCount schedule meets the regular-count condition in IRC 471(b)
Report shrink separately from cost of salesFinancial controllerManagement accounts show both lines from the first quarter

Treat the first two quarters as a baseline, not a verdict. The perpetual book will be noisy until scanning discipline settles, and the recorded shrink will look worse than the old margin story suggested. More distribution and inventory guides sit in our logistics and supply chain library.

If you are planning the move from periodic counts to a perpetual book across one or several warehouses, share a short brief with your SKU count, sites and current systems, and we will outline the transaction and reconciliation design.

Discuss this workflow

Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYLogistics & supply chain

Article: Periodic vs Perpetual Inventory in Distribution · Logistics Concepts Compared

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Common operational questions

Practical answers for operations, engineering, and finance teams working on periodic vs perpetual inventory in logistics & supply chain.

Does US GAAP or Ind AS 2 require a perpetual inventory system?
No. ASC 330 and Ind AS 2 require a permitted cost formula, a lower of cost and net realisable value test and recognition of losses, which either method can meet. The choice affects interim reporting work, how shrink is shown and whether a moving average cost formula is possible.
Why does shrink seem to rise after moving to perpetual inventory?
Under periodic inventory every missing unit is treated as sold, so losses sit inside cost of goods sold. A perpetual book compares recorded stock with counted stock and reports the gap separately. The loss usually existed before; the new method makes it visible by item, location and date.
Can an Indian distributor use periodic inventory and still meet GST rules?
Only with extra work. CGST Rule 56(2) expects a stock account showing receipts, supplies, losses and closing balance, and Section 17(5)(h) blocks credit on lost or written-off goods. A periodic distributor must reconstruct those figures at each count to identify which credit to reverse.
Which items can stay on periodic counting in a perpetual warehouse?
Low-value, slow-moving or bulk consumables such as stretch film, labels and empty pallets are common candidates, where counting is cheap and theft risk low. The inventory policy should name these classes, state the count frequency and show how their cost reaches the general ledger each month.

References

Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.