Core principle
Revenue recognition is tied to the point when goods or services are transferred to the customer, and the company has earned them by meeting its obligations.Five-step model
ASC 606 outlines a structured approach consisting of the following steps:- Identify the contract with the customer: This step involves confirming a valid agreement with a customer.
- Identify the performance obligations in the contract: Performance obligations refer to promises made to deliver goods or services, which may include multiple obligations within a single contract.
- Determine the transaction price: This involves determining the total consideration expected from the customer for the performance obligations specified in the contract.
- Allocate the transaction price: If there are multiple performance obligations, the transaction price must be allocated appropriately.
- Recognize revenue when performance obligations are satisfied: Revenue recognition occurs when the company fulfills a performance obligation, typically when the customer gains control of the goods or services.