CPA LogoCPA Exam Prep

Step 4: Allocate the Transaction Price

Allocating Revenue Among Performance Obligations

If a contract contains multiple performance obligations, the transaction price is allocated based on the relative standalone selling prices of each obligation.

If the customer pays $900, revenue is allocated proportionately: $720 to the software license and $180 to support services.

Tip
Always allocate discounts proportionally unless specific ASC 606 criteria permit another allocation.
Summary
Revenue is allocated based on the relative standalone selling prices of each promised good or service.