IFRS 15CoreLogistics & Transport

Freight forwarding: principal vs agent

IFRS 15 · Revenue from Contracts with Customers

Applies to: Freight & logistics services

In plain words

A freight forwarder sells a shipment to a customer but uses a shipping line to carry it. Should it report the full freight charge as revenue, or only its margin? That depends on whether it controls the service before it reaches the customer: who is responsible for delivery, who bears the risk and who sets the price. A principal reports gross revenue; an agent reports only its commission.

Why it matters

Whether a freight forwarder reports gross freight revenue and cost, or only its net margin, depends entirely on whether it controls the shipping service before transfer to the customer. Getting the principal/agent conclusion wrong materially distorts reported revenue and cost of sales (often by many multiples), skews gross margin and revenue-growth trends used by lenders and investors, and can trigger covenant or KPI breaches even though profit is unaffected.

Diagnostic questions

For each service line in the contract, who is primarily responsible for fulfilling the promise to the customer, your company or the underlying carrier? Does your company take on inventory-type or delivery risk (e.g., liability for loss/damage) before the service reaches the customer, and who has discretion in setting the price billed to the customer? Could the same contract contain some legs where you act as principal and others as agent?

Recognition

1) For each distinct service line (ocean freight, customs clearance, inland haulage), identify the specified good or service to be provided to the customer. 2) Assess who is primarily responsible for fulfilling the promise to the customer. 3) Assess whether the forwarder takes on inventory-type risk or delivery risk before the service reaches the customer. 4) Assess who has discretion in establishing the price charged to the customer. 5) Weigh these indicators together (not any single one in isolation) to conclude principal or agent for each service line separately, since a forwarder can be principal for ocean freight but agent for customs clearance in the same contract. 6) Document the conclusion and revisit it whenever subcontracting arrangements or contract terms change.

Measurement

As principal, measure revenue at the gross amount charged to the customer and cost of sales at the amount paid to the carrier/subcontractor. As agent, measure revenue at the net commission or fee retained. Where a single contract bundles services with different principal/agent conclusions, measure and present each service line separately rather than applying one blended conclusion to the whole contract.

Presentation & disclosure

Disclose: (1) the principal/agent policy and the key indicators relied upon; (2) disaggregation of gross forwarding revenue (as principal) from agency commission income (as agent) where both exist; (3) the effect on revenue and cost of sales presentation; (4) any change in conclusion period-over-period and the reason; (5) VAT/pass-through treatment applied to freight charges, noted separately from the revenue conclusion.

Common mistakes

  • Defaulting to gross presentation simply because cash flows through the forwarder'
  • s bank account
  • treating all forwarding contracts identically without assessing each arrangement'
  • s control indicators separately
  • applying one conclusion to an entire bundled contract instead of assessing each distinct service line
  • not re-testing the conclusion when subcontracting terms or risk allocation change
  • ignoring that discretion to set the customer price is an indicator, not a determinative test on its own.

Simple example

A forwarder charges a customer SAR 40,000 for an ocean shipment and pays the carrier SAR 34,000. If the forwarder controls the shipping service before transfer (principal): Dr Trade receivable 40,000 / Cr Revenue 40,000, and separately Dr Cost of sales (freight) 34,000 / Cr Trade payable (carrier) 34,000, net margin SAR 6,000. If the forwarder is merely arranging carriage on the customer's behalf (agent): Dr Trade receivable 40,000 / Cr Trade payable (carrier, pass-through) 34,000 / Cr Revenue (commission) 6,000, no cost of sales recognized, same SAR 6,000 profit either way.

Professional judgment

Principal vs agent conclusions in multi-party logistics chains are among the most contentious IFRS 15 judgments, since forwarders often coordinate several subcontracted carriers without ever physically handling the cargo, yet may still control the service through scheduling, routing, and risk-bearing decisions. Judgment should be reassessed whenever contract terms, subcontracting arrangements, or liability allocation change, and conclusions can legitimately differ across service lines within a single customer contract (e.g. principal for line-haul, agent for customs).

Source basis

IFRS 15 · Revenue from Contracts with Customers

Paragraph references

IFRS 15.B34–B38IFRS 15.B35AIFRS 15.B37–B37A

Verified against the official standard texts used in the IFRS Expert skill.

IFRS 15 Revenue from Contracts with Customers
Issued: 28 May 2014 · Effective: 1 January 2018

Related issues

Educational and navigation content only. Not professional advice. Does not reproduce official IFRS/IAS text. Consult the authoritative standards and qualified professionals; professional judgment may still be required.