A
AcadiFi
RC
RevRec_Complex_L22026-04-01
cfaLevel IIFinancial Reporting & AnalysisRevenue Recognition

How do you handle revenue recognition with multiple performance obligations and variable consideration?

I'm studying Level II FRA and the revenue recognition problems are much harder than Level I. There are scenarios with variable consideration, licensing, and multiple deliverables. Can someone walk through a complex example?

133 upvotes
Verified ExpertVerified Expert
AcadiFi Certified Professional

Level II revenue recognition builds on the IFRS 15 five-step model with more complex scenarios involving variable consideration, constraining estimates, and distinguishing licenses.

Variable Consideration

When the transaction price includes uncertain amounts (bonuses, penalties, volume discounts), the company must estimate using either:

  • Expected value: Probability-weighted average of possible outcomes
  • Most likely amount: Single most likely outcome

The estimate is then constrained -- only include the amount where it is highly probable that a significant reversal will not occur.

Example -- Vanguard Engineering:

Vanguard signs a $2M construction contract with Apex Developments, plus a $200,000 bonus if completed by December 31. Vanguard estimates a 70% probability of earning the bonus.

Expected value: 70% x $200,000 + 30% x $0 = $140,000

But Vanguard must apply the constraint: Is it highly probable that $140,000 will not reverse? If weather delays are common and the timeline is tight, Vanguard may constrain the variable consideration to $0 initially, recognizing the bonus only when the constraint is resolved (i.e., when they are certain of on-time completion).

Licensing Revenue -- Right of Access vs Right to Use:

Loading diagram...

Multiple Performance Obligations with Bundled Discounts:

Vanguard also licenses proprietary design software ($300K standalone) and provides implementation services ($150K standalone) as part of a $400K bundled deal.

Total standalone prices: $300K + $150K = $450K

Discount: $450K - $400K = $50K

Allocation:

  • Software: ($300K / $450K) x $400K = $266,667
  • Implementation: ($150K / $450K) x $400K = $133,333

If the software is a right-to-use license (no significant ongoing activities), $266,667 is recognized at delivery. Implementation revenue is recognized over the service period.

Bill-and-Hold Arrangements:

Revenue may be recognized before physical delivery if:

  1. The customer requested the arrangement
  2. There is a substantive business reason
  3. The goods are separately identified
  4. The goods are currently ready for transfer

Exam Tip: Level II item sets present complex contracts requiring you to identify performance obligations, estimate and constrain variable consideration, and determine the timing of revenue recognition.

Practice complex revenue scenarios in our CFA Level II question bank.

📊

Master Level II with our CFA Course

107 lessons · 200+ hours· Expert instruction

#revenue-recognition#variable-consideration#licensing#multiple-performance-obligations