Applies ASC 606 five-step model with contract analysis, performance obligation identification, and allocation documentation. Use when analyzing revenue contracts, applying ASC 606, or documenting revenue recognition.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add CaseMark/skills --skill managing-revenue-recognition --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Managing Revenue Recognition?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/casemark-managing-revenue-recognition)More formats (shields.io, HTML) on the badges page.
---
name: managing-revenue-recognition
language: en
description: Applies ASC 606 five-step model with contract analysis, performance obligation identification, and allocation documentation. Use when analyzing revenue contracts, applying ASC 606, or documenting revenue recognition.
tags:
- management
- accounting
metadata:
author: casemark
practice_areas:
- Financial Reporting
- Audit
- Accounting
document_types:
- Management Report
skill_modes:
- Management
- Coordination
---
# Managing Revenue Recognition
Applies the ASC 606 five-step revenue recognition model to contracts, identifying performance obligations, determining transaction prices, allocating consideration, and documenting the timing of revenue recognition with audit-ready support.
## When To Use
- Onboarding a new customer contract or contract modification that includes bundled deliverables, variable consideration, or multi-period performance
- Performing periodic revenue recognition assessments (quarterly close, annual audit prep)
- Evaluating whether a contract contains a license, service, or combined arrangement
- Documenting management's conclusions on principal-vs-agent determinations
- Responding to auditor inquiries on allocation methodology or significant judgments
## Inputs To Gather
- **Executed contract and amendments** — full agreement text including SOWs, order forms, side letters, and change orders
- **Pricing details** — list prices, discounts, volume tiers, credits, refund rights, and any variable consideration components (bonuses, penalties, royalties)
- **Delivery schedule** — milestones, acceptance criteria, renewal/termination provisions
- **Historical data** — standalone selling prices (SSP) for each deliverable, historical estimates-at-completion for similar arrangements
- **Entity-specific context** — company's ASC 606 accounting policy memo, SSP methodology election, and any prior-period analogous conclusions
## Workflow
### Step 1 — Identify the Contract (ASC 606-10-25-1)
- Confirm the arrangement meets all five contract existence criteria: approval/commitment, identifiable rights, identifiable payment terms, commercial substance, and collectibility of consideration
- For modifications, determine whether the change is treated as a separate contract, prospective adjustment, or cumulative catch-up [VERIFY against entity's modification policy]
### Step 2 — Identify Performance Obligations (ASC 606-10-25-14)
- List each promised good or service in the contract
- Apply the "distinct" test: (a) the customer can benefit from the good or service on its own or with readily available resources, and (b) the promise is separately identifiable from other promises in the contract
- Flag bundled deliverables that may require combination into a single performance obligation (e.g., significant integration, customization, or high interdependence)
- For series arrangements (e.g., daily SaaS access), assess whether the series guidance applies
### Step 3 — Determine the Transaction Price (ASC 606-10-32-2)
- Start with fixed consideration stated in the contract
- Identify variable consideration components and estimate using the expected-value or most-likely-amount method; apply the constraint (include only amounts not subject to significant reversal) [VERIFY method elected in entity policy]
- Account for significant financing components if payment timing diverges materially from delivery timing (threshold typically > 1 year)
- Deduct amounts payable to the customer (e.g., slotting fees, co-marketing credits) unless they represent payment for a distinct good or service
### Step 4 — Allocate the Transaction Price (ASC 606-10-32-28)
- Determine SSP for each performance obligation using observable prices; where not directly observable, use adjusted market assessment, expected cost plus margin, or residual approach [VERIFY SSP methodology per entity elections]
- Allocate total transaction price proportionally based on relative SSP
- If a discount or variable consideration relates entirely to one or more (but not all) performance obligations, allocate accordingly with supporting rationale
### Step 5 — Recognize Revenue (ASC 606-10-25-27)
- For each performance obligation, determine whether control transfers over time or at a point in time
- Over-time criteria: customer simultaneously receives and consumes benefits; entity's performance creates or enhances a customer-controlled asset; entity's performance does not create an asset with alternative use and entity has enforceable right to payment for performance completed to date
- Select the appropriate measure of progress for over-time obligations (output method vs. input method) and document the rationale
- For point-in-time obligations, identify the specific transfer-of-control indicators met (e.g., physical possession, legal title, risks and rewards, acceptance, right to payment)
## Output
Produce a **Revenue Recognition Analysis Memo** containing:
- **Contract summary** — parties, effective date, total consideration, term, renewal/termination provisions
- **Performance obligation matrix** — each obligation identified, distinct/combined rationale, SSP used, allocated transaction price
- **Variable consideration analysis** — components identified, estimation method, constraint assessment, amounts included/excluded
- **Revenue timing schedule** — recognition pattern per obligation (over time with progress measure, or point in time with trigger event), projected recognition by period
- **Key judgments and estimates** — principal-vs-agent conclusions, SSP estimation rationale, modification treatment elections, significant financing assessment
- **Open items** — unresolved questions marked with [VERIFY], items requiring further client or auditor input
## Quality Checks
- Every performance obligation has a documented distinct-or-combined conclusion with specific reference to the contract language supporting it
- SSP allocations sum to total transaction price (reconciliation check, no rounding gaps)
- Variable consideration constraint analysis addresses both the likelihood and magnitude of potential reversal
- Revenue timing aligns with the delivery schedule and acceptance provisions in the contract
- Modification accounting treatment is consistent with the entity's disclosed policy and prior-period positions
- All significant judgments are supported by contemporaneous evidence rather than post-hoc rationalization
- Amounts and dates cross-reference to source contract provisions (section/exhibit numbers cited)
- [VERIFY] any jurisdiction-specific or industry-specific guidance overlays (e.g., ASC 606-10-55 implementation guidance for software, construction, telecom, or licensing)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!