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 the existence of a valid contract 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 needs to be allocated among them appropriately.
- Recognize revenue when performance obligations are satisfied: Revenue recognition occurs when the company fulfils a performance obligation, typically when the customer gains control of the goods or services.