Schedule deferred revenue recognition entries compliant with ASC 606 using a revenue recognition schedule

domain: accounting-general · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify the performance obligations from the customer contract and allocate the transaction price to each obligation based on standalone selling price
  2. Create a deferred revenue liability entry when cash is received or the invoice is raised, crediting the deferred revenue account and debiting cash or accounts receivable
  3. Build a recognition schedule by dividing the allocated transaction price across the periods in which each performance obligation is satisfied
  4. Post a revenue recognition journal entry in each period by debiting deferred revenue and crediting revenue for the scheduled amount
  5. Reconcile the remaining deferred revenue balance on the balance sheet to the sum of unrecognized amounts across all open schedules at each period end
  6. For modifications to contracts, reassess the remaining performance obligations and update the recognition schedule prospectively or with a cumulative catch-up adjustment as required by ASC 606

Known gotchas

Related routes

Account for deferred revenue and performance obligations under ASC 606 including contract assets and liabilities
fasb.org · 6 steps · unrated
Understand the ASC 606 five-step revenue recognition model and its application to software and SaaS contracts
fasb.org · 6 steps · unrated
Generate a deferred revenue waterfall from billing-system data
accounting-general · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans