Revenue Recognition Under ASC 606

FAR coverage for the ASC 606 five-step model, principal-agent analysis, variable consideration, contract costs, licenses, and disclosure.

This chapter covers revenue recognition under the modern contract model. The challenge is to work through the steps in the right order and recognize the points where control, pricing uncertainty, or performance-obligation structure changes the answer.

In This Chapter

How to Use This Chapter

  • Work the five steps in order before jumping to revenue timing.
  • Focus on which facts change control transfer, gross-versus-net presentation, or transaction price.
  • Return here whenever a FAR miss involves contract structure or customer-payment timing.

In this section

Revised on Friday, April 24, 2026