ASC 606 defines how companies recognize revenue from customer contracts. Understand the five-step model and practical implications for subscription businesses.
Revenue recognition rules determine when earned revenue appears on your income statement—not when cash arrives. ASC 606 provides a five-step framework used by many US companies. Subscription and services businesses must pay special attention to performance obligations and contract modifications.
The Five-Step Model
ASC 606 steps: identify the contract, identify performance obligations, determine transaction price, allocate price to obligations, and recognize revenue as obligations are satisfied.
A single customer contract may contain multiple obligations—software access, implementation, support, and hardware—each recognized on its own timeline.
- Step 1: Identify contracts with customers
- Step 2: Identify distinct performance obligations
- Step 3: Determine the transaction price
- Step 4: Allocate price to each obligation
- Step 5: Recognize revenue as obligations are satisfied
Subscriptions and Over-Time Recognition
SaaS access is typically recognized ratably over the subscription term because the customer consumes the service continuously. Setup fees may be distinct or bundled depending on standalone selling price evidence.
Usage-based components require estimation when allocating upfront, with true-ups as actual usage becomes known.
Deferred Revenue and Contract Assets
Cash collected before revenue is earned sits on the balance sheet as deferred revenue. Monitor deferred revenue rollforwards to validate billing and recognition alignment.
Contract assets arise when revenue is recognized before invoicing is permitted—common in long-term implementation projects.
Operational Implications
Finance, sales, and legal should align on standard contract terms that map cleanly to accounting policies. Non-standard deals need review before signature.
Invest in systems that tie billing events, contract metadata, and revenue schedules together to reduce manual spreadsheet risk.
Key Takeaways
- Apply the five-step ASC 606 model to every material contract
- Separate performance obligations before allocating transaction price
- Track deferred revenue and contract assets with rollforward schedules
- Align sales contracts with accounting policies early in the deal cycle