CORAA
Resources - Inventory Audit

Inventory internal audit checklist.

Inventory audit tests the full stock trail: item master, receipt, inspection, storage, issue, transfer, count, valuation, cut-off, write-off and ERP access. The file should connect physical stock, stock ledger, GL, GRN, production and valuation evidence.

Build inventory audit workbookOpen internal audit hub
RCM map

Ten inventory areas to test areas

Inventory policy and SKU master

Risk: SKU codes, UOMs, categories, costing attributes or active/inactive status are wrong, duplicated or changed without approval.

Controls
  • SKU creation approval
  • UOM and category governance
  • Duplicate/inactive SKU review
  • Costing attribute change log
Tests
  • Review new SKU approvals
  • Scan duplicate descriptions/UOM mismatch
  • Test inactive/reactivated SKUs
  • Inspect master-change logs
Evidence

SKU master, item creation tickets, UOM list, category map, approval workflow and change log.

Goods receipt and QC hold

Risk: Goods are recorded without actual receipt, accepted without QC release, or posted to the wrong item/location.

Controls
  • Gate-entry to GRN match
  • PO tolerance control
  • QC hold/release
  • Rejected material tracking
Tests
  • Match PO, gate entry, GRN, QC and invoice
  • Review tolerance overrides
  • Trace rejected goods
  • Check backdated GRNs
Evidence

PO, gate register, GRN, QC report, rejection note, supplier invoice and stock ledger.

Stock issue and consumption

Risk: Raw material, stores or spares are issued without authorised requisition, production order or usage evidence.

Controls
  • Approved material requisition
  • BOM/production order linkage
  • Stores issue approval
  • Excess consumption review
Tests
  • Match issues to requisitions/orders
  • Compare actual to standard consumption
  • Review emergency issues
  • Test returns to store
Evidence

Material requisition, issue slip, production order, BOM, batch card, return note and stock ledger.

Transfers and in-transit stock

Risk: Inter-warehouse or branch transfers are lost, delayed, duplicated or not received at destination.

Controls
  • Transfer note approval
  • Dispatch and receipt confirmation
  • In-transit ageing
  • Location reconciliation
Tests
  • Trace transfer out to receipt in
  • Age open transfers
  • Review damaged/short receipts
  • Reconcile location stock
Evidence

Transfer note, dispatch document, transporter proof, receipt confirmation, in-transit ageing and location stock report.

Physical verification and cycle count

Risk: Book stock differs from physical stock, high-value SKUs are missed, or count variances are adjusted without root cause.

Controls
  • Cycle count plan
  • Independent count team
  • Variance approval
  • Root-cause tracking
Tests
  • Inspect count plan coverage
  • Reconcile count sheets to ERP
  • Test variance approvals
  • Review repeat variances
Evidence

Count plan, count sheets, variance report, adjustment approval, recount evidence and root-cause log.

Slow-moving, obsolete and NRV review

Risk: Expired, damaged, slow-moving or negative-margin inventory remains at cost without provision or disposal decision.

Controls
  • Inventory ageing review
  • NRV assessment
  • Provision approval
  • Disposal action tracker
Tests
  • Age no-movement SKUs
  • Compare cost to selling price
  • Review damaged/expired stock
  • Trace provision/disposal approval
Evidence

Ageing report, sales price list, NRV working, damage/expiry report, provision journal and disposal tracker.

Costing and valuation

Risk: Inventory value is misstated due to wrong cost formula, overhead absorption, standard cost update or landed-cost allocation.

Controls
  • Costing policy approval
  • Standard cost review
  • Overhead absorption review
  • Landed-cost allocation control
Tests
  • Recompute sample SKU cost
  • Check cost formula consistency
  • Review overhead basis
  • Test purchase price variance treatment
Evidence

Inventory policy, cost sheet, standard cost file, overhead absorption working, purchase invoice and valuation report.

Cut-off and period-end movement

Risk: GRNs, invoices, issues, dispatches or adjustments around period end are recorded in the wrong period.

Controls
  • GRN/invoice cut-off review
  • Dispatch cut-off review
  • Frozen stock period
  • Post-close adjustment approval
Tests
  • Test pre/post close GRNs and dispatches
  • Match invoices to receipt dates
  • Review post-close movements
  • Inspect manual journals
Evidence

GRN register, invoice register, dispatch register, stock ledger, cut-off checklist and journal support.

Write-off, scrap and shrinkage

Risk: Inventory is written off, scrapped, sold or adjusted without approval, recovery tracking or accounting review.

Controls
  • Write-off approval matrix
  • Scrap sale reconciliation
  • Shrinkage investigation
  • Insurance/recovery tracking
Tests
  • Sample write-offs and scrap sales
  • Match scrap to receipts
  • Review shrinkage trends
  • Check insurance/recovery accounting
Evidence

Write-off note, scrap register, gate pass, sales invoice, receipt proof, shrinkage analysis and approval.

ERP inventory access and adjustments

Risk: Users can create SKUs, post adjustments, backdate movements, override costing or approve their own stock changes.

Controls
  • Role-based access
  • SoD review
  • Adjustment log review
  • Leaver and privileged access monitoring
Tests
  • Review inventory roles
  • Test SoD conflicts
  • Scan manual/backdated adjustments
  • Match leavers to active users
Evidence

ERP user list, role matrix, adjustment log, audit trail, HR leaver list and access review sign-off.

Monitoring

Turn inventory testing into recurring checks rules

Negative stock

Item/location quantity goes negative or remains negative beyond approved tolerance.

Backdated adjustment

Inventory movement or adjustment is posted after close but dated in a closed period.

Open in-transit transfer

Transfer dispatch has no destination receipt beyond expected transit days.

Slow-moving stock

SKU has no movement beyond ageing threshold and no provision/disposal decision.

High-value count variance

Physical count variance exceeds value or quantity tolerance without approved root cause.

Standard cost variance spike

Purchase price or production variance exceeds threshold without costing review.

Leaver inventory access

Exited employee remains active in stock, stores, production or adjustment role.

Authority

Use the entity-specific valuation criteria sources

Use ICAI Standards on Internal Audit for evidence, documentation, review and reporting. For valuation, document whether the entity applies AS 2 or Ind AS 2, then test cost formula, overhead absorption, NRV and disclosure against that policy and framework.

ICAI IASB - Compendium of Standards on Internal Audit ->ICAI IASB - Publications and generic internal audit guides ->ICAI - Guidance Note on Audit of Inventories ->ICAI Publication Portal - AS 2 Valuation of Inventories ->ICAI - Educational Material on Ind AS 2 Inventories ->
FAQ

Inventory audit FAQs questions

What is inventory internal audit?

Inventory internal audit reviews whether stock master data, receipts, QC, issues, transfers, physical verification, ageing, valuation, cut-off, write-offs, scrap and ERP access are controlled, evidenced and reviewed.

Is physical verification enough for inventory audit?

No. Physical verification supports existence at a date, but internal audit should also test movement controls, GRN-to-invoice matching, issue authorisation, ageing/NRV, costing, cut-off, write-off approvals and ERP access.

Which inventory tests should be full-population?

Full-population tests are useful for negative stock, backdated adjustments, stale in-transit transfers, no-movement SKUs, duplicate SKU masters, high-value count variances and manual valuation journals.

Which accounting framework should be used for valuation?

Use the entity-specific framework and policy. Indian entities may be under AS 2 or Ind AS 2 depending on applicability, so the workpaper should record the applicable criteria before testing NRV, cost formula and disclosures.