IFRS 15ConditionalSaaS / Software

Principal versus agent and marketplace revenue

IFRS 15 · Revenue from Contracts with Customers

Applies to: Marketplace / Platform

Why it matters

Whether a platform reports gross transaction value or only its net commission as revenue can change the reported revenue line by a multiple of five or ten times for the same underlying economics, materially affecting revenue-based valuation multiples, growth optics, and comparability with peers who make the opposite call on similar facts.

Diagnostic questions

Who bears primary responsibility for fulfilling the promise to the end customer if something goes wrong -- the platform or the third-party supplier? Does the platform control the specified good or service before it is transferred to the end customer, or does it merely arrange for the supplier to provide it? Who sets the price charged to the end customer, and who bears inventory, fulfilment, or credit risk for the underlying transaction? Is revenue currently presented gross (full transaction value) or net (commission only), and does that match the control conclusion reached?

Recognition

  1. Identify the specified good or service to be provided to the end customer (e.g., the meal, the professional service, the software license).
  2. Determine whether the platform obtains control of that good or service before it is transferred to the end customer, control, not mere possession of cash flows, is the deciding factor.
  3. Evaluate the indicators of control: primary responsibility for fulfillment, inventory risk before transfer, discretion in setting price, and exposure to credit risk.
  4. Weigh the indicators holistically rather than mechanically checking boxes, no single indicator is determinative and they can point in different directions.
  5. If the platform controls the good or service before transfer, recognize revenue gross (the full amount charged to the end customer) and the amount paid to the supplier as a cost.
  6. If the platform is only arranging for another party to provide the good or service, recognize revenue net (only the fee or commission retained).

Measurement

Measure gross (principal) revenue at the full transaction price charged to the end customer, with amounts due to the supplier/merchant recognized as a cost of revenue, not netted against it. Measure net (agent) revenue at the fee, commission, or margin the platform is entitled to retain, regardless of the gross cash that flows through its accounts. The measurement base does not change based on payment mechanics (e.g., the platform collecting full payment and remitting the merchant's share does not, by itself, indicate gross presentation).

Presentation & disclosure

Disclose: (1) the principal-versus-agent judgment and the key indicators relied upon, prominently given investor scrutiny of gross-versus-net presentation; (2) revenue disaggregated by principal and agent arrangements if the platform operates both models; (3) the accounting policy applied consistently across similar transaction types; (4) any change in classification period over period and the reason.

Common mistakes

  • Reporting gross merchandise or transaction value as revenue simply because it is a familiar growth metric, without performing the control assessment
  • concluding principal presentation merely because cash passes through the platform'
  • s bank account before being remitted
  • ignoring that the platform bears no inventory or fulfillment risk and has no pricing discretion, both of which point toward agent
  • applying inconsistent principal/agent conclusions across economically similar revenue streams within the same entity
  • failing to revisit the assessment when the platform'
  • s role changes (e.g., it starts holding inventory or guaranteeing service quality).

Simple example

A food-delivery platform collects SAR 100 from a diner for a meal, is not responsible for food quality or fulfillment (the restaurant prepares and is liable for the order), does not set the menu price, and remits SAR 85 to the restaurant, retaining SAR 15 as a service fee, the platform acts as agent.
Journal entry on collecting payment from the diner:
Dr Cash 100
Cr Payable to restaurant 85
Cr Revenue - commission (agent) 15

Journal entry on remitting the restaurant's share:
Dr Payable to restaurant 85
Cr Cash 85

(If instead the platform set the menu price, guaranteed order fulfillment, and bore responsibility for refunds regardless of restaurant fault, it would recognize SAR 100 as gross revenue and SAR 85 as cost of revenue instead.)

Professional judgment

Control indicators frequently conflict in marketplace models: a platform may bear credit risk (pointing to principal) while having no pricing discretion (pointing to agent), and there is no formula for weighting the indicators, the assessment requires judgment about which indicators are most persuasive given the specific facts, documented indicator-by-indicator rather than defaulting to a single dominant factor. This is especially contentious where the platform's role evolves over time (e.g., moving from pure marketplace to guaranteeing service levels), which can flip the conclusion mid-stream and should trigger a fresh assessment rather than inertia toward the prior treatment.

Source basis

IFRS 15 · Revenue from Contracts with Customers

Paragraph references

IFRS 15.B34A–B35IFRS 15.B35AIFRS 15.B36IFRS 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.