
SaaS Revenue Recognition Analyzer
Analyze SaaS contracts against ASC 606 and map revenue recognition obligations
What You Can Do
You can rapidly analyze SaaS customer contracts to extract revenue terms, identify distinct performance obligations (licenses, implementation, support, services), determine transaction prices, assess satisfaction methods, and flag compliance risks. The skill maps complex multi-service agreements to ASC 606 requirements, calculates deferred revenue schedules, and produces audit-ready documentation that reduces manual contract review time and improves revenue recognition accuracy.
Features
Automatically identifies and categorizes distinct obligations (software licenses, implementation, support, professional services) within each contract
Extracts fixed and variable consideration, evaluates standalone selling prices, and flags unusual pricing structures
Determines point-in-time vs. over-time recognition methods for each obligation based on control transfer and service delivery patterns
Calculates and schedules revenue recognition timing with monthly/quarterly breakdowns for multi-year agreements
Highlights non-standard terms, unusual conditions, and potential ASC 606 red flags requiring escalation or specialist review
Evaluates amendments and changes to determine impact on existing obligations and incremental revenue recognition
Produces detailed workpapers with obligation summaries, satisfaction methods, and recognition schedules ready for auditor review
Handles complex bundled offerings and service combinations with multiple satisfaction periods
Example Output
Contract Analysis Output Example:
Customer: Acme Corp | Contract Value: $120,000 | Term: 24 months
Performance Obligations Identified:
- ✓ Software License (SaaS) — $60,000 — Recognized monthly over 24 months (over-time, customer benefit)
- ✓ Implementation Services — $30,000 — Recognized upon completion (point-in-time, June 2024)
- ✓ Annual Support — $30,000 — Recognized monthly over 12 months, Year 2 deferred
Deferred Revenue Schedule:
| Period | License | Implementation | Support | Total |
|---|---|---|---|---|
| Q1 2024 | $7,500 | $15,000 | $2,500 | $25,000 |
| Q2 2024 | $7,500 | $15,000 | $2,500 | $25,000 |
| Year 2 | $30,000 | — | $15,000 | $45,000 |
Compliance Assessment: ✓ Standard structure, no escalation flags detected. Contract ready for revenue entry.
What's Included
- SKILL.md instruction file with ASC 606 framework and contract analysis methodology:
- Contract Review Template: Structured worksheet for extracting revenue terms and obligations
- Performance Obligation Checklist: Step-by-step guide to identifying distinct obligations
- ASC 606 Risk Assessment Matrix: Flag common non-standard terms and compliance concerns
- Deferred Revenue Schedule Workpaper: Template for mapping revenue recognition timing
Who It's For
- Revenue Accountants — Analyzing customer contracts and preparing revenue recognition entries and supporting documentation
- Financial Controllers — Reviewing complex SaaS agreements and ensuring ASC 606 compliance across the revenue cycle
- External Auditors — Evaluating revenue recognition controls and validating performance obligation assessments during audits
- Finance Operations Managers — Standardizing revenue recognition processes and reducing contract review time across sales variations
- CFO/Finance Leaders — Preparing audit support materials and understanding revenue timing impacts on financial statements
Best For
- New customer contract review before revenue recognition entry
- Complex multi-service SaaS agreements with bundled offerings and variable consideration
- Contract modification and amendment analysis for incremental revenue impact
- Month-end and quarter-end revenue cutoff assessment and deferred revenue scheduling
- Audit preparation and workpaper documentation for revenue recognition controls
- Standardizing revenue recognition interpretation across sales team contract variations







