1. Identify the Contract with the Customer
2. Identify the Performance Obligations in the Contract
3. Determine the Transaction Price
4. Allocate the Transaction Price to the Performance Obligations
5. Recognize Revenue When (or as) the Entity Satisfies a Performance Obligation