Solution
In accordance with IFRS 15, the transaction price should be allocated to the performance obligations based on their relative stand-alone selling prices.
Case A:
The stand-alone selling prices of License A and License B are $1,600,000 and $2,000,000 respectively. The price stated in the contract for License A is a fixed amount of $1,600,000 and for License B the consideration is three per cent of the customer's future sales of products that use License B. The entity estimates its sales-based royalties (i.e. the variable consideration) to be $2,000,000.
Under IFRS 15, the variable consideration (in this case, the sales-based royalty for License B) should be allocated to the performance obligation (License B) to which the variable consideration pertains. So, the entire $2,000,000 is allocated to License B, and $1,600,000 is allocated to License A.
Case B:
The stand-alone selling prices of License A and License B are $1,600,000 and $2,000,000 respectively. The price stated in the contract for License A is a fixed amount of $600,000 and for License B the consideration is five per cent of the customer's future sales of products that use License B. The entity's estimate of the sales-based royalties (i.e. the variable consideration) is $3,000,000.
The allocation of the transaction price should be based on their relative stand-alone selling prices:
Allocating the transaction price to the licenses:
As License B is transferred at the inception of the contract, $2,001,600 of revenue is recognized at that point. The remaining revenue of $1,598,400 would be recognized once License A is transferred.