ASC 606
ASC 606 is an accounting rule that helps companies know when and how to report income from customer sales.
- Financial Reporting
ASC 606 is the US GAAP revenue recognition standard, and it replaced roughly 200 pieces of industry-specific guidance with a single principles-based model. The core principle is that an entity recognizes revenue when it transfers control of a promised good or service to a customer, in an amount reflecting the consideration it expects to be entitled to.
Practitioners apply the standard through five steps: identify the contract with the customer; identify the distinct performance obligations in that contract; determine the transaction price; allocate the transaction price to the performance obligations on a relative standalone selling price basis; and recognize revenue as each obligation is satisfied, either at a point in time or over time.
In practice, the judgment sits in steps two through four. Whether a software license and its associated implementation services are distinct performance obligations, how variable consideration such as rebates, penalties, or usage-based fees gets constrained, and whether a standalone selling price must be estimated because a product is never sold separately — these are the questions that drive audit scrutiny and restatement risk. Contracts with material rights, significant financing components, or non-cash consideration add further complexity.
ASC 606 also introduced substantial disclosure requirements: disaggregation of revenue, contract balance rollforwards, remaining performance obligations, and the significant judgments applied. For CPA firms, ASC 606 work spans initial adoption for newly private-equity-backed or IPO-track clients, ongoing contract review as commercial terms evolve, and building revenue recognition memos that survive both audit review and diligence.