In plain words
Payment platforms often charge merchants a one-off, non-refundable setup or onboarding fee. The question is whether setup gives the merchant a distinct service on its own. Usually it does not; it only prepares access to the platform. So the fee is treated as an advance payment for platform access and recognized over the period the merchant is expected to benefit, which can extend beyond the initial contract when renewals are expected without a new setup fee, rather than all at once when invoiced.
Why it matters
A non-refundable upfront setup or onboarding fee charged to a merchant is rarely a separate performance obligation because setup activities typically do not transfer a good or service to the merchant on their own; absent a distinct service, the fee is deferred and recognized over the expected period the merchant benefits from the platform, not immediately on invoicing, and getting this wrong front-loads revenue precisely during a high merchant-growth phase.
Diagnostic questions
Does the setup/onboarding fee provide the merchant with a good or service distinct from ongoing platform access, or is it simply an administrative activity to activate the contract? What realistic expected customer life (based on actual renewal/churn data, not just the stated initial term) is used to defer a non-distinct setup fee? Are usage-based fees recognized as the merchant transacts, kept separate from the fixed subscription and the deferred setup fee?
Recognition
1) Identify every fee element in the merchant contract (setup/onboarding, subscription, usage-based transaction fees) and assess each performance obligation separately. 2) Test distinctness of the setup activity: does it transfer a good or service to the merchant on its own (e.g., genuine custom integration/development work with standalone value), or is it merely an administrative activation task with no value if the merchant does not also receive platform access? 3) If not distinct, treat the setup fee as an advance payment for future platform access, a material right or reduction allocated across the standalone selling prices of the combined performance obligations. 4) Estimate the expected customer life realistically, using actual renewal/churn data, not just the stated initial term. 5) Recognize the non-distinct setup fee ratably over that expected life (typically once platform access begins). 6) Recognize usage-based fees as the merchant transacts and fixed subscription fees ratably over the subscription period, keeping these separate from the deferred setup fee.
Measurement
Estimate the expected customer life (including realistic renewal expectations, not just the initial contract term) to determine the deferral period for setup fees; allocate transaction price between distinct performance obligations based on relative standalone selling prices where multiple elements exist; update the expected-life estimate periodically using observed churn and adjust the remaining deferral period prospectively.
Presentation & disclosure
Disclose: the policy for setup/onboarding fee recognition and the judgment applied to determine expected customer life; deferred revenue presented separately (current versus non-current split where material); a disaggregation of usage-based versus subscription-based versus setup-fee-related merchant revenue; and the amount of revenue recognized in the period that was included in the deferred revenue balance at the start of the period.
Common mistakes
- Recognizing the entire setup fee as revenue immediately because it is invoiced and non-refundable
- using only the stated initial contract term rather than realistic expected renewal behavior to determine the deferral period
- failing to distinguish genuinely distinct professional services (e.g., custom integration work) from non-distinct account activation
- applying a deferral period that is never revisited even as actual merchant churn diverges materially from the original estimate
- bundling setup fee revenue with subscription revenue in disclosure, obscuring the deferred-revenue mechanics.
Simple example
A payment platform charges a merchant a SAR 5,000 non-refundable onboarding fee alongside a 12-month contract, but merchants typically renew for an average of 4 years (48 months); because onboarding does not transfer a distinct service, the SAR 5,000 is deferred and recognized ratably at SAR 104.17 per month (SAR 5,000 / 48 months) over the 4-year expected relationship rather than fully in year one. Journal entries: (1) On invoicing/collecting the fee: Dr Cash 5,000 / Cr Deferred revenue, onboarding fee 5,000. (2) Each month as the merchant uses the platform: Dr Deferred revenue, onboarding fee 104.17 / Cr Revenue, onboarding fee 104.17. Over the first 12-month contractual term, only SAR 1,250 (12 x 104.17) is recognized, with SAR 3,750 remaining deferred, reflecting the realistic 4-year expected relationship rather than the 1-year contract term.
Professional judgment
Determining whether setup activities are distinct, and estimating expected customer life for deferral purposes, both require significant judgment informed by actual churn and renewal data rather than contractual terms alone. Grey areas include: a setup fee that includes some genuinely distinct custom development work bundled with standard account activation, requiring an allocation between a distinct performance obligation and a material right; how to treat a merchant base with highly bimodal churn (many churn within a year, but a loyal cohort stays for a decade), where a single average expected life may not represent either group well; and updating the deferral period when a change in the merchant acquisition strategy shifts the composition of the merchant base and its typical retention.
Source basis
IFRS 15 · Revenue from Contracts with Customers
Paragraph references
Verified against the official standard texts used in the IFRS Expert skill.
Related issues
- IFRS 15Principal vs agent in payment flows
- IFRS 15Interchange and MDR revenue recognition
- IFRS 15Agent and distributor network commissions
- IFRS 15Cashback and user incentives
- IFRS 15Revenue disaggregation disclosure across fee types
- IFRS 15Principal versus agent assessment and FX spread revenue in cross-border remittances
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.
