Why Getting This Right Matters More Than Most People Think

Most businesses that track inventory shrinkage do the hard part — they count, they compare, they find a gap. Then they stop. The gap goes into a notes field somewhere, or gets absorbed into "cost of goods sold" without any proper journal entry, and six months later nobody's sure whether the shrinkage figure is real or whether it's hiding in a dozen places across the books.

Recording shrinkage correctly matters for two reasons that go beyond accounting accuracy. First, it affects what your financial statements actually show — your gross profit, your inventory balance on the balance sheet, your tax position. Get it wrong and your books are misleading, even if the underlying business is fine. Second, when shrinkage is recorded clearly and consistently, it becomes something management can actually see and respond to rather than something that quietly inflates COGS.

This guide walks through exactly how to record inventory shrinkage — the accounts involved, the journal entries for both periodic and perpetual systems, and four worked examples from different types of businesses. It assumes you're comfortable with basic double-entry bookkeeping but not that you're a CPA.

📌 Note on professional advice

This guide explains the standard accounting treatment for inventory shrinkage. For specific tax treatment or jurisdiction-specific requirements, consult a qualified accountant. The journal entries shown here follow generally accepted principles but your chart of accounts and industry may have specific requirements.

The Three Accounts You'll Use

Recording shrinkage touches three accounts, and understanding what each one represents makes the journal entries logical rather than something you memorize without understanding.

Account Type Normal Balance What Happens During Shrinkage
Inventory Asset (Balance Sheet) Debit Credited (decreased) — the asset value is reduced to reflect actual stock
Cost of Goods Sold (COGS) Expense (Income Statement) Debit Debited (increased) — the shrinkage loss is recorded as a cost
Inventory Shrinkage Expense Expense (Income Statement) Debit Debited (increased) — used instead of COGS when you want shrinkage visible as a separate line
💡 COGS vs Shrinkage Expense — which to use?

Most businesses roll shrinkage into Cost of Goods Sold. This is simpler and broadly acceptable. However, if you want shrinkage to appear as a separate, visible line on your P&L — so management can track it independently — you can create a dedicated Inventory Shrinkage Expense account. The impact on net income is identical; the difference is visibility on your income statement.

Periodic vs Perpetual Inventory — Why It Changes the Entry

How you record shrinkage depends on which inventory tracking system your business uses. These aren't the same process, and confusing them is one of the most common bookkeeping errors around inventory.

📋 Periodic Inventory System
  • What it is: Inventory is only updated at count time — usually monthly, quarterly, or annually
  • Shrinkage detection: Found at each count when actual stock is less than expected
  • When to record: At the end of each period when the count is done
  • Journal entry: Adjusting entry at period end to bring book inventory in line with physical count
  • Common for: Small retail stores, small restaurants, businesses with simple inventory
🔄 Perpetual Inventory System
  • What it is: Inventory is updated continuously — every sale, purchase, and return is recorded in real time
  • Shrinkage detection: Found when a physical count differs from the running system balance
  • When to record: As soon as a discrepancy is identified — cycle count or annual count
  • Journal entry: Adjusting entry when the variance is confirmed, at any point in the period
  • Common for: Mid-size to large retailers, any business using POS or inventory software

The Standard Journal Entry for Inventory Shrinkage

Whether you're on a periodic or perpetual system, the mechanics of the entry are the same. You're reducing inventory (a credit, since inventory is an asset with a debit normal balance) and recording an expense (a debit to COGS or Shrinkage Expense).

Standard Shrinkage Entry Works for both periodic and perpetual systems
#
Debit
Credit
1
$X,XXX
$X,XXX
$X,XXX
$X,XXX
Narration: To record inventory shrinkage identified during [period] physical count. Book inventory adjusted to reflect actual physical stock of $[amount].

That's it. Two lines. The complexity isn't in the entry itself — it's in making sure the dollar amount is right, the timing is correct, and you're consistent in which expense account you use so the figures are comparable across periods.

Four Worked Examples

Example 1 Small Retail Store — Periodic System

A clothing boutique uses a periodic inventory system and does a full count at the end of each quarter. This quarter, the count reveals a $1,200 gap between book and physical inventory.

Book Inventory
$52,400
Physical Count
$51,200
Shrinkage
$1,200
Journal Entry — Quarter End Periodic system, COGS method
#
Debit
Credit
1
$1,200
$1,200
$1,200
$1,200
To record inventory shrinkage identified in Q3 physical count. Book inventory reduced from $52,400 to $51,200.
📊 Financial Statement Impact
▼ $1,200
▲ $1,200 (expense)
▼ $1,200
▼ $1,200
Example 2 Restaurant — Perpetual System, Separate Expense Account

A restaurant uses a perpetual inventory system and does weekly food cost reconciliations. A Friday cycle count finds $380 of food inventory missing — mostly high-value proteins. Management wants shrinkage tracked separately from regular COGS.

System Balance
$14,800
Physical Count
$14,420
Variance
$380
Journal Entry — Recorded Immediately on Discovery Perpetual system, separate shrinkage account
#
Debit
Credit
1
$380
$380
$380
$380
To record food inventory shrinkage discovered in weekly protein cycle count, Friday June 19, 2026. Variance under investigation.

Using a dedicated Inventory Shrinkage Expense account means the P&L shows COGS and shrinkage as separate lines. This makes it easy to see at a glance how much of the total "cost" is legitimate cost of sales versus unexplained loss.

Example 3 Pharmacy — Shrinkage Split by Cause

A pharmacy completes its annual inventory count and finds $4,600 in total shrinkage. An investigation identifies two causes: $3,100 is unrecorded damage and expired stock, and $1,500 is genuinely unexplained. The owner wants these recorded separately because one has a different tax treatment.

Total Shrinkage
$4,600
Damaged/Expired
$3,100
Unexplained
$1,500
Journal Entry — Split by Cause Best practice when investigation identifies separate causes
#
Debit
Credit
1
$3,100
2
$1,500
$4,600
$4,600
$4,600
Annual physical count adjustment: $3,100 recorded as damage/expiry write-off, $1,500 recorded as unexplained shrinkage. Inventory balance adjusted accordingly.
Example 4 Retailer — Shrinkage Partially Recovered via Insurance

A home goods store suffers a break-in and $8,000 worth of inventory is stolen. They have insurance covering theft. The original entry records the loss, and a second entry records the insurance reimbursement when it's confirmed.

Stolen Inventory (at cost)
$8,000
Insurance Reimbursement
$6,500
Net Loss
$1,500

Entry 1 — Record the Theft Loss

At Time of Discovery
#
Debit
Credit
1
$8,000
$8,000
$8,000
$8,000
To record merchandise stolen in break-in on June 17, 2026. Insurance claim filed, reimbursement pending.

Entry 2 — Record Insurance Reimbursement

When Insurance Payment is Confirmed
#
Debit
Credit
1
$6,500
$6,500
$6,500
$6,500
To record insurance reimbursement of $6,500 for June 17 theft. Net uninsured loss remains $1,500.

Where Shrinkage Shows Up on Your Financial Statements

Once the journal entry is recorded, shrinkage affects two of your three core financial statements. Understanding exactly where it lands helps you read your own numbers more clearly.

Income Statement (P&L)

If you've recorded shrinkage into Cost of Goods Sold, the P&L shows a higher COGS figure — which reduces gross profit and ultimately net income. There's no separate "shrinkage" line visible in this approach unless someone specifically looks at the COGS sub-accounts.

If you've created a dedicated Inventory Shrinkage Expense account, it appears as a separate operating expense line below gross profit — or as a separate sub-line within COGS depending on how you've structured your chart of accounts. Either way, net income takes the same hit.

Balance Sheet

The Inventory account is reduced by the amount of the shrinkage credit entry. If inventory was $50,000 and you record $1,500 of shrinkage, the balance sheet now shows Inventory at $48,500. The asset value has decreased to reflect what's actually there.

Cash Flow Statement

Shrinkage recording doesn't directly affect cash flow — it's a non-cash adjustment. However, it does affect operating profit under the indirect method, so it flows through the reconciliation between net income and operating cash flows.

"The journal entry is simple. What matters is whether it's being done — and done consistently — so your inventory balance actually means something when someone reads the balance sheet."

— PreventLoss.org

Best Practices When Recording Shrinkage

The technical entries are the easy part. These are the habits and decisions around the entries that separate businesses with useful accounting records from those with technically correct but operationally useless ones.

Record it when you find it — not at year end

A lot of businesses save all their shrinkage adjustments for the annual count. This means the financial statements throughout the year overstate inventory and understate costs. Under a perpetual system especially, shrinkage should be recorded as soon as it's identified — even if it's a small cycle count discrepancy. Accurate books in real time are more valuable than tidy ones at year end.

Document what you know about the cause

Your journal entry narration should include everything you know at the time: "Shrinkage identified in weekly protein count — investigation ongoing" or "Damage write-off, 12 units cosmetics — shelf collapse June 14." Good narrations make the records useful for investigation and for comparisons across periods. Vague narrations like "inventory adjustment" are almost useless six months later.

Use the same expense account consistently

If you roll shrinkage into COGS one quarter and use a separate Shrinkage Expense account the next, your trend data becomes meaningless. Pick one approach and stick to it. If you later decide to change, make the change at the start of a new financial year and note it clearly.

Separate known causes from unknown ones

When an investigation identifies the cause — damage, confirmed theft, expired stock — use a sub-account that reflects that. "Inventory Write-Off — Damage" and "Inventory Shrinkage — Unexplained" give you much more information in a report than two identically labeled entries. Unknown shrinkage that's tracked separately is also the right signal for management to investigate further.

Reconcile before you record — not after

Before recording a shrinkage entry, double-check that the gap isn't caused by an unprocessed receipt, a missing write-off, or a transfer that was never logged. Recording shrinkage for stock that's actually in the back room correctly labeled is an error that compounds when the correct stock is eventually found. Accuracy issues can look like shrinkage — rule them out first.

⚠️ Common mistake

Recording shrinkage as a debit to Inventory and credit to COGS is backwards and wrong. Shrinkage reduces inventory (credit) and increases cost (debit). If you're unsure, think: does this entry reduce the asset on the balance sheet? The Inventory credit should do that.

Frequently Asked Questions

The standard entry is: Debit Cost of Goods Sold (or Inventory Shrinkage Expense) / Credit Inventory — for the dollar value of the shrinkage. This reduces the inventory balance on the balance sheet and records the loss as an expense on the income statement.
Inventory is credited (reduced) when shrinkage is recorded — because inventory is an asset with a debit normal balance, a credit reduces it. The expense account (COGS or Shrinkage Expense) is debited — because expenses have a debit normal balance and the debit records the loss.
On the balance sheet, it reduces the Inventory asset balance. On the income statement, it increases Cost of Goods Sold (or appears as a separate Shrinkage Expense line) which reduces gross profit and net income. It does not appear as a standalone line on the balance sheet.
In a perpetual system, record it as soon as it's identified. In a periodic system, it's recorded at the end of each counting period when the physical count is compared to book inventory. Best practice is always to record as close to when the loss occurred as the information allows.