Skip to main content Skip to main content
Not investment advice. Educational reading. See Disclaimer.
L.5 · INTERMEDIATE · 3 MIN

Revenue Recognition: The ASC 606 Five-Step Model

Revenue recognition is one of the most important and most manipulated areas of accounting. ASC 606 provides a five-step framework that all public companies must follow.

Quiz · 5 questions ↓

Step through

Step 1: Identify the contract with the customer.

Step 2: Identify the distinct performance obligations (what you promised to deliver).

Step 3: Determine the transaction price (what you will be paid).

Step 4: Allocate the price to each performance obligation.

Step 5: Recognize revenue when (or as) each obligation is satisfied.

Key point

Revenue manipulation (recognizing too early or too aggressively) has been at the center of major accounting scandals. ASC 606 was designed to standardize and reduce this risk.

Key insight

When analyzing a company, always ask: when does this company recognize revenue? Software companies using subscription models recognize over time. Hardware companies recognize at delivery. The timing matters for comparability.

Check-in

Company X sells a $120M contract for software + 2 years of support. Standalone prices: software $100M, support $10M/year. How much revenue in year 1 under ASC 606?
Check your understanding

Sit with the ideas.

A company receives $12,000 in December for 6 months of subscription services (December through May). How much revenue should appear on the December income statement?

Why:
Continue this lesson in the app →See it on a real ticker →