CORAA
Blog/Industry Guides

Freight Forwarder and Customs Broker Audit: Agent Income and Duty Advances

How to audit a freight forwarder or customs broker in India: pure agent expenses, duty advances, shipment costing, accruals and client balances.

CCORAA Team7 October 20266 min read

A forwarder or customs broker audit checks that revenue is separated from pass-through charges paid on behalf of clients, that duty and freight advances are recoverable, that shipment costs and income are matched in the right period, and that licences and client records are in order. The firm handles large flows of other people's money for a small margin.

Last reviewed: 17 October 2026. Facts checked. We did not run a new web search for this post, and we opened no regulation, circular or contract. The content is a general audit approach for a service business and is not a statement of customs or GST law. Where a legal treatment is mentioned, such as the treatment of expenses paid as a pure agent, it is named for confirmation only. Confirm the current customs broker licensing rules, GST valuation rules and notifications before relying on any treatment. Existing site posts were checked so that links point to pages that exist.

What is distinctive about forwarding and brokerage

  • Income is fees, margin on freight and handling, and detention or storage charges.
  • Large costs are paid to carriers, ports, airlines, terminals and the government on behalf of clients.
  • Duty paid for clients may be funded by the client in advance or by the broker on credit.
  • A shipment passes through many stages across months, so costing is per job, not per month.
  • Rates change with the carrier and the market, and quotes become invoices only after the job closes.
  • Documentation is the product: bills of lading, airway bills, shipping bills, bills of entry and delivery orders.

Key risks

  1. Gross or net presentation. Pass-through expenses shown as revenue, or the reverse.
  2. Unbilled and unaccrued work. Jobs delivered but not invoiced, and carrier costs not accrued.
  3. Client advances. Money received for duty or freight not matched to jobs, and balances parked.
  4. Duty and charge credit. Amounts paid for clients and not recovered.
  5. Job profit leakage. Costs on a job above the quote and not billed.
  6. Licence and conduct. Broker licence conditions and records not kept.
  7. Foreign exchange. Freight in foreign currency with gains and losses.
  8. Fraud. Fake vendors, duplicated charges and cash payments at ports.

Audit programme in steps

Step 1: Understand the business lines

Establish whether the firm does sea or air forwarding, customs clearance, warehousing or a mix. List main carriers and clients. Read standard terms with clients and a sample of agent agreements.

Step 2: Test gross and net treatment

For a sample of jobs, separate the firm's own service from charges paid for the client at actual. Check whether the contract and billing support treating those charges as expenses paid on behalf of the client or as the firm's own supply, and confirm the GST and accounting treatment against current law and the revenue standard. Look at consistency across jobs.

Step 3: Test job costing and revenue

Take a sample of closed and open jobs. Tie revenue, carrier cost and port charges to invoices and to the job file. Compute margin per job and look at outliers. Our revenue assurance note shows how to test completeness of billing.

Step 4: Test cut-off and accruals

Review jobs with shipment dates close to year-end. Test that income is recorded for services delivered by that date and that carrier costs are accrued for the same shipments. Examine carrier invoices received after year-end.

Step 5: Test client advances and balances

Reconcile advances to client-wise job lists. Check ageing of positive and negative balances. Send confirmations to larger clients. Test refund requests after job closure.

Step 6: Test duty and charge recoveries

For duty paid on behalf of clients, check payment challans and the invoice to the client. Review ageing and recovery after year-end, and any cases where the firm has borne duty because the client disputed it. Our working capital leakage note helps with receivables testing.

Step 7: Test vendor payments and fraud risk

Sample carrier and port payments and check against rate sheets and delivery proof. Look for duplicate invoices, new vendors and round-sum cash payments at ports. See fraud risk assessment.

Step 8: Review foreign currency

Test conversion of foreign currency invoices and receipts, and year-end revaluation of monetary balances. Check that gains and losses are in the right year.

Step 9: Review licence and records

Check the broker licence status, the person responsible for filing and records retention under the customs rules. Review any notice, show-cause or penalty and the company's response, and decide on provisions or disclosure.

Step 10: Review tax and staff

Reconcile GST outward and inward supplies, including export of services and place of supply where applicable. Test TDS on freight and contractor payments and payroll for operations staff. See logistics company audit for related fleet and transporter checks.

Common findings

  • Pass-through charges in revenue without a supporting contract.
  • Completed jobs with no invoice.
  • Carrier costs not accrued at year-end.
  • Client advances that never match a job.
  • Duty paid for clients and unrecovered for months.
  • Duplicate carrier invoices.
  • Foreign currency balances not revalued.

Which Indian rules to check

Name only. Verify current text:

  • The Customs Act, 1962 and the Customs Brokers Licensing Regulations in force.
  • GST law, including valuation provisions and treatment of expenses paid on behalf of a recipient.
  • The Multimodal Transportation of Goods Act, 1993, where the firm acts as an operator.
  • The Income-tax Act provisions on TDS for freight and contractors.
  • Foreign exchange rules for payments and receipts abroad.
  • Applicable accounting standards on revenue and foreign currency.

FAQs

Why separate the firm's own service from pass-through charges?

It changes revenue, margin, and the tax treatment, so the audit needs the contract and billing facts.

What is the best cut-off test?

Match shipments dated near year-end to both invoices raised and carrier costs recorded.

Why confirm client balances?

Large advances and recoveries sit outside the firm's own evidence.

Topics
freight forwarder auditcustoms broker audit Indiapure agent GST auditshipment costing auditduty advance audit
Share

Statutory facts on this page are checked against their sources, and the page says where it relied on secondary reporting. How we verify · Report an error

← Back to all articles
Keep reading

More in industry guides.

Built for India · DPDPA compliant

Ready to automate your audit work.

See how Coraa reduces audit engagement time by 60%, from ledger scrutiny to working papers, all from one Tally import.

Run one complete audit free