Inventory Write-Off: What It Means and How to Record It

A shop owner checks printed stock figures against a ledger with a calculator, the paperwork behind an inventory write-off

An inventory write-off takes stock that is gone or worth nothing off your books at its full cost, as an expense. IFRS books the loss in the period it happens, so a shop on monthly accounts records it that month. It covers stock that was lost, stolen, destroyed or expired, and will fetch nothing.

Stock that still sells, even below cost, is a write-down instead. This guide follows one Kampala minimarket's month of losses to the journal entry, the tax effect and the ArmPOS steps, in Ugandan shillings.

Write-off, write-down, reserve or "depreciation"?

Ask one question first: will anyone pay for it? If not, write it off. If yes, but for less than it cost, write it down.

The four names people use for lost stock value are four different things in the books.

Write-off, write-down, reserve and "depreciation": four names for lost stock value
TermWhat it meansWhen it appliesThe entry
Inventory write-offStock that is gone or worth nothing comes off the books at its full cost.It was lost, stolen, destroyed or expired, and will fetch nothing.Debit inventory losses (an expense), credit inventory.
Inventory write-downStock is cut from its cost to its net realisable value: what it will sell for, less the costs to sell it.It will still sell, but for less than it cost.Debit inventory write-downs (an expense), credit inventory or the inventory allowance.
Inventory reserveAn allowance account that holds the write-downs on stock still held, so the inventory account keeps showing cost.You estimate the write-down for a group of similar items, or want cost and write-down shown apart.Debit inventory write-downs, credit the inventory allowance.
"Inventory depreciation"Not an accounting entry: stock is never depreciated. People mean value lost to expiry, damage, fashion or newer models.Never as depreciation. Book the loss as a write-down or a write-off.None of its own.

Goods that will fetch anything at all, even as scrap or animal feed, are written down to that amount, not written off. A write-off is for the nil cases only.

When to write off inventory

Write stock off once it has left your hands, or can no longer be sold or used, and nothing can be recovered from it. Record it in the month you find out, and keep the evidence with the entry.

When stock is written off, and what to check first
CauseHow you find itCheck before writing it offEvidence to keep
Expired goodsThe expiry list or a shelf checkAsk the supplier for a return or a credit noteBatch number, expiry date, a photo
Spoiled or broken goodsOn the shelf, in the store room or on deliveryWhether any of it still sells as seconds or scrapA photo and a note of what happened
Stolen or missing goodsA count that comes up shortRecount, then trace the movements since the last countCount sheets, the recount, a police report after a break-in
Fire, flood or pestsAfter the eventYour insurance coverPhotos, the claim and a list of what was lost
Recalled or banned goodsA notice from the maker or a regulatorWhether the recall pays for returned goodsThe notice and the return note

Missing stock needs the most care. A shortfall is often a delivery never entered or a sale under the wrong product, so trace it first, as inventory reconciliation shows. What stays unexplained is inventory shrinkage, and you write it off.

Book each loss in its own period. IAS 2 makes "all losses of inventories" an expense of the period the loss occurs (paragraph 34). A loss found in October goes into October, not into a year-end clean-up.

Let someone other than the person who reports the loss approve it. A storekeeper who can write off stock alone can hide theft as damage.

How to value a write-off: at cost, never at selling price

Write stock off at what it cost you, not at what you would have sold it for. Cost is the purchase price plus transport, clearing and duty, worked out by FIFO or weighted average (IAS 2, paragraphs 10 and 25).

The lost profit hurts, but it was never in your books. Writing off at the selling price would take more out of inventory than you ever put in.

If the goods were written down earlier, write off what is left of them: their value after the write-down, not the original cost.

The journal entry for an inventory write-off

The entry debits an expense and credits inventory by the same amount. Keep one expense account for all stock losses, so the year's total is one figure your accountant can find.

The inventory write-off entry
AccountDebitCredit
Inventory losses (an expense)Cost of the goods lost
Inventory (an asset)Cost of the goods lost

Two variations are common:

  • Small, routine losses can sit inside cost of goods sold. Show them on their own line when they are large, because IFRS requires material items of expense to be shown separately (IAS 1, paragraph 97).
  • If you hold an inventory allowance against these goods, use it first. Debit the allowance for the part already provided, debit inventory losses for the rest, and credit inventory with the full cost.

A write-off is an operating cost, not a "non-operating" item, even when it is a one-off. It comes from running the shop.

Worked example: a Kampala minimarket's month of write-offs

For example, a minimarket in Kampala closes its October books with four losses. These are illustrative figures in Ugandan shillings, at cost, not a real shop's.

For example: October's write-offs (UGX, at cost)
ItemWhat happenedRecorded in ArmPOS asUnitsCost eachWrite-off
Yoghurt, 500 mlExpired; the dairy takes no returnsA batch write-off483,200153,600
Cooking oil, 3 litresMissing at the count; no cause found after a recountAn adjustment524,500122,500
Sugar, 1 kgSoaked by a roof leakA damage204,30086,000
Eggs, tray of 30A crate dropped in the store roomA damage412,00048,000
Total410,100

The minimarket posts one entry on 31 October: debit Inventory losses UGX 410,100, credit Inventory UGX 410,100. Its description lists the damage, adjustment and batch references, so every shilling traces back to a record.

For example: what the UGX 410,100 write-off does to the accounts
WhereEffect, UGX
Profit and lossInventory losses of 410,100, so profit before tax falls by 410,100
Tax at 30%Falls by 123,030, if the company pays Uganda's 30% rate
Profit after taxFalls by 287,070
Balance sheetInventory down 410,100; tax owed down 123,030; equity down 287,070
CashNo change today: the cash left when the goods were bought

The balance sheet still balances: the 410,100 of stock that went equals 123,030 less tax owed plus 287,070 less equity. The only cash the write-off moves is the smaller tax bill, paid later.

In Uganda, the tax deduction for stock is the cost of trading stock disposed of: opening stock plus purchases, less closing stock (PwC, Uganda). Stock that is gone is not in closing stock, so its cost falls into that deduction.

A company with turnover of UGX 150 million or less pays presumptive tax unless it applies for the 30% rate (PwC). On presumptive tax, the write-off saves nothing. Inventory and taxes covers the rules further.

The losses also show what to fix. Two thirds of the money went on expired yoghurt and missing oil. Smaller yoghurt orders and a locked shelf for oil come first.

How to write off inventory in ArmPOS

ArmPOS takes the goods out of stock and keeps the record; the money goes into Accounting by a journal entry you post. Damages, adjustments and batch write-offs book nothing in Accounting by themselves.

  1. Broken or spoiled goods: open Damages › Create Damage, choose the Warehouse and the Date, and add each product with the Qty lost. Say what happened in Note and click Submit (Record damaged stock).
  2. Missing goods, after a recount: open Adjustment › Create Adjustment and enter the shortfall in Qty. Choose Subtraction and give the reason in Note (Count and adjust stock). Record the same goods as a damage or an adjustment, never both.
  3. An expired batch: in Products › Batches, click Write Off on the batch's row and give a reason. It removes what is left of that batch from stock (Batches and expiry dates).
  4. Value the loss at cost: Reports › Inventory Valuation shows each product's Cost, and the Stock Adjustment Report gives each adjustment's cost (Stock reports).
  5. Post the entry, if your plan includes Accounting. Add an account in Accounting › Chart of Accounts, such as Code 5110, Name Inventory losses, Type Expense.
  6. Then open Accounting › Journal Entries, click Create, and debit 5110 and credit 1200-INV Inventory. Check the badge says Balanced, click Save, and post it with the check icon (The chart of accounts and journal entries).
  7. Without Accounting, give your accountant the damages list, exported to PDF or Excel, and the Stock Adjustment Report each month.

ArmPOS doesn't mark a batch expired by itself or stop it being sold, so check the Expiry Report every week. A batch you set to Quarantined stays out of every sale while you decide.

Post each loss once. If you bring 1200-INV to the Inventory Valuation total at month end, losses posted during the month are already out of both figures. Post them as they happen, or split them out of that entry, so they never hide inside the cost of goods sold.

See what ArmPOS includes for shops in Uganda.

Frequently asked questions

Is an inventory write-off an expense?

Yes. IAS 2 makes it an expense of the period the loss happens. It usually sits in cost of sales, or on its own line when large.

Is an inventory write-off tax deductible?

Usually, through the deduction for the cost of stock, but each country sets its own rules. In Uganda, stock that is gone drops out of closing stock, so its cost is deducted. Keep the evidence in case the tax office asks.

What is the difference between a write-off and a write-down?

A write-off takes stock to nil because nobody will pay for it. A write-down cuts it to what it will still sell for, less the costs of selling it.

Can you reverse an inventory write-off?

Only if the goods turn up, for example in another branch: then reverse the adjustment and the journal entry. Goods that were destroyed stay written off, while a write-down reverses if the price recovers.

Is inventory still an asset after a write-off?

The written-off goods are not: they leave the balance sheet. The rest of your stock stays a current asset, as is inventory an asset explains.

Gather this month's damages, expired batches and count shortfalls, value them at cost and post one entry. To record each loss with a note and a reference your accountant can trace, create a free ArmPOS account.