How to Clean Up Your Fixed Asset Register Before Year End
Count, write off, review lives and test for impairment: a practical year-end fixed asset register clean-up for GCC and Indian SMEs.
Most fixed asset registers drift: laptops leave with staff, vans get sold and machines sit idle, while the register carries on unchanged. A short clean-up before year end gives you accurate depreciation, fewer audit questions and a balance sheet you can stand behind.
Here is a practical way to do it in three or four weeks, alongside your other year-end work.
Why the register matters at year end
The register is not just an audit schedule. It drives your depreciation charge, your asset values and, often, what you can insure and borrow against.
Accounting standards also expect a yearly check. Under IFRS, IAS 16 says "the residual value and the useful life of an asset shall be reviewed at least at each financial year-end". The depreciation method must be reviewed at least each year-end too. If those estimates change, you adjust depreciation going forward rather than restating past years.
Two other points catch people out. Depreciation starts when an asset is available for use, not when you get round to recording it. And it does not stop just because a machine is idle, unless the asset is already fully depreciated.
A three-step clean-up
Step 1: Count what you actually have
Start with a physical check. Print or export the register by location and ask each site or department head to tick off what they can see, with a tag number or serial number where possible.
Expect three types of difference:
- On the register but missing: sold, scrapped, stolen or lent out and never returned.
- On site but not on the register: bought and expensed by mistake, or added to the wrong account.
- On the register at the wrong place or with the wrong user: moved between branches or staff.
For example, a Doha contracting company with 40 laptops on its register might find 31 in use, five returned by leavers and sitting in a cupboard, and four that simply cannot be traced. Each group needs a different decision.
Step 2: Write off what has gone
Assets that have been sold or scrapped should come off the books. IAS 16 requires an asset to be removed on disposal, or when no future economic benefits are expected from using or selling it. Any gain or loss on removal goes through profit or loss.
Keep a simple note for each write-off: what it was, why it went, who approved it and any sale proceeds. Missing items are worth a conversation with the department head before you write them off, as a pattern of losses can point to a control problem.
Step 3: Look for impairment and check your estimates
For assets you still hold, ask whether they are still worth what the books say. IAS 36 requires you to assess at the end of each reporting period whether there is any sign that an asset may be impaired. Signs listed in the standard include physical damage or obsolescence, an asset becoming idle, plans to close the operation it belongs to, and plans to dispose of it earlier than expected.
Then review useful lives. If your delivery vans are still running well after the five years you assumed, or your software is being replaced after two years instead of four, the estimates need to change.
Also check large assets for significant parts. IAS 16 requires each part with a cost that is significant compared with the whole item to be depreciated separately. A building's lifts or a production line's main engine may wear out much faster than the rest.
What this means for your business
For GCC companies reporting under IFRS, a clean register means fewer adjustments when the auditors arrive, and depreciation that reflects how you really use your assets. It also helps when a bank asks for a list of assets supporting a facility.
For Indian companies, there is an extra reason. Under the Companies (Auditor's Report) Order, 2020 (CARO 2020), auditors must report whether management has physically verified property, plant and equipment at reasonable intervals, whether material discrepancies were found, and whether they were properly dealt with in the books. They also report on whether proper records with full particulars, quantity and location are kept. Check with your auditor whether CARO applies to your company and what evidence they will want to see.
Your year-end checklist
- Export the register by location and owner, and send it out for a physical count with a clear deadline.
- Tag or label anything without an identifier.
- Agree a list of disposals and write-offs, with approvals and any sale proceeds.
- Add assets found on site but missing from the register, after checking how they were first recorded.
- Review useful lives, residual values and depreciation methods, and record the reasons for any change.
- Note any idle, damaged or soon-to-be-replaced assets and assess them for impairment.
- Reconcile the register total to the general ledger, line by line, before the auditors ask.
- Set a date for next year's count now, so it does not become a once-every-few-years exercise.
If you use NexCFO, its compliance calendar can hold next year's count and review dates so they don't slip.
A register you trust is one less thing to argue about at year end.
This article is general information, not financial, tax, legal or investment advice. Check the details with a qualified adviser before acting on them.
NexCFO AI's specialists handle collections, reporting, forecasting and compliance — and every action waits for your approval.
Keep reading
Year-End Cut-Off: How to Get Accruals and Prepayments Right
Accruals and prepayments decide whether your year-end profit is right. A practical cut-off checklist for SMEs in Qatar, the GCC and India.
Read the post →How to Revalue Foreign Currency Balances at Year End
Which foreign currency balances to restate at year end, which to leave alone, and a simple checklist for GCC and India finance teams.
Read the post →How to Set Your Bad Debt Provision Using a Provision Matrix
A step-by-step guide to setting your year-end bad debt provision with a provision matrix under IFRS 9 and Ind AS 109, with a worked example.
Read the post →