Tool placeholder
The working ASC 606 Revenue Recognition tool will appear here once developed. No calculation logic is implemented yet.
Purpose
Provide a structured way to document how a contract with a customer maps to the ASC 606 five-step model, making performance obligations, allocation, and timing of recognition explicit and reviewable.
Intended inputs
- Contract terms, parties, and enforceable rights and obligations
- Identified promised goods or services and distinct performance obligations
- Total transaction price, including variable consideration and constraints
- Standalone selling prices used for allocation
- Satisfaction pattern for each obligation (point in time or over time)
Intended outputs
- Documented five-step analysis for the arrangement
- Performance obligation inventory with allocated transaction price
- Recognition timing and pattern for each obligation
- Summary of significant judgments and constraint considerations
Relevant accounting topics
ASC 606 five-step modelPerformance obligations and distinctnessVariable consideration and constraintTransaction price allocation
Assumptions and limitations
- Identification of distinct performance obligations requires judgment specific to each contract.
- Variable consideration estimates and constraints are inputs, not conclusions produced by the tool.
- Standalone selling prices may require estimation methods outside the tool's scope.
- Outputs support documentation and do not replace a complete contract review.