
ASC 606 Revenue Recognition Analyzer
Analyze contracts through ASC 606 framework for audit-ready revenue recognition
What You Can Do
You can analyze complex customer contracts through the structured five-step ASC 606 framework to determine precise revenue recognition timing and performance obligations. The skill helps you document contract-specific analyses with audit-ready reasoning, handle variable consideration scenarios, identify hidden performance obligations, and generate defensible conclusions that satisfy both GAAP requirements and internal controls.
Features
systematically evaluate contract terms against each step with documented reasoning
pinpoint distinct goods or services promised to customers, including hidden or bundled obligations
handle fixed fees, variable consideration, contract modifications, and contingent amounts with proper discounting
determine whether modifications create separate contracts or amend existing arrangements
evaluate probability of payment for contingent amounts, rebates, and performance incentives
produce working papers with contract excerpts, analysis, and conclusions ready for auditor review
establish the specific recognition point (point in time vs. over time) for each performance obligation
build comparable contract scenarios to support consistent revenue accounting policies
Example Output
Example 1: Software License + Implementation Services
Contract Analysis Summary:
- Identified Performance Obligations: (1) Software license delivery, (2) Implementation services
- Timing: License recognized at go-live; implementation recognized over 6-month service period
- Transaction Price: $500K license + $150K implementation = $650K total
- Conclusion: Two separate performance obligations; implementation qualifies for over-time recognition as customer receives benefit continuously
Example 2: SaaS with Volume Discounts
Contract Analysis Summary:
- Contract Term: 3-year SaaS subscription with variable usage pricing
- Variable Consideration: 15% volume discount applied retroactively if annual usage exceeds 10,000 units
- Treatment: Constrained variable consideration; recognize only highly probable threshold met (estimated 8,000 units)
- Monthly Revenue: $12K base, recognized ratably as service provided
Example 3: Equipment Sale with Performance Warranty
Analysis:
- Primary Obligation: Equipment delivery (point in time)
- Secondary Obligation: 24-month performance warranty (separate performance obligation)
- Allocation: Equipment = $280K (90% of standalone selling price); Warranty = $31K (10%)
- Recommendation: Equipment revenue recognized on delivery; warranty revenue recognized over 24 months as warranty services performed
What's Included
- SKILL.md: Complete ASC 606 analysis framework with methodology
- Five-Step Analysis Template: Structured worksheet for each ASC 606 step with contract language mapping
- Performance Obligation Checklist: Guide to identifying distinct performance obligations including bundled and implicit obligations
- Variable Consideration Decision Tree: Framework for assessing constraint and probability on contingent amounts
- Audit Documentation Workpaper: Ready-to-customize template with sections for contract summary, analysis, conclusion, and evidence retention
- Contract Modification Guide: Assessment matrix to determine if modifications create separate contracts or amend existing arrangements
Who It's For
- Revenue accountants evaluating complex customer contracts for proper ASC 606 treatment
- Contract accountants supporting sales and project delivery teams with revenue timing guidance
- Financial reporting specialists preparing consolidated revenue disclosures with contract analysis support
- Internal auditors and compliance teams reviewing revenue recognition policies and precedent analyses
- CFO and accounting leadership training junior staff on systematic contract analysis methodology
Best For
- Complex multi-element contracts with bundled goods and services requiring performance obligation separation
- Variable consideration assessments including volume discounts, contingent payments, and performance incentives
- Contract modification evaluation determining whether terms constitute separate contracts or amendments
- Non-standard revenue arrangements including subscription vs. license distinctions and expedited recognition scenarios
- Audit preparation and documentation of revenue accounting conclusions with defensible contract-specific analysis







