Revenue Recognition Assistant

Based on ASC 606 / IFRS 15 Principles

Step 1: Identify the Contract

Does the arrangement meet the criteria of a contract under ASC 606 / IFRS 15?

All criteria should generally be met to proceed.

Step 2: Identify Performance Obligations (POs) ? List distinct goods or services promised. A good/service is distinct if the customer can benefit from it alone or with readily available resources, AND it's separately identifiable from other promises in the contract.

Step 3: Determine the Transaction Price ? The amount of consideration the entity expects to be entitled to. Adjust for variable amounts, financing, non-cash considerations, etc. This tool uses the total price for allocation.

Consider potential adjustments (variable consideration, financing, etc.) when determining this amount. This tool allocates this total price.

Step 4: Allocate Transaction Price to POs

Price is allocated based on relative Standalone Selling Prices (SSP). Ensure total SSP for all POs is entered in Step 2.

Allocation will be calculated once Transaction Price and POs with SSPs are entered.

Step 5: Recognize Revenue When/As POs Satisfied

Determine if control transfers over time or at a point in time for each PO.

Recognition options will appear once POs are added.

Summary

Performance Obligation Allocated Price ($) Recognition Timing
Summary will populate as data is entered.
Total 0.00
Scroll to Top