
ASC 606 Revenue Recognition Analyzer
Analyze ASC 606 revenue recognition with audit-defensible performance obligation mapping
What You Can Do
You can dissect complex contracts to identify hidden performance obligations, map exactly when control transfers to customers, and calculate defensible standalone selling prices for ASC 606 compliance. This skill moves beyond template application to diagnose the actual accounting mechanics in your arrangements—whether multi-component deals, subscription models, or customized contracts—ensuring your revenue recognition timing and amounts withstand audit challenge.
Features
Pinpoint distinct goods/services that are separately identified under ASC 606, including identifying performance obligations in bundled or customized contracts
Determine precise control transfer mechanics (point-in-time vs. over-time) based on contractual terms, risk allocation, and business substance
Estimate or reconstruct SSP using adjusted market assessment or expected cost-plus margin when direct observable prices aren't available
Assess whether contract changes constitute new obligations or adjustments to existing performance obligations with proper revenue timing impact
Evaluate discounts, rebates, returns, and contingent pricing to determine constrained vs. unconstrained transaction price amounts
Build systematic contract analysis narratives that explain ASC 606 conclusions with supporting evidence and policy rationale
Identify implicit or explicit lease arrangements within service contracts that trigger ASC 842 accounting (IFRS 16 parallel analysis)
Establish revenue recognition accounting policies for recurring contract patterns within your business model
Example Output
Example 1: SaaS Multi-Year Subscription with Implementation
- Performance Obligations Identified: (1) Software access/license control transfers over 3 years, (2) Professional implementation services control transfers at completion
- Revenue Recognition: License revenue ratably monthly; implementation revenue upon milestone acceptance
- SSP Basis: License SSP = 65% of contract value (comparable standalone subscription pricing); Implementation SSP = 35% (internal cost-plus markup reflecting market rates)
Example 2: Equipment Sale with Warranty and Installation
- Performance Obligations: (1) Equipment transfer at point of delivery, (2) Installation service at completion, (3) Warranty as performance obligation over 2-year term
- Control Transfer: Equipment control transfers upon customer acceptance; warranty obligation recognized over performance period
- Standalone Selling Prices: Equipment SSP = 78% (observable market price for equivalent models), Installation SSP = 15% (market labor rates), Warranty SSP = 7% (industry benchmarks for coverage)
Example 3: Contract Modification Assessment
- Original contract: 12-month managed services at fixed monthly fee
- Modification: Customer adds 6 months at different rate + additional service component
- Conclusion: Separate performance obligation; modification treated as new contract with modified pricing applied prospectively
What's Included
- SKILL.md instruction file with ASC 606 step-by-step methodology and diagnostic questions:
- Contract Analysis Template: structured worksheet for identifying performance obligations, control transfer triggers, and SSP calculations
- ASC 606 Checklist: five-step verification checklist covering contract identification through revenue recognition policies
- Audit Defense Narrative Framework: template for documenting accounting conclusions with supporting rationale and FASB guidance citations
- Standalone Selling Price Estimation Guide: methods for observable SSP, adjusted market assessment, and expected cost-plus markup approaches
Who It's For
- Revenue Accountants implementing or managing ASC 606 compliance and revenue policy documentation
- Accounting Managers responsible for revenue recognition policy development and audit preparation
- Internal Auditors evaluating revenue accounting controls and compliance with ASC 606 standards
- External Auditors testing revenue transactions and assessing management's ASC 606 interpretations
- Finance Business Partners analyzing complex contract arrangements for appropriate revenue treatment
Best For
- Analyzing non-standard or bundled contracts with multiple performance obligations
- Assessing control transfer timing in subscription, SaaS, and service delivery models
- Calculating or estimating standalone selling prices when observable market prices don't exist
- Documenting audit-defensible revenue recognition conclusions for complex arrangements
- Developing ASC 606 accounting policies and contract classification frameworks for recurring business patterns







