IFRS 15ConditionalSaaS / Software

Gross versus net presentation for bundled third-party hardware or license resale

IFRS 15 · Revenue from Contracts with Customers

Applies to: All business models

Why it matters

Some SaaS vendors bundle and resell third-party hardware (IoT gateways, on-prem appliances) or third-party software licenses alongside their own subscription, and whether the entity controls that third-party good or license before transferring it to the customer determines gross (principal) or net (agent) revenue presentation, a distinct fact pattern from marketplace app-store scenarios because the vendor is often taking on inventory and fulfillment risk directly rather than merely facilitating a transaction between two other parties.

Diagnostic questions

Does the entity take on inventory risk or independent price-setting discretion for the bundled hardware or third-party license before resale? Is the entity primarily responsible for fulfilling the promise to the customer for the hardware/license component, or does it merely arrange for the third party to provide it? Who bears warranty, defect, and return risk for the resold hardware or license, and does that support gross or net revenue presentation?

Recognition

  1. Identify the specific good or service to be provided to the end customer separately for each bundled element (the platform subscription, the hardware, any third-party license).
  2. For the hardware or third-party license component, assess whether the entity obtains control of it before transferring it to the customer, control, not mere possession of cash flows or logistics involvement, is the deciding factor.
  3. Evaluate the control indicators specific to physical goods and licenses: does the entity hold the item in its own inventory and bear the risk of loss or obsolescence before sale; does it have discretion in setting the resale price; is it primarily responsible if the item is defective or fails to perform; does it bear the credit risk of the end customer not paying.
  4. Weigh the indicators holistically for this specific bundled element, since the conclusion for the hardware or license component can differ from the conclusion for the subscription component within the same overall arrangement.
  5. If the entity controls the hardware or license before transfer, recognize revenue gross (the full amount charged to the customer for that component) and the amount paid to the original manufacturer or licensor as cost of revenue.
  6. If the entity is only arranging for the manufacturer or licensor to provide the item directly (drop-shipping with no inventory risk, no pricing discretion, no defect responsibility), recognize only the net margin or commission retained as revenue for that component.

Measurement

Measure gross (principal) revenue at the full amount charged to the customer for the bundled hardware or license, with the amount payable to the manufacturer or licensor recognized as cost of revenue, not netted against it; recognize hardware inventory held before resale at cost, consistent with inventory accounting, until control transfers to the customer. Measure net (agent) revenue at the fee, markup, or margin the entity is entitled to retain, regardless of the gross invoice amount that may flow through its accounts. Allocate the overall bundle transaction price between the subscription and hardware/license components based on their relative standalone selling prices before applying the separate gross/net conclusion to each.

Presentation & disclosure

Disclose: the principal-versus-agent judgment applied specifically to material bundled hardware or third-party license resale arrangements, distinct from any marketplace or app-store agent arrangements the entity may separately operate; the key control indicators relied upon (inventory risk, pricing discretion, fulfillment and defect responsibility, credit risk); revenue disaggregated between subscription and hardware/license resale where material; consistency of treatment applied across similar bundled offerings.

Common mistakes

  • Defaulting to gross presentation for all bundled hardware or license items without performing a distinct control assessment for that specific component, simply because gross revenue looks larger
  • applying the app-marketplace agent conclusion by analogy to a fundamentally different fact pattern where the entity actually holds hardware inventory and bears defect risk
  • inconsistent treatment of similar third-party resale arrangements across different product lines within the same entity
  • failing to separate the bundle'
  • s transaction price between subscription and hardware/license before applying the gross/net conclusion, distorting both components'
  • measurement
  • not reassessing the conclusion when the entity'
  • s role changes (e.g., moving from drop-shipping to holding its own inventory).

Simple example

A SaaS vendor bundles a SAR 3,000 third-party IoT gateway with its SAR 12,000 annual subscription for a total bundle price of SAR 15,000; the vendor purchases gateways in bulk, holds them in its own inventory, sets the resale price independently of the manufacturer's list price, and bears defect and warranty risk on units it has already sold, indicating it controls the gateway before transfer (principal).
Journal entry on purchasing gateway inventory from the manufacturer (cost SAR 2,000 per unit):
Dr Inventory - IoT gateways 2,000
Cr Cash / Accounts payable 2,000

Journal entry on sale and transfer of control of the bundle to the customer:
Dr Accounts receivable 15,000
Cr Revenue - hardware (gross) 3,000
Cr Contract liability - subscription 12,000 (recognized over the 12-month term)
Dr Cost of revenue - hardware 2,000
Cr Inventory - IoT gateways 2,000

(If instead the vendor merely arranged for the manufacturer to ship the gateway directly to the customer, held no inventory, and had no pricing discretion or defect responsibility, it would recognize only its retained margin, e.g., SAR 300, as net commission revenue instead of the full SAR 3,000.)

Professional judgment

The control assessment for bundled hardware or third-party licenses is fact-specific and distinct from the app-marketplace principal-versus-agent analysis already applicable to platform-based transactions between two other parties, because here the vendor is frequently a genuine reseller taking on inventory and warranty exposure directly rather than a pure intermediary; the indicators can still conflict (e.g., bearing inventory risk while having limited pricing discretion due to manufacturer list-price constraints), requiring judgment about which indicators are most persuasive for that specific arrangement. A related grey area is drop-shipping arrangements where the vendor never physically holds the item but still bears meaningful defect or performance risk contractually, the absence of physical possession does not automatically mean the entity lacks control, since control is a broader notion than physical custody.

Source basis

IFRS 15 · Revenue from Contracts with Customers

Paragraph references

IFRS 15.B34A–B35IFRS 15.B36IFRS 15.B37–B37AIFRS 15.27–29

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.