Skip to main content

    Revenue Recognition (ASC 606)

    Revenue recognition answers 'when can you count the sale?' Under ASC 606, it is when you deliver what you promised — not necessarily when you get paid.

    Definition

    Revenue recognition determines when a company records revenue on its income statement. Under ASC 606 (the current standard), revenue is recognized when a company satisfies a performance obligation — i.e., when control of a good or service transfers to the customer. This replaced the older rules-based standards and uses a five-step model that applies across all industries.

    5

    ASC 606: The 5-Step Model

    Tap any step to see a real example

    1
    2
    3
    4
    5
    $

    Revenue Recognition by Type

    When revenue is recognized vs when cash is received

    SaaS Subscription
    Over Time
    M1
    M2
    M3
    M4
    M5
    M6
    M7
    M8
    M9
    M10
    M11
    M12
    Revenue
    Cash

    Cash: Upfront: $120K paid Jan 1

    Revenue: $10K/month for 12 months

    Product Sale
    Point in Time
    Jan
    Feb
    Mar
    Revenue
    Cash

    Cash: Net 30: cash received in Feb

    Revenue: Full $50K recognized at delivery (Jan)

    Construction
    % Completion
    Q1
    Q2
    Q3
    Q4
    Revenue
    Cash

    Cash: Progress billing: $100K per milestone

    Revenue: Based on % of total cost incurred

    T

    Recognition vs Collection

    $120K annual contract paid upfront, recognized monthly

    Jan
    Feb
    Mar
    Apr
    May
    Jun
    Jul
    Aug
    Sep
    Oct
    Nov
    Dec
    Cash Collected ($120K in Jan)
    Revenue Recognized ($10K/mo)

    Balance Sheet Impact

    Jan 1: Cash +$120K, Deferred Revenue +$120K (liability). Each month, $10K moves from deferred revenue to recognized revenue on the income statement.

    Why It Matters in Interviews

    Interviewers test whether you understand that cash collection and revenue recognition are separate events. Collecting cash does not mean you can book revenue — you must earn it first.

    The Five-Step Model (ASC 606)

    Step 1: Identify the contract. Step 2: Identify performance obligations (distinct deliverables). Step 3: Determine the transaction price. Step 4: Allocate the price to each performance obligation. Step 5: Recognize revenue as each obligation is satisfied — either at a point in time (product delivery) or over time (long-term service contracts). This framework replaced industry-specific rules with a single universal standard.

    Point in Time vs. Over Time Recognition

    A product company recognizes revenue at a point in time — when the product ships or the customer accepts it. A construction company recognizes revenue over time as the project progresses (percentage of completion). SaaS companies recognize subscription revenue ratably over the contract term. Understanding this distinction is critical for modeling revenue and comparing companies with different business models.

    Why Revenue Recognition Matters in Analysis

    Aggressive revenue recognition can inflate reported results. Red flags include: revenue growing much faster than cash collections (rising receivables), large contract asset balances, frequent changes in estimates, and front-loading multi-year deals. Analysts compare revenue to cash collected (using the cash flow statement) to assess quality. In M&A due diligence, reviewing revenue recognition policies is standard practice.

    Worked Example — With Real Numbers

    A SaaS company signs a $120K annual contract on July 1. Under ASC 606, it recognizes $10K/month ratably over 12 months. In the fiscal year ending Dec 31, it records $60K in revenue and $60K in deferred revenue (a liability). The full $120K may have been collected upfront, but revenue recognition is separate from cash collection.

    Key Takeaways

    1

    ASC 606 uses a five-step model: contract → obligations → price → allocate → recognize

    2

    Revenue is recognized when performance obligations are satisfied, not when cash is received

    3

    SaaS revenue is recognized ratably; product revenue at delivery; construction over time

    4

    Discrepancies between revenue and cash collection are a red flag for aggressive accounting

    Common Mistakes in Interviews

    Confusing revenue recognition with cash collection — they often occur at different times

    Not understanding deferred revenue — it is a liability, not an asset, representing unfulfilled obligations

    Assuming all software revenue is recognized ratably — perpetual licenses are recognized at a point in time

    How Interviewers Test This

    If asked 'when is revenue recognized?', cite the ASC 606 principle: when the performance obligation is satisfied and control transfers to the customer. Give an example contrasting a product company (point in time) with a SaaS company (over time).

    Related Concepts

    Directly referenced in this topic

    More Accounting Concepts

    55 more concepts in this category

    Topic Guides

    Firms That Test This

    Practice Revenue Recognition (ASC 606) questions

    400+ interview questions with AI feedback. Free to start.

    Start Practicing

    Master Revenue Recognition (ASC 606) and 100+ More Concepts

    Get the full IB Flash experience and walk into your interview with confidence.

    AI Interview Coach

    Real-time feedback on your answers

    1,000+ Practice Questions

    Across IB, PE, HF, VC & more

    Financial Modeling Tests

    Excel-based skill assessments

    Start Free Trial

    Or explore our free tools to get started