Automating ASC 606 Revenue Recognition
A six-minute introduction to the revenue-recognition workflow accounting firms need to organize, review, and document as client contract volume grows.
ASC 606 revenue recognition is a five-step review.
You do not need to watch the video to use this lesson. ASC 606 provides a framework for recognizing revenue from customer contracts. In practice, the work starts with the contract and the evidence behind it, then follows the questions that determine when and how revenue is recognized.
The five-step model is to identify the contract with a customer, identify the performance obligations, determine the transaction price, allocate that price to the performance obligations, and recognize revenue when or as those obligations are satisfied. The sequence is simple to list, but applying it to a client arrangement can require significant judgment, estimates, and documentation.
1. Start with the contract and its evidence
Collect the executed agreement, amendments, billing terms, delivery or service evidence, and the dates that establish the arrangement being reviewed.
2. Identify what the client promised
Document the goods or services promised to the customer and the questions a reviewer must resolve about distinct performance obligations.
3. Trace price, allocation, and timing
Record how the transaction price was determined, how it was allocated, and the evidence supporting recognition over time or at a point in time.
4. Preserve the review trail
Keep source evidence, open questions, calculations, and reviewer conclusions together so a later close, audit, or client discussion can follow the reasoning.
For deeper technical guidance, see KPMG’s ASC 606 revenue-recognition handbook. This page is educational content, not accounting advice. The relevant facts, applicable guidance, and qualified professional judgment govern each client conclusion.
Use Numbers Game to help Claude or ChatGPT apply the workflow.
Numbers Game gives a firm’s chosen AI client controlled access to approved QuickBooks Online or Xero data through MCP tools. It can also provide the firm’s own Markdown reference files and instructions, so the workflow is informed by the firm’s approved context rather than a generic prompt alone.
That helps Claude or ChatGPT organize the client facts, surface missing information, and follow the firm’s review process when working through revenue-recognition questions. Numbers Game does not host the AI model, independently determine GAAP treatment, or replace a qualified reviewer. The professional remains responsible for validating facts, evaluating applicable guidance, and approving conclusions.
See how firm instructions work → · Read about accounting context for AI →
Put the facts and review trail before the schedule.
Revenue recognition gets difficult when contract terms, performance obligations, timing, modifications, and operational evidence live in different places. This lesson introduces the workflow problem: moving from a manually maintained spreadsheet toward a more structured, reviewable process for client work.
It focuses on the work that happens before a schedule is trusted: assembling the contract and source evidence, identifying the questions that need a reviewer’s attention, and recording the basis for the firm’s conclusion. The goal is not to prescribe an accounting result. It is to make the fact gathering, analysis, and review trail easier to follow.
For an accounting firm, controller, or fractional CFO, that means a revenue-recognition workflow can stay connected to the client’s actual terms and evidence instead of relying on an opaque spreadsheet handoff. The qualified professional still validates the facts, evaluates the applicable guidance, and approves the conclusion.
Revenue-recognition facts
Identify the contract details, performance obligations, timing questions, and source evidence that a reviewer needs before deciding what belongs in a schedule.
A reviewable workflow
Keep the client-specific work, questions, supporting material, and reviewer notes together so exceptions do not disappear into a spreadsheet handoff.
Human judgment stays central
This lesson is an educational resource, not accounting advice. The applicable guidance and qualified professional judgment determine the appropriate treatment for a client’s facts.
A video is the start. Professional review is the control.
Gather the complete client facts
A schedule is only as sound as the contract terms, performance obligations, dates, and modification history it reflects.
Evaluate the applicable guidance
The firm’s qualified reviewer evaluates the relevant accounting guidance and the client-specific facts. An AI workflow does not make that conclusion independently.
Review before recording or reporting
Use a named reviewer to validate the workpaper trail, resolve open questions, and approve the accounting conclusion before any client deliverable or entry is finalized.
Build the context the review actually needs.
Accounting context for AI
How firm-owned reference files and instructions can surface missing facts while retaining professional review.
Firm instructions
Put SOPs, approval expectations, and firm-specific workflow guidance where the accounting team can use them.
Deferred revenue schedule
A practical guide to building a deferred-revenue schedule in QuickBooks Online Advanced.
Accounting context for AI → · Firm instructions → · Deferred revenue schedule →
Explore the rest of the course library.
Find course descriptions, upcoming topics, and related resources for accounting firms.