Revenue Models by Industry
Industry-specific revenue reference architectures covering recognition challenges, control requirements, KPI benchmarks, and AI patterns for 8 sectors and 13 revenue engine types.
SaaS
- ARR vs. MRR recognition timing
- Bundled implementations with SaaS licenses
- Usage-based variable consideration constraints
- Free trial and freemium conversion accounting
- ARR reconciliation to deferred revenue monthly
- Usage data validation before billing
- Churn event recognition trigger controls
- Multi-element arrangement SSP documentation
- ARR Growth Rate
- Net Revenue Retention (NRR)
- Customer Acquisition Cost (CAC)
- LTV:CAC Ratio
- Predictive churn detection 90 days in advance
- Automated usage-based revenue accrual
- AI-driven expansion opportunity scoring
13 Revenue Engine Archetypes
Revenue recognized at point-in-time upon transfer of control. Key considerations: bill-and-hold, consignment, returns.
ASC 606 Step 5 — Point in Time
Professional and managed services recognized over time as customer receives and consumes benefits simultaneously.
ASC 606 Step 5 — Over Time
Cloud software access recognized ratably over subscription term. Bundled implementations require POB separation.
ASC 606 Series Guidance
Recurring access rights recognized over subscription period. Upgrades/downgrades treated as contract modifications.
ASC 606 Step 2 — Series
Consumption-based revenue recognized as usage occurs. Variable consideration constraint applies to minimum commitments.
ASC 606 Variable Consideration
Pay-per-use model where revenue recognition tracks actual consumption events from operational data.
ASC 606 Over Time — Output Method
IP licenses classified as right-to-use (point in time) or right-to-access (over time) based on entity activity impact.
ASC 606-10-55-54 through 65
Sales- and usage-based royalties recognized only when underlying sale or usage occurs — the royalty exception.
ASC 606 Royalty Exception
Platform facilitating third-party transactions. Principal/agent assessment determines gross vs. net revenue recognition.
ASC 606 Principal vs. Agent
Ad revenue recognized as impressions, clicks, or conversions occur. Variable consideration for performance guarantees.
ASC 606 Over Time — Output Method
Agent-basis net commission recognized upon transaction completion. Incremental costs of obtaining contract capitalized.
ASC 340-40 Contract Costs
Multi-sided platform revenue from access fees, transaction fees, and data monetization with complex POB allocation.
ASC 606 Multi-Element Allocation
Hybrid
Most ComplexCombinations of the above models requiring sophisticated POB identification, SSP allocation, and recognition scheduling.
Standard
ASC 606 Full Five-Step Model