ASC 606

Accounting Standards Codification (ASC) 606 is a standard framework for revenue recognition developed by the Financial Accounting Standards Board (FASB) for companies operating within the United States. It went into force on December 15, 2017 for publicly traded companies, and on December 15, 2018 for private and non-profit companies. 

ACS 606 established the following 5-step process for revenue recognition: 

1. Identify the contract with a customer

2. Define performance obligations 

3. Calculate the transaction price

4. Allocate the transaction price

5. Recognize revenue upon completion of performance obligations

ASC 606 establishes clear guidelines and regulations for how businesses accurately record their transactions that must be reflected in compliance and reporting processes. As a result, ASC 606 introduces complexity to data management processes – especially for subscription and use-based revenue models that offer significant contract flexibility.