Revenue Recognition (ASC 606)
Revenue recognition under ASC 606 is the FASB standard that governs when and how companies record revenue from contracts with customers, replacing a fragmented collection of industry-specific rules with a single five-step framework focused on the transfer of promised goods or services.
ASC 606, formally titled Revenue from Contracts with Customers, was jointly developed by the Financial Accounting Standards Board (FASB) and the International Accounting Standards Board (IASB) and became effective for most US public companies in 2018. The standard replaced over 200 pieces of legacy guidance and established a principles-based model centered on the concept that revenue should be recognized when control of a good or service transfers to the customer — not merely when risks and rewards change hands.
The standard prescribes a five-step process. Step one is to identify the contract with a customer, which requires that both parties have approved the arrangement, each party's rights are identifiable, payment terms can be determined, the contract has commercial substance, and collection is probable. Step two is to identify the performance obligations within the contract — the distinct promises to transfer goods or services. A good or service is distinct if the customer can benefit from it on its own or with other readily available resources, and if it is separately identifiable from other contract promises.
Step three is to determine the transaction price, which may involve variable consideration such as rebates, refunds, discounts, or royalties. Companies must estimate variable consideration using either the expected value or the most likely amount method, but can only include amounts unlikely to result in a significant revenue reversal when the uncertainty resolves. Step four is to allocate the transaction price to the distinct performance obligations based on their relative standalone selling prices — the price at which a company would sell the good or service independently. Step five is to recognize revenue when (or as) each performance obligation is satisfied, meaning control transfers to the customer.
Revenue can be recognized at a point in time or over time. Over-time recognition applies when the customer simultaneously receives and consumes the benefits, when the company creates or enhances an asset the customer controls, or when the company has no alternative use for the asset and has an enforceable right to payment. Construction contracts, long-term service agreements, and software-as-a-service arrangements frequently qualify for over-time recognition.
ASC 606 introduced significant new disclosures requiring companies to disaggregate revenue by category, explain contract balances (contract assets and contract liabilities), disclose remaining performance obligations, and describe the judgments made in applying the standard. For investors analyzing US public companies, understanding ASC 606 is essential to interpreting revenue trends, the pace of contract fulfillment, and the quality of recognized earnings — particularly for companies with complex, multi-element arrangements such as technology vendors, defense contractors, and media firms.