Answer:
1. Identifying a contract with a customer.
First step is to identify that a contract has been made with a customer to supply some form of goods or service.
2. Identifying the performance obligations in the contract.
Second step is to identify what is required of the company by the customer via the contract.
3. Determining the transaction price of the contract.
After identifying the performance obligations, the company must now decide the price they can satisfy these obligations with.
4. Allocating that price to the performance obligations.
Company should then allocate the price to the performance obligations to properly trace costs and revenue.
5. Recognizing revenue when (or as) each performance obligation is satisfied.
As each obligation is satisfied, the company will be able to know what revenue to recognize because they assigned prices to each obligation.