Skip to content
FAR

Revenue Recognition (ASC 606)

ASC 606 provides a five-step framework for recognizing revenue from contracts with customers, replacing industry-specific guidance with a single, principles-based model.

Share:

Explanation

The ASC 606 revenue recognition model requires entities to identify the contract, identify performance obligations, determine the transaction price, allocate the price to performance obligations, and recognize revenue as obligations are satisfied. This applies to virtually all contracts with customers except leases, insurance, and financial instruments.

The standard emphasizes the transfer of control rather than transfer of risks and rewards. Revenue is recognized either at a point in time or over time, depending on when the customer obtains control of the promised goods or services. Variable consideration, contract modifications, and principal-versus-agent determinations are common exam topics.

Key Points

  • Five-step model: identify contract, identify obligations, determine price, allocate price, recognize revenue
  • Revenue recognized when control transfers to the customer
  • Variable consideration estimated using expected value or most likely amount
  • Contract costs may be capitalized if expected to be recovered

Exam Tip

FAR heavily tests the five-step model. Know how to identify separate performance obligations and when revenue is recognized over time versus at a point in time.

Frequently Asked Questions

Related Topics

Test your knowledge

Practice scenario-based questions on this topic with detailed explanations.