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

Revenue Engine:Subscription + Usage + Platform
Recognition Challenges
  • ARR vs. MRR recognition timing
  • Bundled implementations with SaaS licenses
  • Usage-based variable consideration constraints
  • Free trial and freemium conversion accounting
Key Controls
  • ARR reconciliation to deferred revenue monthly
  • Usage data validation before billing
  • Churn event recognition trigger controls
  • Multi-element arrangement SSP documentation
Critical KPIs
  • ARR Growth Rate
  • Net Revenue Retention (NRR)
  • Customer Acquisition Cost (CAC)
  • LTV:CAC Ratio
AI Patterns
  • Predictive churn detection 90 days in advance
  • Automated usage-based revenue accrual
  • AI-driven expansion opportunity scoring

13 Revenue Engine Archetypes

Product

Revenue recognized at point-in-time upon transfer of control. Key considerations: bill-and-hold, consignment, returns.

ASC 606 Step 5 — Point in Time

Services

Professional and managed services recognized over time as customer receives and consumes benefits simultaneously.

ASC 606 Step 5 — Over Time

SaaS

Cloud software access recognized ratably over subscription term. Bundled implementations require POB separation.

ASC 606 Series Guidance

Subscription

Recurring access rights recognized over subscription period. Upgrades/downgrades treated as contract modifications.

ASC 606 Step 2 — Series

Usage

Consumption-based revenue recognized as usage occurs. Variable consideration constraint applies to minimum commitments.

ASC 606 Variable Consideration

Consumption

Pay-per-use model where revenue recognition tracks actual consumption events from operational data.

ASC 606 Over Time — Output Method

Licensing

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

Royalties

Sales- and usage-based royalties recognized only when underlying sale or usage occurs — the royalty exception.

ASC 606 Royalty Exception

Marketplace

Platform facilitating third-party transactions. Principal/agent assessment determines gross vs. net revenue recognition.

ASC 606 Principal vs. Agent

Advertising

Ad revenue recognized as impressions, clicks, or conversions occur. Variable consideration for performance guarantees.

ASC 606 Over Time — Output Method

Commission

Agent-basis net commission recognized upon transaction completion. Incremental costs of obtaining contract capitalized.

ASC 340-40 Contract Costs

Platform

Multi-sided platform revenue from access fees, transaction fees, and data monetization with complex POB allocation.

ASC 606 Multi-Element Allocation

Hybrid

Most Complex

Combinations of the above models requiring sophisticated POB identification, SSP allocation, and recognition scheduling.

Standard

ASC 606 Full Five-Step Model