PocketCPA

BAR, Business Analysis and Reporting

Sources for Revenue Recognition (ASC 606)

Last reviewed

The standards and authorities behind PocketCPA's BAR lessons on Revenue Recognition (ASC 606). The topic rests on ASC 606; ASC 340-40; ASC 605-35.

About this topic

Revenue recognition settles one question: how much of what a customer promised has the entity actually earned, and in which period. ASC 606 answers it with a five-step model running from the contract to the amount recognized.

Progress = costs incurred to date / total estimated costs

Key points

What the lessons cover

  1. Variable consideration and the constraint
  2. Contract modifications
  3. Principal versus agent, and licensing
  4. Costs of a contract
  5. Stacking the steps: from a constrained transaction price to cumulative revenue
  6. Allocation and the financing split inside a larger problem
  7. Contract cost assets after day one: amortization, impairment, and the order of the tests
  8. Loss contracts: the provision ASC 606 left in ASC 605-35
  9. What gross versus net does to the statements BAR asks the candidate to analyze
  10. The order of operations, end to end

Authoritative references

Contract costs under ASC 340-40:

Loss contracts under ASC 605-35:

Revenue recognition under ASC 606:

How PocketCPA uses these sources

Every lesson is written in original words and cites the paragraph each rule comes from. No standard's text is reproduced. How lessons and questions are written and checked is set out in our methodology.

See also