Answer
Generally, the revenue recognition criteria requires companies to recognize revenue during the accounting period through which performance obligation is satisfied. in the case of service, revenue is to be recognized when the service is performed, while in the case of products, revenue is to be recognized when the product is delivered.
Work Step by Step
Generally there are a number of steps that are commonly used by companies to analyze revenue arrangements so as to determine when revenue should be recognized and they comprise of:
i. Identify the contract.
ii. Identify the separate performance obligations within the contract.
iii. Determine the transaction price.
iv. Allocate the transaction price to separate performance obligation.
v. Lastly, recognize revenue when each performance obligation is satisfied.