This is a composite, illustrative scenario built from how a fixed asset register reliability gap typically surfaces during CARO fieldwork, not an account of a named client. The company's fixed asset register recorded a location for every asset, but a sample physical verification found a majority of sampled items in a different location than the register stated — the register had not been updated through two office relocations and a warehouse move over three years. CARO's fixed asset clause requires reporting on whether the company maintains proper records showing full particulars including location, and a register this far out of step with physical reality could not support an unqualified answer to that question without first being brought current.
Why this mattered for CARO specifically, not just the balance sheet
Regulatory requirement
CARO's fixed asset clause asks a specific, narrower question than “do the fixed assets exist and are they correctly valued.” It asks whether proper records are maintained showing full particulars, including quantitative details and location, and whether a reasonable physical verification programme exists. A register that is accurate on cost and depreciation but wrong on location still fails this specific reporting requirement.
What the verification found
- 01Sampled assets across all three recorded locationsRoughly 60% of sampled items were physically found at a different location than the register stated — not missing, just relocated without the register being updated.
- 02Checked whether any assets were genuinely missing, not just mislocatedTwo items could not be physically traced to any location, which is a separate and more serious finding than a location error.
- 03Asked when the register was last fully updatedNot since the register was originally set up, three years and two office moves earlier — individual asset additions had been recorded, but existing assets' locations were never revised when they physically moved.
- 04Checked whether a verification programme existed at allNo periodic physical verification cycle existed — this was the first full count the company had done since the register was created.
What it took to make the register reportable on
| Step | Responsibility |
|---|---|
| Full physical verification of every asset, not a sample | Client, with the audit team observing a sample of the recount for evidence |
| Updated location field for every relocated asset | Client's finance/admin team |
| Investigation of the two untraceable items | Client, with a written-off or found outcome recorded either way |
| Establishing a periodic verification cycle going forward | Client, as a control recommendation, since a one-time catch-up doesn't satisfy a “reasonable programme” requirement on an ongoing basis |
What the CARO report actually said
Once the register was rebuilt and the two untraceable items were resolved — one found during the full recount, one genuinely written off as scrapped without the disposal having been recorded — the clause could be answered on the corrected position. The report noted that discrepancies had been identified on physical verification and were properly dealt with in the books, which is itself a standard and expected form of disclosure under the clause, not an adverse finding in itself. What would have been a problem is reporting a clean answer against a register the team knew did not reflect reality.
What went into the file
- The original sample verification results, showing the location discrepancy rate before any correction.
- The client's full recount and updated register, used as the basis for the final CARO response.
- The resolution of both untraceable items, with evidence for each.
- A management letter point on establishing a periodic verification cycle, distinct from the one-time catch-up exercise.
- The CARO working paper explicitly linking the clause's requirements to what was tested, not just a conclusion.
How we think about this
A fixed asset register can be correct on cost and depreciation and still fail CARO's specific requirement if location data has silently drifted from reality — which is why a sample physical verification against the register's stated location, not merely confirming the asset exists somewhere, is the test that actually answers the clause.
This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.
Related resources
- CARO & Companies ActCARO fixed asset and inventory clauses: what auditors testWhat the fixed asset and inventory points under CARO actually require in evidence: physical verification, title deeds, revaluation, and count discrepancies.
- Fixed assets & capexFixed asset register audit: completeness and accuracy checksWhat a fixed asset register must contain, how to tie it to the general ledger, and the gaps that quietly survive year after year if nobody checks for them.
- Fixed assets & capexPhysical verification of fixed assets: how to plan itA rotational verification policy, reconciling the count to the register, handling assets at customer or third-party sites, and the link to CARO 3(i).
Free tools, no signup
Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.
- Purchase register checkDuplicate payments, round-sum amounts, weekend-dated invoices, incomplete records.
- GSTR-2B reconcilerMatches your purchase register against GSTR-2B — missing invoices either side, amount mismatches.
- Bank reconciliation checkerMatches your cash book against a bank statement — what's outstanding on each side.
- Fixed asset register checkDuplicate asset codes, missing location or useful life, negative net book value.
- Payroll red-flag scannerBank accounts shared across employees, and records missing an ID, PAN or salary.
- MSME payment delay checkerMSME-flagged invoices paid — or still unpaid — beyond the 45-day Section 22 limit.
- Related-party transaction screenerTransactions above a threshold you set with no approval reference, grouped by counterparty.
- Depreciation useful life checkerCompares a useful life in use against the Schedule II, Part C indicative figure.
- Materiality calculatorOverall and performance materiality against PBT, revenue, assets or equity, with reasoning shown.
- Sample size calculatorStatistical sample size for a test of controls or a substantive test of detail.