Compliance

Principal vs Agent Under IFRS 15: Gross or Net Revenue for Platforms in the UAE

M Maria September 3, 2026 12 min read

Should a UAE platform report the full customer payment as revenue or only its commission? 

Under IFRS 15 principal vs agent rules, the answer depends on whether the platform controls the specified good or service before it is transferred to the customer. This distinction determines whether revenue is generally recognised on a gross or net basis and can directly affect financial reporting and Corporate Tax considerations for UAE platforms. 

What Is IFRS 15 Principal vs Agent?

 IFRS 15 Principal vs Agent

IFRS 15 provides a framework for determining whether an entity acts as a principal or an agent when another party is involved in providing goods or services to a customer.

A platform is generally a principal when it controls the specified good or service before transferring it to the customer. An entity is generally an agent when it arranges for another party to provide the specified good or service and does not control that good or service before transfer.

The IFRS Foundation explains that the assessment starts by identifying the specified goods or services and then determining whether the entity controls each specified good or service before it is transferred to the customer. This framework is contained in paragraphs B34–B38 of IFRS 15. This distinction directly affects revenue presentation.

Principal: Usually Gross Revenue

When the platform is the principal, it recognises revenue for the consideration to which it expects to be entitled for transferring the specified goods or services.

For example, suppose a UAE online platform sells a product to a customer for AED 1,000 and the platform controls the product before transferring it to the customer.

If the platform is the principal:

  • Customer consideration: AED 1,000
  • Cost of goods: AED 750
  • Revenue: AED 1,000
  • Cost of sales: AED 750
  • Gross profit: AED 250

The AED 1,000 is therefore presented as revenue, rather than merely the AED 250 margin.

Agent: Usually Net Revenue

If the platform is acting as an agent, it generally reports the amount of its fee or commission as revenue rather than the full amount collected from the customer.

For example, assume a UAE marketplace facilitates a transaction worth AED 1,000 and retains a 10% commission. If the platform is an agent:

  • Customer transaction value: AED 1,000
  • Amount passed to supplier: AED 900
  • Platform commission: AED 100
  • Revenue recognised by platform: AED 100

The AED 1,000 may pass through the platform’s payment system, but that does not automatically make AED 1,000 the platform’s revenue.

Why Does Gross vs Net Revenue Matter?

The difference between gross and net revenue can be substantial. Imagine two UAE platforms each facilitate AED 10 million of customer transactions.

  • Platform A acts as principal and reports AED 10 million of revenue.
  • Platform B acts as agent and earns a 10% commission, reporting AED 1 million of revenue.

Both businesses may facilitate the same transaction volume, but their reported revenue can be dramatically different. This affects:

  • Reported turnover
  • Gross margin
  • Revenue growth
  • Financial statement ratios
  • Management KPIs
  • Investor and lender analysis
  • Audit procedures
  • Corporate Tax calculations
  • Revenue-based performance measures

Therefore, a platform should not determine its accounting treatment simply by looking at the amount deposited into its bank account.

How Does IFRS 15 Determine Whether a Platform Is a Principal or Agent?

Process to determine principal vs Agent

Step 1: Identify the Specified Good or Service

The first step is to identify what the customer has actually been promised. A platform may provide more than one service. For example, an online marketplace might provide:

  1. Access to its digital marketplace
  2. Payment processing
  3. Delivery coordination
  4. Customer support
  5. The underlying product purchased by the customer

Each specified good or service needs to be considered appropriately. This is important because a platform could potentially be a principal for one service and an agent for another.

The IFRS Foundation’s guidance specifically explains that an entity assesses the nature of its promise and identifies the specified goods or services before applying the principal-versus-agent assessment.

Step 2: Assess Whether the Platform Controls the Good or Service

After identifying the specified good or service, the platform considers whether it controls that item before it is transferred to the customer. This is the central principle under IFRS 15.

Control is not necessarily determined by:

  • Who owns the website
  • Who receives the customer’s money
  • Who issues the invoice
  • Who sets the platform’s commission
  • Who has the customer relationship

Instead, the analysis focuses on whether the platform controls the specified good or service before transferring it to the customer.

Step 3: Consider the Principal-Agent Indicators

IFRS 15 includes indicators that can help an entity evaluate whether it controls a specified good or service. Important indicators include whether the platform:

  • Has primary responsibility for fulfilling the promise to the customer
  • Bears inventory risk
  • Has discretion in establishing the price

These indicators are not a substitute for the underlying control assessment. The IFRS Foundation has also emphasised that entities need to apply judgement within the overall framework of paragraphs B34–B38. 

Three Important IFRS 15 Principal-Agent Indicators

1. Primary Responsibility for Fulfilment

Consider a UAE food-delivery platform. If the platform promises customers that it will provide the food delivery service and is primarily responsible for ensuring that the customer’s order is fulfilled, this may provide evidence relevant to the principal assessment.

However, the existence of customer-facing responsibility alone does not automatically prove that the platform is the principal. The complete control assessment remains necessary.

2. Inventory Risk

Inventory risk can be particularly relevant to e-commerce platforms. For example, if a platform purchases products before selling them to customers and is exposed to the risk that the products may remain unsold, become obsolete or require discounting, this may provide evidence supporting a principal conclusion.

By contrast, a marketplace that simply connects independent sellers with customers may have little or no inventory risk.

3. Pricing Discretion

Pricing discretion can also provide evidence. Suppose a platform purchases a product from a supplier and independently determines the selling price offered to customers. This may support the conclusion that the platform has characteristics of a principal.

However, pricing discretion by itself does not automatically establish control. It should be evaluated alongside the other relevant facts.

Practical Examples for UAE Platforms

Example 1: UAE E-Commerce Marketplace

A UAE marketplace lists products from independent sellers. A customer pays AED 500 for a product. The seller is responsible for supplying the product, while the platform retains a 12% commission.

If the platform does not control the product before it is transferred to the customer and its promise is to arrange for the seller to provide the product, the platform may be acting as an agent.

The platform’s revenue could therefore be:

AED 500 × 12% = AED 60

The AED 60 commission would generally be the relevant revenue amount rather than the full AED 500.

Example 2: Platform Purchases and Resells Products

Now assume a UAE company purchases products from suppliers, controls those products and subsequently sells them to customers through its own digital platform.

The company may be acting as principal because it controls the specified goods before transfer to the customer.

If the customer pays AED 500, the company may therefore recognise AED 500 as revenue, with the related cost of sales recognised separately.

Example 3: Software Reseller

Software arrangements can be particularly complex. The IFRS Interpretations Committee has considered a software reseller fact pattern under IFRS 15 and confirmed that the reseller needs to apply judgement in assessing whether it is a principal or agent, including considering the relevance of the indicators to the assessment of control. 

For a UAE software reseller, the analysis should therefore consider the contractual arrangement, the nature of the software licence or service, customer rights, responsibility for fulfilment and other relevant facts.

Example 4: Travel or Booking Platform

Suppose a UAE travel platform allows customers to book hotels through its website. The customer pays AED 2,000 for a hotel booking, while the platform receives a 10% commission from the hotel.

If the platform is arranging for the hotel to provide the accommodation service and does not control the accommodation before transfer, the platform may be an agent. Its revenue may therefore be the AED 200 commission rather than the AED 2,000 booking value.

Gross vs Net Revenue: A Simple Decision Framework

A UAE platform can use the following high-level framework when reviewing an arrangement:

Customer contract → Identify specified good/service → Determine whether platform controls it before transfer → Assess principal/agent indicators → Determine revenue presentation

If the platform controls the specified good or service:

Principal → Gross revenue presentation

If the platform does not control the specified good or service and instead arranges for another party to provide it:

Agent → Net fee/commission revenue

This should not be treated as a mechanical checklist. Contracts can contain multiple promises and different specified goods or services, so professional judgement may be necessary.

What Does This Mean for UAE Corporate Tax?

The principal-versus-agent conclusion can also have implications for UAE Corporate Tax because financial reporting and accounting income form an important part of determining taxable income.

The UAE Federal Tax Authority states that taxable income is determined from accounting net profit or loss after applying the relevant Corporate Tax adjustments. 

The FTA’s Accounting Standards and Interaction with Corporate Tax guidance states that taxable persons use accounting standards accepted in the UAE for Corporate Tax purposes. It identifies IFRS and, where the applicable conditions are met, IFRS for SMEs.

The UAE Ministry of Finance’s Ministerial Decision No. 114 of 2023 on the Accounting Standards and Methods for the Purposes of Corporate Tax is also directly relevant. The decision addresses the accounting standards and methods used for Corporate Tax purposes. 

The FTA also confirms that IFRS is the most frequently used accounting standard in the UAE for Corporate Tax purposes. (Federal Tax Authority)

Why Accurate Revenue Classification Matters

If a platform incorrectly records gross revenue when it should report only commission revenue, its financial statements may materially overstate revenue. Conversely, recording only a commission when the entity is actually the principal could understate reported revenue and distort the financial statements.

For UAE businesses, the accounting records supporting the Corporate Tax return should therefore be consistent with the applicable accounting framework and properly supported by documentation.

The FTA also states that taxpayers should maintain documents and records supporting information included in their Corporate Tax filings. 

What Documentation Should UAE Platforms Maintain?

A principal-versus-agent conclusion should be supported by evidence rather than being based solely on management’s interpretation.

Useful documentation can include:

  • Customer contracts
  • Supplier or merchant agreements
  • Platform terms and conditions
  • Commission agreements
  • Pricing arrangements
  • Refund policies
  • Inventory records
  • Purchase agreements
  • Delivery responsibilities
  • Customer support responsibilities
  • Evidence of inventory risk
  • Revenue recognition policies
  • Accounting memos
  • Management judgements
  • Supporting calculations

A documented accounting position can also make discussions with external auditors and tax advisers more efficient.

Common Mistakes Platforms Should Avoid

  • Treating Cash Collections as Revenue: Receiving AED 1 million from customers does not automatically mean AED 1 million is revenue. The accounting question is whether the platform is entitled to consideration for transferring the specified good or service as principal or only for arranging another party’s provision of it.
  • Assuming Every Marketplace Is an Agent: A marketplace is not automatically an agent simply because third-party sellers are involved. The contractual terms and actual business practices need to be analysed under the IFRS 15 control framework.
  • Using One Principal-Agent Conclusion for Everything: A platform may provide several services.For example, it could act as:
    • Principal for delivery
    • Agent for third-party products
    • Principal for advertising services

Therefore, the analysis should be performed at the appropriate specified-good-or-service level.

  • Looking Only at the Contract: Written contracts are important, but the assessment should also consider how the arrangement operates in practice. The platform’s actual responsibilities, customer experience, pricing practices and exposure to risks can all be relevant to the accounting judgement.
  • Ignoring Disclosure Requirements: Principal-agent judgements can involve significant accounting judgement. The IFRS Interpretations Committee has highlighted disclosure requirements concerning accounting policy information and judgements that significantly affect the amount and timing of revenue. 

How Ripple Accountant Can Help UAE Platforms

For UAE platforms, marketplaces, resellers and intermediary businesses, determining whether revenue should be presented gross or net can require a detailed review of contracts, transaction flows and accounting policies.

Ripple Accounting can support UAE businesses with accounting and bookkeeping, financial reporting, Corporate Tax compliance, and related accounting advisory requirements. Ripple’s services are designed to help UAE businesses maintain accurate records and remain aligned with applicable UAE compliance requirements.

Contact Ripple Accountant for a review of your revenue model and accounting treatment!

  • Email: info@uaetaxcompliance.ae 
  • Phone: +971 52 356 5409
  • WhatsApp: +971 4 250 0833

Frequently Asked Questions

1. Is a platform always an agent under IFRS 15?

No. A platform is not automatically an agent. IFRS 15 requires the entity to determine whether it controls the specified good or service before transferring it to the customer. 

2. What is the difference between gross and net revenue?

Gross revenue generally reflects the consideration recognised by a principal for transferring the specified good or service. An agent generally recognises its fee or commission as revenue.

3. Does receiving customer money mean the platform is the principal?

No. The amount of money collected from customers does not, by itself, determine whether the platform is a principal. The control assessment under IFRS 15 is fundamental.

4. Can a platform be both a principal and an agent?

Yes. Where a platform provides multiple specified goods or services, the principal-agent assessment may differ between those services.

5. Are inventory risk and pricing discretion enough to make a platform a principal?

Not necessarily. Inventory risk and pricing discretion are indicators that help assess control. They should be considered within the overall IFRS 15 principal-versus-agent framework. 

6. Why is this important for UAE Corporate Tax?

UAE Corporate Tax calculations use accounting information prepared under accepted accounting standards, subject to the relevant tax adjustments. Correct revenue recognition therefore contributes to reliable financial reporting and the appropriate starting point for determining taxable income. 

Conclusion

For UAE platforms, the question of gross or net revenue under IFRS 15 cannot be answered simply by looking at customer collections or transaction volume. The critical issue is whether the platform controls the specified good or service before it is transferred to the customer. A principal generally recognises the relevant consideration as gross revenue, while an agent generally recognises its fee or commission.

Disclaimer: This article is provided for general informational and educational purposes only and should not be treated as legal, tax, accounting or audit advice. UAE businesses should obtain professional advice before finalising revenue recognition policies or Corporate Tax treatment. Always refer to the latest legislation, regulations, official UAE government guidance, and applicable IFRS requirements before making a compliance or reporting decision.

Share
Free Consultation

Have a tax or accounting question?

Tell us a little about your business and our UAE tax experts will get back to you with clear, practical answers — no obligation.

0 Comments

No comments yet. Be the first to start the conversation.

Leave a Comment

Your email address will not be published. Required fields are marked *

Keep Reading

Related articles

Page 45 of 45

Have a tax question?

Book a free consultation and get clear answers for your business.