Revenue recognition involves five steps. Identify the contract you have with a customer. Identify the performance requirements in the contract. Calculate the transaction price. Assign the prices to performance obligations. Recognize revenue