Why it matters
Non-refundable joining fees and loyalty points feel like immediate revenue but represent a right to future discounted services or a material right created by the underlying transaction; recognizing them fully upfront inflates current profit and hides the entity's ongoing obligation to members and points holders, a common overstatement in wellness and subscription-style healthcare offerings.
Diagnostic questions
Does the upfront membership or registration fee provide access to a distinct service now, or is it, in substance, a right to purchase future services at a discount that constitutes a material right requiring deferral? What expected membership life or renewal pattern is used to determine the period over which the fee, or the material right, is recognized? Do loyalty points accumulate at a rate and redemption value significant enough to constitute a material right requiring part of the transaction price to be allocated to them?
Recognition
1) For any non-refundable upfront fee, assess whether it provides a distinct service now or merely a right to purchase future services at a discount (a material right). 2) If it is a material right, defer the fee and recognize it over the period of expected benefit, the anticipated membership life including likely renewals, not just the stated initial term. 3) Estimate the expected membership life using historical renewal and attrition data specific to the membership type. 4) For loyalty point programs, assess whether the accumulation rate and redemption value constitute a material right requiring allocation of a portion of the transaction price from the underlying (points-earning) transaction to a separate performance obligation. 5) Recognize the loyalty point liability as a contract liability, releasing it to revenue as points are redeemed or as expiry patterns support systematic breakage recognition. 6) Review the deferral period and breakage assumptions periodically against actual renewal/redemption experience, particularly important for newer programs with limited history.
Measurement
Estimate the expected membership life using historical renewal and attrition data to determine the deferral period, reviewing it at least annually; measure the loyalty obligation based on the relative standalone selling price of the points, factoring in expected redemption (breakage) rates supported by historical redemption patterns; reassess both the membership-life and breakage estimates as more data accumulates, adjusting recognition prospectively.
Presentation & disclosure
Present deferred upfront fees and loyalty point balances as contract liabilities (current/non-current as appropriate); disclose the recognition policy and the estimated membership/benefit period used; disclose the breakage assumptions applied to loyalty programs and their basis; disclose the amount of revenue recognized in the period from contract liability balances existing at the start of the period.
Common mistakes
- Recognizing non-refundable joining fees fully as revenue on receipt instead of deferring over the expected membership period
- ignoring a material right created by loyalty points and expensing redemption costs only when incurred instead of allocating revenue upfront to a contract liability
- using an unsupported breakage rate without periodic review against actual redemption experience
- using the stated contract term instead of the expected membership life (including likely renewals) as the deferral period, causing premature full recognition.
Simple example
A wellness clinic charges a SAR 1,500 non-refundable annual membership joining fee entitling members to discounted consultations; based on an average 3-year membership life from historical renewals, the fee is deferred and recognized at SAR 500 per year rather than SAR 1,500 upfront. On receipt of the joining fee: Dr Cash 1,500 / Cr Contract liability - membership fee 1,500. Year 1 recognition: Dr Contract liability - membership fee 500 / Cr Membership revenue 500. Year 2 recognition: Dr Contract liability - membership fee 500 / Cr Membership revenue 500. Year 3 recognition: Dr Contract liability - membership fee 500 / Cr Membership revenue 500 (contract liability fully released to nil, matching the 3-year expected membership life).
Professional judgment
Estimating the expected membership life and loyalty point breakage rate requires judgment based on historical patterns, which may be limited for newer membership programs, a conservative starting assumption (e.g. the stated minimum term) is appropriate until sufficient renewal data accumulates; a further grey area is whether a joining fee provides any distinct value at inception (e.g. an initial health assessment) that should be separated and recognized immediately rather than deferred with the rest of the fee.
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 15Patient service revenue and insurer billing
- IFRS 15Insurance rejections as variable consideration
- IFRS 15Government healthcare contracts
- IFRS 15Revenue disaggregation across service lines and payors
- IFRS 15Contract liabilities from prepaid packages and deposits
- IFRS 15Principal versus agent in pharmacy and drug dispensing
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.
