Financial Reporting Services
    Back to Financial Reporting Services
    Financial Reporting

    Revenue Recognition (ASC 606)

    Five-Step Model Implementation

    ASC 606 fundamentally changed how companies recognize revenue from contracts with customers. We help you navigate the five-step model, document policies, train staff, and ensure ongoing compliance with this comprehensive revenue recognition standard.

    ASC 606 Compliance

    Get revenue recognition right from day one

    5 Steps
    Recognition Model
    Compliant
    Audit-Ready Policies
    Documented
    Clear Procedures

    Real Results: Client Success Story

    Previous State
    Ad Hoc
    Inconsistent recognition
    Result
    Clean Audit
    No adjustments
    M&A Impact
    $8M+
    Valuation increase

    "SaaS company with multi-year contracts and bundled services was recognizing revenue inconsistently. We documented the five-step analysis for each revenue stream, established standalone selling prices, and implemented systematic allocation. First audit under new policies was clean with zero adjustments—critical for their subsequent acquisition."

    *Illustrative scenario. Audit outcomes depend on accuracy of underlying records and consistency of application. Valuation impacts vary based on multiple factors.

    Is This Right For You?

    ASC 606 implementation is critical if:

    You have multi-element arrangements or bundled offerings
    Contracts span multiple periods
    You offer warranties, returns, or variable consideration
    Auditors have questioned your revenue policies
    You're preparing for an audit or IPO
    Your industry has specific implementation issues

    Check 2 or more? You likely need a comprehensive ASC 606 review. Proper implementation prevents restatements and audit issues.

    The Five-Step Model

    1

    Identify the Contract

    A contract exists when parties have approved it, rights and payment terms are identifiable, the contract has commercial substance, and collection is probable.

    • • Agreement creating enforceable rights and obligations
    • • Commercial substance requirement
    • • Collectability probability assessment
    2

    Identify Performance Obligations

    Each distinct good or service promised to the customer represents a separate performance obligation. This step often requires significant judgment.

    • • Distinct goods or services analysis
    • • Series of distinct goods or services
    • • Bundled offering evaluation
    3

    Determine Transaction Price

    The transaction price is the amount of consideration expected from the customer, including variable consideration, financing components, and non-cash consideration.

    • • Fixed and variable consideration
    • • Significant financing components
    • • Non-cash consideration valuation
    4

    Allocate Transaction Price

    Allocate the transaction price to each performance obligation based on relative standalone selling prices. May require estimation techniques.

    • • Standalone selling price determination
    • • Residual approach when appropriate
    • • Discount allocation methodology
    5

    Recognize Revenue

    Recognize revenue when (or as) performance obligations are satisfied—either at a point in time or over time based on transfer of control.

    • • Point in time vs. over time determination
    • • Input vs. output methods for over-time
    • • Control transfer indicators

    Implementation Services

    Assessment

    Gap Analysis

    Review current policies and identify changes needed for ASC 606 compliance.

    • Contract inventory review
    • Revenue stream mapping
    • Impact assessment
    Most Common

    Policy Development

    Document revenue recognition policies and procedures for each revenue stream.

    • Five-step analysis memos
    • SSP documentation
    • Disclosure templates
    Ongoing

    Compliance Support

    Ongoing assistance with new contracts, modifications, and audit support.

    • New contract review
    • Modification accounting
    • Audit preparation

    Professional Standards & Authority

    ASC 606
    Revenue from Contracts with Customers
    Comprehensive revenue recognition standard
    ASC 606-10-25
    Recognition Criteria
    Five-step revenue recognition model
    ASC 606-10-32
    Measurement
    Transaction price determination guidance
    ASC 606-10-50
    Disclosure Requirements
    Revenue disaggregation and contract disclosures
    ASC 340-40
    Contracts with Customers — Other Assets and Costs
    Contract cost capitalization requirements
    IFRS 15
    Revenue from Contracts with Customers (IFRS)
    Converged international revenue standard

    Need ASC 606 Compliance Help?

    Let us review your contracts and develop compliant revenue recognition policies that will stand up to audit scrutiny.

    Schedule Free Consultation

    Related Reporting Services

    Last updated: September 12, 2026