What is ASC 606 revenue recognition?

Picture of Jenna Hannon
Jenna Hannon
Photo of Peter Holc
Peter Holc

September 30, 2024

ASC 606, also known as Revenue from Contracts with Customers, is a set of accounting guidelines established by the Financial Accounting Standards Board (FASB) that dictates how companies should recognize revenue from customer contracts. This standard, which went into effect for public companies in 2018 and for private companies in 2019, aims to create a more consistent and comparable framework for revenue recognition across different industries and capital markets.

The Five-Step Model

At the core of ASC 606 is a five-step model that companies must follow to determine when and how much revenue to recognize:

  1. Identify the contract with a customer
  2. Identify the performance obligations in the contract
  3. Determine the transaction price
  4. Allocate the transaction price to the performance obligations
  5. Recognize revenue when (or as) the entity satisfies a performance obligation

This model ensures that revenue is recognized when the promised goods or services are transferred to the customer, rather than when cash is received.

Key Impacts

The implementation of ASC 606 has had significant impacts on many businesses, particularly those with complex contracts or multiple performance obligations. For startups, especially those in the SaaS industry, understanding and correctly applying ASC 606 is crucial for accurate financial reporting and valuation.

Changes in Timing

One of the most notable effects of ASC 606 is the potential change in the timing of revenue recognition. Some companies may find they need to recognize revenue earlier or later than they did under previous standards, which can affect their financial statements and key metrics.

Increased Disclosure Requirements

ASC 606 also requires more detailed disclosures about revenue recognition policies, judgments made in applying the standard, and the nature, amount, timing, and uncertainty of revenue and cash flows from contracts with customers.

Implementation Challenges

Implementing ASC 606 can be complex and time-consuming. It often requires changes to accounting systems, processes, and internal controls. For many startups, this may necessitate the expertise of a fractional CFO or financial advisor to ensure compliance and optimize financial reporting.

While challenging, proper implementation of ASC 606 can provide valuable insights into a company's revenue streams and contract performance. It can also improve comparability across companies and industries, potentially making it easier for investors and stakeholders to assess a company's financial performance.

Turn your financial models into business intelligence.

Controller

Software Company

Reduce CSV uploads and complicated range imports.

AR Lead

Accounting FIrm

Monitor actuals right in your models.

Controller

Manufacturing Company