CORAA
Resources - Logistics Internal Audit

Logistics and warehouse internal audit checklist.

Logistics audit quality depends on connecting movement evidence to accounting evidence. The file should tie inbound GRNs, warehouse scans, stock counts, dispatches, PODs, freight invoices, e-way bills, fuel, tolls, claims and WMS/TMS access into one RCM.

Build logistics workbookBuild logistics RCM
RCM map

Nine areas to test areas

Inbound receiving, GRN and put-away

Risk: Goods are received, short-received, damaged, substituted or stored without accurate GRN and inventory evidence.

Controls
  • PO/ASN to GRN matching
  • Quality and damage check
  • Put-away confirmation
  • Exception approval
Tests
  • Match sampled receipts to PO, ASN, weighment and GRN
  • Review short/damage notes and debit claims
  • Trace put-away to bin/location update
  • Test backdated or edited GRNs
Evidence

PO, ASN, gate entry, weighbridge slip, GRN, QC note, damage report, put-away scan and inventory ledger.

Outbound dispatch, POD and delivery closure

Risk: Shipments are dispatched, billed or closed without proof of delivery, correct quantity or customer acceptance.

Controls
  • Dispatch release approval
  • Pick-pack-scan control
  • POD collection tracker
  • Delivery exception review
Tests
  • Trace sales order to pick list, invoice, e-way bill and POD
  • Age missing PODs
  • Review delivery shortages, returns and claims
  • Test manual shipment closures
Evidence

Sales order, pick list, packing slip, invoice, e-way bill, transporter docket, POD, shortage note and claim closure.

Freight billing, rate cards and detention

Risk: Freight, demurrage, detention, loading, unloading or accessorial charges are billed outside contract terms.

Controls
  • Approved rate card
  • Lane and weight slab master
  • Trip sheet review
  • Detention/demurrage approval
Tests
  • Recompute freight for sampled trips by lane, weight, distance and vehicle type
  • Review fuel surcharge and extra charges
  • Test duplicate transporter invoices
  • Match detention claims to gate timestamps
Evidence

Transporter contract, rate card, LR, trip sheet, GPS/gate timestamps, invoice, approval note and payment proof.

Inventory custody, cycle count and shrinkage

Risk: Stock records do not match physical goods because of shrinkage, bin errors, damage, expiry, obsolete stock or unauthorised movements.

Controls
  • Location-wise stock ledger
  • Cycle count plan
  • Damage/expiry review
  • Stock adjustment approval
Tests
  • Perform location-wise count and reconcile to WMS/ERP
  • Review negative stock and manual adjustments
  • Test damaged/expired/obsolete stock write-offs
  • Analyse shrinkage by warehouse, SKU and user
Evidence

WMS/ERP stock ledger, bin card, count sheet, adjustment log, damage/expiry report, approval and CCTV/access trail.

E-way bill, e-invoice and GST movement compliance

Risk: Goods move without valid e-way bill, incorrect Part-B details, mismatched invoice data, expired validity or weak reconciliation to dispatch.

Controls
  • E-way bill generation control
  • Part-B vehicle update review
  • Invoice/e-invoice matching
  • Expired/cancelled EWB review
Tests
  • Match invoice, dispatch and e-way bill for sampled movements
  • Review cancelled/expired/rejected e-way bills
  • Test Part-B updates and vehicle changes
  • Tie e-invoice/IRN where applicable to dispatch and GSTR data
Evidence

Tax invoice, IRN/e-invoice data where applicable, e-way bill, Part-B update log, vehicle details, dispatch register and GST reconciliation.

Fleet, fuel, tolls and vehicle compliance

Risk: Owned or dedicated fleet costs, fuel, FASTag/toll, maintenance, permits, insurance or fitness certificates are unsupported or expired.

Controls
  • Vehicle master and compliance calendar
  • Fuel card controls
  • Maintenance approval
  • Trip-to-toll reconciliation
Tests
  • Match trips to fuel, toll and route data
  • Review mileage and fuel variance by vehicle/driver
  • Check permit, insurance, PUC and fitness validity
  • Test maintenance invoices and downtime records
Evidence

Vehicle master, RC, permit, insurance, PUC, fitness certificate, fuel card statement, FASTag/toll report, maintenance invoice and trip log.

3PL, warehouse SLA and customer billing

Risk: 3PL charges, storage rent, handling, pick-pack fees or customer invoices are computed from incomplete or manipulated activity data.

Controls
  • SLA and activity-rate master
  • Monthly activity reconciliation
  • Minimum guarantee review
  • Credit note approval
Tests
  • Recompute storage and handling charges from WMS activity
  • Review SLA penalties and service credits
  • Test credit notes and billing reversals
  • Match customer billing to contract terms
Evidence

Customer/3PL contract, SLA report, WMS activity log, storage ageing, billing working, credit note and approval.

Returns, reverse logistics and claims

Risk: Returns, rejects, damaged goods, insurance claims or customer claims are not recorded, valued or settled accurately.

Controls
  • Return authorisation
  • Damage assessment
  • Claims tracker
  • Salvage/disposal approval
Tests
  • Trace returns to original invoice, GRN and credit note
  • Review old open claims and rejected claims
  • Test damaged goods valuation and disposal
  • Reconcile insurance recoveries to claim ledger
Evidence

RMA, return LR, reverse e-way bill where applicable, return GRN, credit note, damage report, claim file and recovery proof.

WMS/TMS access, master data and audit logs

Risk: Warehouse or transport system users can change rates, stock, routes, POD status or shipment closure without review.

Controls
  • Role-based access
  • Leaver access review
  • Master-change approval
  • Audit-log monitoring
Tests
  • Review WMS/TMS user list and privileged roles
  • Test leaver access and shared IDs
  • Sample rate, SKU, customer and location master changes
  • Inspect audit logs for stock and shipment overrides
Evidence

User list, role matrix, HR exit list, master-change log, approval ticket, audit-log extract and exception closure.

Continuous monitoring

Logistics rules worth automating rules

RuleException logic
Missing PODShipment is invoiced or closed but proof of delivery is missing beyond the agreed SLA.
Freight varianceTransporter invoice differs from approved lane, slab, vehicle type, weight, distance or contract rate.
Expired e-way billDispatch record has expired, cancelled, rejected or missing e-way bill evidence.
Negative or adjusted stockSKU/location has negative stock or manual adjustment without approved reason.
Fuel mileage exceptionVehicle fuel consumption, toll cost or route distance differs materially from trip norms.
Leaver accessExited warehouse, billing or transport user remains active in WMS, TMS or ERP.
Export logistics workbookOpen monitoring repository
Downloads

Templates and linked tools workpapers

Logistics Warehouse Audit Workbook

Generate an Excel/PDF workbook for freight, POD, inventory, e-way bills, fleet, claims and WMS/TMS controls.

Open ->
Internal Audit RCM Builder

Convert logistics risks into a cycle-specific RCM with tests, evidence and reviewer conclusion columns.

Open ->
Internal Audit Monitoring Rules

Use recurring exception logic for POD, freight, stock adjustments, fuel, compliance and access review.

Open ->
Inventory Internal Audit Checklist

Use for stock counts, shrinkage, damage, expiry, write-offs and warehouse custody controls.

Open ->
O2C Internal Audit Checklist

Use for dispatch-to-invoice, customer claims, credit notes and receivable follow-up.

Open ->
P2P Internal Audit Checklist

Use for transporter onboarding, vendor invoices, rate-card approvals and payment controls.

Open ->
Authority

References to verify sources

Use this as an audit workpaper starting point, not as GST, transport-law or warehouse-licensing advice. Requirements vary by goods, consignment value, state, vehicle class, warehouse type, customer contract and whether the warehouse issues negotiable receipts. Verify the current law and entity-specific facts before finalising scope.

ICAI IASB - Compendium of Standards on Internal Audit ->CBIC - GST e-way bill rules ->GSTN e-way bill system and API documentation ->India Code - Warehousing (Development and Regulation) Act, 2007 ->MoRTH - Motor vehicle legislation circulars and notifications ->Parivahan / VAHAN services ->
FAQ

Logistics internal audit FAQs questions

What should a logistics and warehouse internal audit cover?

A logistics and warehouse internal audit should cover inbound receiving, GRN, put-away, outbound dispatch, proof of delivery, freight billing, inventory custody, cycle counts, e-way bills, e-invoicing where applicable, fleet, fuel, tolls, vehicle compliance, 3PL SLAs, returns, claims and WMS/TMS access.

Which logistics audit checks are best for continuous monitoring?

High-value monitoring checks include missing PODs, freight-rate variances, duplicate transporter invoices, expired or cancelled e-way bills, negative stock, manual stock adjustments, fuel mileage exceptions, toll-route mismatches and active WMS/TMS access for exited users.

How is warehouse audit different from inventory audit?

Inventory audit focuses on stock existence, condition and valuation. Warehouse internal audit also tests custody, receiving, put-away, picking, dispatch, POD, storage billing, shrinkage, access control, SLA performance and the handoff between WMS, TMS, ERP and GST movement records.

Can this checklist be used for a 3PL or transport company?

Yes, but tailor it. A 3PL should go deeper on storage billing, SLA penalties, activity logs and customer contracts. A transport company should go deeper on fleet, fuel, trip sheets, tolls, permits, driver advances, freight rate cards and transporter/customer billing.