Under ASC 606 Performance Obligations, an entity must identify each distinct promise to transfer a good or service to a customer, treat each as a separate performance obligation, and allocate the transaction price based on relative standalone selling prices before recognizing revenue upon satisfaction.