Periodic vs perpetual inventory system is a choice that shapes how you know what stock you have and what your goods actually cost. Under a periodic system, purchases are recorded as expenses and stock is known only when you count it, typically at month end or year end. Under a perpetual system, every receipt, issue and sale updates stock quantities and values in real time. Many small Indian traders still run effectively periodic systems, even inside accounting software that could do more, while growing businesses with multiple godowns or manufacturing generally need perpetual inventory. This guide compares the two with journal entries, worked examples in rupees, advantages and drawbacks, and practical advice on switching.
How the periodic inventory system works
In a periodic system:
- Purchases are debited to a Purchases account, not to Inventory.
- Sales are recorded as revenue, with no entry for cost at the time of sale.
- At the end of the period, stock is physically counted and valued.
- Cost of goods sold (COGS) is derived: Opening stock + Purchases minus Closing stock.
Journal entries (periodic)
| Event | Debit | Credit |
|---|---|---|
| Purchase on credit ₹5,00,000 (GST ignored for simplicity) | Purchases | Supplier (payables) |
| Sale on credit ₹6,50,000 | Customer (receivables) | Sales |
| Period end: record closing stock | Closing stock (balance sheet) | Trading account / changes in inventories |
How the perpetual inventory system works
In a perpetual system:
- Every purchase increases the Inventory account (and item-level quantity and value).
- Every sale records revenue and simultaneously moves the cost of the items from Inventory to COGS.
- Stock quantity and value are available at any moment.
- Physical counts are still done, but to verify the records rather than to compute COGS.
Journal entries (perpetual)
| Event | Debit | Credit |
|---|---|---|
| Purchase on credit ₹5,00,000 | Inventory | Supplier (payables) |
| Sale on credit ₹6,50,000 | Customer (receivables) | Sales |
| Cost of the goods sold, say ₹4,60,000 | Cost of goods sold | Inventory |
| Count shows shortage of ₹12,000 | Inventory shrinkage (expense) | Inventory |
Worked example: the same month under both systems
Suppose a hypothetical Kochi hardware wholesaler has this October:
| Item | Amount (₹) |
|---|---|
| Opening stock (1 Oct) | 18,00,000 |
| Purchases during October | 22,00,000 |
| Sales during October | 28,00,000 |
| Cost of items sold as per system records | 21,40,000 |
| Physical count at 31 Oct | 18,35,000 |
Periodic result
COGS = 18,00,000 + 22,00,000 minus 18,35,000 = ₹21,65,000. Gross profit = 28,00,000 minus 21,65,000 = ₹6,35,000 (22.7 percent).
Perpetual result
Book stock at 31 Oct = 18,00,000 + 22,00,000 minus 21,40,000 = ₹18,60,000. Physical count is ₹18,35,000, so there is a shrinkage of ₹25,000. Gross profit before shrinkage = 28,00,000 minus 21,40,000 = ₹6,60,000 (23.6 percent); after shrinkage, ₹6,35,000.
The final profit is the same. The difference is information: the perpetual system tells you the business earned a 23.6 percent margin on what it sold and lost ₹25,000 to shrinkage, damage or errors. The periodic system buries the loss inside COGS, so a theft problem looks like a pricing problem.
Periodic vs perpetual inventory system: comparison
| Factor | Periodic | Perpetual |
|---|---|---|
| Stock visibility | Only after a count | Real time |
| COGS | Derived at period end | Recorded with each sale |
| Shrinkage detection | Hidden in COGS | Shown separately |
| Monthly profit | Needs a count or an estimate each month | Available without a full count |
| Data discipline needed | Low | High: every movement must be recorded |
| System requirement | Basic accounting | Inventory module or ERP |
| Reorder planning | Manual, based on observation | Automatic alerts from live stock |
| Suitable for | Very small shops, few items, owner-managed | Multiple locations, many SKUs, manufacturing, bank-funded stock |
Advantages of the periodic system
- Simple to run with minimal data entry.
- Low software and staff cost.
- Works where items are numerous but very low value and tracking each movement is not worth it.
Disadvantages of the periodic system
- No reliable stock figure between counts, so monthly MIS and bank stock statements are estimates.
- Shrinkage and errors invisible.
- Reordering based on guesswork, leading to stock-outs and excess.
- Month-end profit either requires a count every month or relies on a gross profit estimate, which can be wrong for months.
Advantages of the perpetual system
- Live stock by item and location for sales, purchase and planning.
- Accurate monthly profit without full counts.
- Shrinkage isolated and investigable.
- Enables cycle counting instead of disruptive full counts.
- Supports batch, serial and expiry tracking and FIFO or weighted average valuation automatically.
Disadvantages of the perpetual system
- Requires every movement to be recorded promptly: receipts, issues, transfers, returns, samples, damages.
- If discipline slips, records drift and users stop trusting the system.
- Needs software that can handle item-level valuation.
The hybrid many Indian SMBs actually run
A common situation: stock quantities are maintained in software (sort of perpetual), but values are not reliable, and the accountant still posts closing stock at year end from a count valued in Excel. This gives the worst of both: the effort of recording movements without the benefit of trusted values. If you are in this position, either commit to perpetual properly (correct valuation, all movements recorded, regular cycle counts) or accept periodic for now and plan the move.
Monthly profit under periodic: the gross profit method and its risk
Businesses on periodic systems often estimate monthly closing stock using the gross profit method: estimated COGS = sales x (1 minus expected gross margin), and closing stock = opening + purchases minus estimated COGS. If the expected margin is 23 percent but the real margin has slipped to 20 percent because of discounting or shrinkage, closing stock is overstated every month and profit looks fine until the year-end count reveals the gap. A year-end "surprise" of several lakh rupees in a mid-sized business is often exactly this.
How each system affects GST, audit and bank reporting
The inventory system you choose has knock-on effects outside the warehouse:
- Bank stock statements: under a periodic system, monthly stock declared to the bank is an estimate. If the year-end count comes in materially lower, the bank sees a gap between declared and audited stock, which raises questions at renewal. A perpetual system with regular cycle counts supports stock statements that reconcile with the books.
- Audit: auditors test inventory existence and valuation. A perpetual record with documented counts and adjustments is easier to test than a single year-end count valued in a spreadsheet.
- GST: input tax credit on goods lost, stolen, destroyed or written off must be reversed. A perpetual system that records shrinkage separately, with reasons, makes that reversal identifiable. Under a periodic system, losses are buried in cost of goods sold and are easily missed.
- Interim results: lenders, investors and group companies increasingly ask for quarterly or monthly results. Periodic systems force either frequent counts or estimates.
Practical tips for running a perpetual system well
- Record at the point of movement: GRNs at the gate or receiving bay, issues at the store counter, dispatches at loading. Entries made at the end of the day from memory create errors.
- Use barcodes for high-volume items to eliminate wrong item selection.
- Assign an owner for each location, accountable for its accuracy.
- Measure stock accuracy monthly as the percentage of counted items whose book and physical quantities match within tolerance.
- Review adjustments by reason and fix the process that causes the biggest category.
When to switch from periodic to perpetual
- You hold stock in more than one location.
- You have more than a few hundred active SKUs.
- You need monthly profit you can trust, for management or the bank.
- You manufacture or assemble, so material issues must be tracked.
- You suspect shrinkage or have unexplained year-end stock differences.
- You want reorder alerts and inventory ratios that mean something; see our guide on inventory turnover.
How to switch: a practical sequence
- Clean the item master: codes, units, conversions, categories.
- Decide the valuation method (FIFO or weighted average) with your auditor. Our comparison of FIFO vs weighted average covers the choice.
- Do a full physical count at the cut-over date and load quantities and values per item and location.
- Define documents for every movement: GRN, delivery, issue, transfer, return, adjustment, and train each team.
- Block negative stock so issues cannot be recorded before receipts.
- Start cycle counts on high-value items in the first month to catch process gaps early.
- Reconcile the inventory ledger with the stock valuation report monthly.
Frequently Asked Questions
What is the main difference between periodic and perpetual inventory systems?
A periodic system determines stock and cost of goods sold only at the end of a period through a physical count. A perpetual system updates stock and cost of goods sold with every transaction.
Which inventory system is better for small businesses?
Very small, owner-run shops with simple stock can manage with periodic. Once there are multiple locations, many items, manufacturing or bank-funded stock, perpetual is usually worth the extra discipline.
Do I still need physical counts with a perpetual system?
Yes. Counts verify the records and detect shrinkage and errors. Perpetual systems allow cycle counting through the year instead of relying only on one disruptive annual count.
Is the final profit different under the two systems?
For the same physical closing stock and valuation method, total profit is the same. The perpetual system provides more detail, separating cost of goods sold from shrinkage and making interim figures reliable.
Can Tally or other accounting software run a perpetual system?
Many accounting packages maintain item-wise stock and can support a perpetual approach if all movements are recorded. ERPs typically add stronger controls such as bins, batches, approvals and blocking negative stock.
How Fininvo Helps
Fininvo's inventory module maintains real-time, multi-warehouse stock with valuation, stock adjustments and reorder alerts, posting movements to the general ledger. See pricing.
Share this article
Ready to automate your business?
Start your 14-day free trial and experience the power of unified ERP, HR, and Payroll.
Start Free Trial