Perpetual vs Periodic Inventory System: Journal Entries and Worked Examples
Learn the exact journal entries for both inventory systems — from purchase to sale to year-end adjustment. Walk through worked examples for inventory purchases, sales, returns, freight, purchase discounts, and the critical year-end close, with a side-by-side comparison of both approaches.
Learn the exact journal entries for both inventory systems — from purchase to sale to year-end adjustment. Walk through worked examples for inventory purchases, sales, returns, freight, purchase discounts, and the critical year-end close, with a side-by-side comparison of both approaches.
Learning Objectives
- ✓Record purchase, sale, return, freight-in, and purchase discount entries under both systems
- ✓Calculate cost of goods sold (COGS) using the periodic system formula
- ✓Post the year-end closing entries required to convert a periodic system to correct COGS
- ✓Account for inventory shrinkage differently under each system
- ✓Choose the appropriate system based on inventory characteristics and technology
1. Direct Answer: Perpetual vs Periodic in One Paragraph
The perpetual inventory system updates Inventory and Cost of Goods Sold continuously — every purchase increases Inventory, every sale debits COGS and credits Inventory in real time. The periodic inventory system updates Inventory only at period-end via a physical count; during the period, purchases go to a temporary Purchases account and sales only record revenue (no COGS entry). At year-end, the periodic system calculates COGS using the formula: Beginning Inventory + Purchases – Ending Inventory = COGS. Perpetual is preferred for high-value or high-volume inventory (barcode scanners, ERP systems) because it gives real-time visibility into stock levels and COGS. Periodic is used for low-value, high-turnover items (small retail, bulk commodities) where tracking each sale is impractical. Modern POS systems have made perpetual the default for most retailers. The biggest practical difference is shrinkage. In a perpetual system, shrinkage (theft, damage, errors) appears as a reconciling difference between the book inventory balance and the physical count — you can measure it and book a separate entry. In a periodic system, shrinkage is hidden inside COGS because the physical count IS the ending inventory number — any missing inventory is implicitly treated as sold.
Key Points
- •Perpetual updates Inventory and COGS in real time with every transaction
- •Periodic updates Inventory only at period-end via physical count
- •Periodic COGS formula: Beginning + Purchases – Ending = COGS
- •Shrinkage is measurable under perpetual, hidden under periodic
- •Modern POS systems favor perpetual for most retailers
2. Purchase Entry: Recording Inventory Acquisitions
Assume Acme Retail buys $10,000 of inventory on account (net 30) from a supplier. The freight-in cost is $400, and terms include a 2/10 purchase discount. Perpetual system — purchase entry: Dr. Inventory .............................. 10,000 Cr. Accounts Payable .................... 10,000 Dr. Inventory .............................. 400 Cr. Cash (or Freight Payable) ........... 400 Freight-in is capitalized into inventory because it is a cost of getting the goods ready for sale — a core application of the cost principle. All incidental costs to acquire inventory (freight-in, insurance in transit, import duties, handling) become part of the inventory cost and will flow through COGS when the units are sold. Periodic system — purchase entry: Dr. Purchases .............................. 10,000 Cr. Accounts Payable .................... 10,000 Dr. Freight-In ............................. 400 Cr. Cash ................................ 400 Purchases and Freight-In are temporary accounts used only during the period. They will be closed to Cost of Goods Sold at year-end via the periodic COGS calculation. The Inventory account is NOT touched during the period under the periodic system. If Acme pays within the discount window (2/10), a purchase discount is recorded. Perpetual treats it as a reduction of Inventory (Dr. AP 10,000 / Cr. Inventory 200 / Cr. Cash 9,800). Periodic uses a Purchase Discounts contra account (Dr. AP 10,000 / Cr. Purchase Discounts 200 / Cr. Cash 9,800).
Key Points
- •Perpetual: purchases debit Inventory directly
- •Periodic: purchases debit the temporary Purchases account
- •Freight-in is capitalized into inventory (cost principle) under both systems
- •Purchase discounts reduce Inventory (perpetual) or go to contra account (periodic)
- •Under periodic, Inventory account is not touched until year-end
3. Sale Entry: The Critical Difference
Assume Acme sells 100 units for $15,000 cash. The cost of those units is $8,000 (using whatever inventory method the company follows: FIFO, LIFO, weighted average). Perpetual system — TWO entries for every sale: Entry 1 (record revenue): Dr. Cash ................................... 15,000 Cr. Sales Revenue ....................... 15,000 Entry 2 (record COGS and relieve inventory): Dr. Cost of Goods Sold ..................... 8,000 Cr. Inventory ........................... 8,000 The perpetual system records COGS at the moment of sale. This requires the company to know the cost of each unit sold — which means the inventory system must track cost layers (FIFO, LIFO, moving average) continuously. Barcode scanners and ERP systems handle this automatically. Periodic system — ONE entry per sale: Dr. Cash ................................... 15,000 Cr. Sales Revenue ....................... 15,000 That is it. No COGS entry. No Inventory reduction. The cost side is deferred to year-end because the company does not know unit cost in real time under the periodic system. This has real operational consequences. A company on the periodic system cannot produce accurate interim financial statements without a physical count or a gross-profit estimation method. A company on the perpetual system can close its books monthly and produce a real-time income statement.
Key Points
- •Perpetual: every sale generates TWO entries (revenue + COGS)
- •Periodic: every sale generates ONE entry (revenue only)
- •Perpetual requires real-time cost tracking (FIFO/LIFO/weighted average)
- •Periodic defers COGS calculation to year-end
- •Only perpetual supports accurate interim financial reporting without a count
4. Sales Returns and Purchase Returns
Returns require reversing entries that depend on which system is in use. Sales return, perpetual — assume a customer returns goods with sales price $500 and cost $250: Entry 1 (reverse revenue): Dr. Sales Returns and Allowances ........... 500 Cr. Cash or Accounts Receivable ......... 500 Entry 2 (restore inventory): Dr. Inventory .............................. 250 Cr. Cost of Goods Sold .................. 250 Sales return, periodic — same revenue entry, no inventory entry: Dr. Sales Returns and Allowances ........... 500 Cr. Cash or Accounts Receivable ......... 500 The periodic system skips the inventory-side entry because Inventory is not tracked during the period. Purchase return, perpetual — Acme returns $1,000 of damaged goods to supplier: Dr. Accounts Payable ....................... 1,000 Cr. Inventory ........................... 1,000 Purchase return, periodic: Dr. Accounts Payable ....................... 1,000 Cr. Purchase Returns and Allowances ..... 1,000 Purchase Returns and Allowances is a contra-Purchases account that reduces net purchases in the COGS calculation at year-end.
Key Points
- •Sales Returns and Allowances is a contra-revenue account (both systems)
- •Perpetual requires restoring Inventory on sales returns
- •Periodic uses Purchase Returns and Allowances contra account
- •Perpetual debits Inventory directly on purchase returns
- •Contra accounts allow tracking gross vs net purchases and sales
5. Year-End Close: The Periodic COGS Calculation
The periodic system requires a year-end conversion to calculate COGS and adjust Inventory to the physical count. Assume the following year-end information for Acme: Beginning Inventory (per GL): $40,000 Purchases (temporary account): $180,000 Freight-In: $5,000 Purchase Returns and Allowances: $3,000 Purchase Discounts: $2,000 Ending Inventory (physical count): $50,000 Step 1 — Calculate Net Purchases: Net Purchases = Purchases + Freight-In – Purchase Returns – Purchase Discounts Net Purchases = $180,000 + $5,000 – $3,000 – $2,000 = $180,000 Step 2 — Calculate Cost of Goods Available for Sale: COGAS = Beginning Inventory + Net Purchases = $40,000 + $180,000 = $220,000 Step 3 — Calculate COGS: COGS = COGAS – Ending Inventory = $220,000 – $50,000 = $170,000 Step 4 — Year-end closing entry: Dr. Cost of Goods Sold ..................... 170,000 Dr. Inventory (ending) ..................... 50,000 Dr. Purchase Returns and Allowances ........ 3,000 Dr. Purchase Discounts ..................... 2,000 Cr. Inventory (beginning) ............... 40,000 Cr. Purchases ........................... 180,000 Cr. Freight-In .......................... 5,000 This single entry accomplishes several things at once: it removes beginning inventory, closes all the temporary Purchases accounts, establishes ending inventory at the physical count amount, and books the final COGS. After posting, the Inventory account shows the correct ending balance of $50,000 and the temporary accounts all have zero balances.
Key Points
- •Net Purchases = Purchases + Freight-In – Returns – Discounts
- •COGAS = Beginning Inventory + Net Purchases
- •COGS = COGAS – Ending Inventory (physical count)
- •Year-end entry closes all temporary purchase accounts and establishes ending inventory
- •Ending inventory number IS the physical count — any shrinkage is in COGS
6. Handling Inventory Shrinkage
Shrinkage is the difference between book inventory and physical inventory caused by theft, damage, obsolescence, miscounts, or recording errors. The two systems handle it very differently. Perpetual system: the book Inventory balance is maintained in real time, so after a physical count you have two numbers — book inventory (from the ledger) and physical inventory (from the count). The difference is shrinkage. Assume Acme's book Inventory balance is $52,000 but the physical count is $50,000. Shrinkage is $2,000. Shrinkage adjustment: Dr. Cost of Goods Sold (or Inventory Shrinkage Expense) ..... 2,000 Cr. Inventory ........................................... 2,000 The $2,000 is either charged to COGS (GAAP treatment for normal shrinkage) or to a separate Inventory Shrinkage Expense account for management reporting. Abnormal shrinkage (major theft, fire) is sometimes charged to a loss account below the gross profit line. Periodic system: shrinkage is NOT visible as a separate number. The year-end formula plugs COGS based on the physical count, so any missing inventory is implicitly included in COGS. This is one of the major weaknesses of the periodic system — management cannot measure shrinkage, which makes it harder to detect theft, improve controls, or evaluate vendor quality. This is also why most auditors prefer clients to use the perpetual system — shrinkage measurement is a control indicator that gets lost under periodic.
Key Points
- •Shrinkage = Book Inventory – Physical Inventory (perpetual only)
- •Perpetual shrinkage adjustment: Dr. COGS / Cr. Inventory
- •Normal shrinkage goes to COGS; abnormal shrinkage goes to a loss account
- •Periodic system hides shrinkage inside COGS (major control weakness)
- •Auditors and management prefer perpetual for shrinkage visibility
7. Choosing Between the Two Systems
The choice depends on inventory characteristics, technology, and reporting needs. Perpetual is the right choice when: unit costs are high enough to justify tracking (cars, appliances, electronics, medical devices); the company has a POS/barcode/ERP system that records transactions automatically; interim financial statements are needed (public companies, bank reporting); shrinkage measurement matters for loss prevention. Periodic is acceptable when: unit costs are very low and volume is very high (office supplies, small hardware, bulk commodities); a full POS system is not in place; the company is small enough that a monthly or quarterly physical count is feasible; interim accuracy is not critical. Modern default: most companies use perpetual because cloud-based POS and ERP systems have made the technology cheap and universal. Even small businesses with Shopify, Square, QuickBooks Online, or similar tools are running a perpetual system without realizing it. Pure periodic implementations are now rare and mostly limited to very small businesses or specific industries with homogeneous bulk inventory. Hybrid approach: many companies run perpetual for their core inventory (SKU-tracked) and periodic for supplies and consumables (not SKU-tracked). Best of both worlds.
Key Points
- •Perpetual for high-value, SKU-tracked, technology-enabled inventory
- •Periodic for low-value, bulk, technology-light inventory
- •Modern POS and ERP systems default to perpetual
- •Hybrid approach is common — perpetual for core SKUs, periodic for supplies
- •Pure periodic is now rare outside very small businesses
High-Yield Facts
- ★Perpetual: two entries per sale (revenue + COGS)
- ★Periodic: one entry per sale (revenue only) — COGS deferred to year-end
- ★Periodic COGS = Beginning Inventory + Net Purchases – Ending Inventory
- ★Net Purchases = Purchases + Freight-In – Purchase Returns – Purchase Discounts
- ★Freight-in is capitalized into inventory (cost principle) under both systems
- ★Purchase discounts reduce Inventory (perpetual) or hit a contra account (periodic)
- ★Shrinkage is measurable under perpetual, hidden inside COGS under periodic
- ★Year-end entry under periodic closes all temporary purchase accounts in one step
- ★Perpetual is preferred by auditors for shrinkage visibility
Practice Questions
1. Acme (perpetual system) sells goods for $8,000 cash. The cost of the goods sold is $5,000. Record all required journal entries.
2. Acme (periodic system) buys $20,000 of inventory on account with freight-in of $500. Record the purchase entries.
3. Beginning Inventory $25,000; Purchases $120,000; Freight-In $3,000; Purchase Returns $2,000; Purchase Discounts $1,000; Ending Inventory (physical count) $30,000. Calculate COGS under the periodic system.
4. Under the perpetual system, Acme's book Inventory is $85,000 but the physical count is $82,500. Record the shrinkage adjustment.
5. Why can a company on the periodic system NOT produce accurate monthly income statements without extra steps?
FAQs
Common questions about this topic
Most companies use the perpetual system because modern POS, ERP, and e-commerce platforms (Shopify, Square, QuickBooks, NetSuite, SAP) record every transaction in real time, which is effectively a perpetual system. Pure periodic implementations are now rare and mostly limited to very small businesses without integrated inventory software or industries with homogeneous bulk inventory (commodities, some food service). Many companies use a hybrid — perpetual for SKU-tracked core inventory, periodic for supplies and consumables.
Freight-in is a cost of acquiring inventory and is capitalized into the cost of the goods under both the perpetual and periodic systems (cost principle). Under perpetual, freight-in debits Inventory directly. Under periodic, freight-in debits a temporary Freight-In account that is closed to COGS at year-end via the Net Purchases calculation. Freight-OUT (shipping to customers) is a selling expense, not part of inventory cost — it belongs to the period in which the sale occurred.
Under the perpetual system, a purchase discount taken reduces Inventory directly: Dr. Accounts Payable / Cr. Inventory (for the discount) / Cr. Cash (for the net amount paid). Under the periodic system, purchase discounts go to a contra-Purchases account called Purchase Discounts: Dr. Accounts Payable / Cr. Purchase Discounts (for the discount) / Cr. Cash (for the net amount paid). Purchase Discounts is closed to COGS at year-end as part of the Net Purchases calculation.
Under the perpetual system, shrinkage is visible as the difference between book Inventory (from the general ledger) and physical Inventory (from the count). A separate adjusting entry (Dr. COGS / Cr. Inventory) records the shrinkage, making it measurable and auditable. Under the periodic system, shrinkage is hidden inside COGS because the physical count IS the ending inventory number — any missing inventory is implicitly treated as sold. This is a major control weakness of the periodic system and is one reason auditors prefer perpetual.
Yes, but differently. Under perpetual, the cost flow method is applied at each sale (moving average, FIFO-perpetual, or LIFO-perpetual). Under periodic, the cost flow method is applied only once at year-end when calculating ending inventory and COGS. Perpetual FIFO and periodic FIFO always produce the same COGS because FIFO assumes the oldest units sell first regardless of when the calculation happens. Perpetual LIFO and periodic LIFO can produce different COGS because LIFO depends on when you "pull" the newest layer — at each sale (perpetual) or at year-end (periodic).
Yes. Snap a photo of any inventory problem and AccountingIQ identifies which system is in use based on the accounts mentioned, walks through the correct journal entries, and shows the year-end COGS calculation for periodic systems. It handles purchase returns, discounts, freight-in, shrinkage adjustments, and all four cost flow methods (FIFO, LIFO, weighted average, specific identification) under both systems.