By Vincent Howard, CPA | Managing Partner, Howard, Howard and Hodges | SkillAbility for Accounting Firms
Last updated: August 26, 2026 | 41-minute read
- What revenue recognition training should produce
- What is current in ASC 606 reporting in 2026
- Where ASC 606 judgment actually concentrates
- The REVENUE READY framework
- Step 1 — identify the contract
- Step 2 — identify performance obligations
- Step 3 — determine transaction price
- Step 4 — allocate using standalone selling prices
- Step 5 — recognize revenue over time or at a point in time
- Contract modifications
- Principal vs. agent
- Warranties, material rights, and customer options
- Contract acquisition and fulfillment costs
- Contract assets, liabilities, receivables, and CECL
- Journal entries from billing to recognition
- Worked multi-element contract example
- ASC 606 disclosures and reviewer handoff
- Month-end and quarter-end revenue close
- Self-review checklist
- 100-point readiness scorecard
- 30/60/90-day ASC 606 training plan
- 15 realistic revenue-recognition scenarios
- What CPA firms should measure
- Frequently asked questions
What Is Revenue Recognition Training for Staff Accountants?
Revenue recognition training develops a staff accountant’s ability to translate an enforceable customer contract into supportable performance obligations, transaction price, allocation, timing, journal entries, contract balances, disclosures, and reviewer-ready financial statements under ASC 606.
The core principle of ASC 606 is to recognize revenue in a way that depicts the transfer of promised goods or services to customers for the consideration the entity expects to be entitled to receive.
The familiar five-step model is:
That is the accounting model. It is not yet a training model.
A staff accountant can recite those five steps and still fail to answer whether implementation is distinct from a software subscription, whether a performance bonus belongs in transaction price, whether an expected concession is variable consideration or credit risk, whether custom-manufacturing revenue belongs over time or at delivery, whether a change order is prospective or cumulative catch-up, or whether an advance billing is a receivable, contract liability, or both at different points.
This makes revenue training a natural extension of Month-End Close Training for Staff Accountants, Financial Statement Analysis Training for Accountants, Professional Skepticism Training for Junior Accountants, and the Workpaper Review Checklist.
Why Revenue Recognition Is a Judgment-Development Topic
A $120,000 invoice may become $120,000 revenue today, $10,000 revenue each month for 12 months, three revenue streams allocated by relative standalone selling price, a contract liability until performance begins, a mixture of revenue and refund liability, or gross versus net revenue depending on principal-agent analysis.
The invoice does not answer the accounting question.
The accountant must combine contract enforceability, customer rights, entity promises, pricing practices, operational performance, billing terms, customer behavior, legal termination rights, and financial reporting controls.
I have practiced public accounting since 1990, founded my accounting firm in 1993, and helped grow Howard, Howard and Hodges from three people to approximately 50 staff. Since 2020, I have built SkillAbility around a recurring development problem: the most important accounting judgments often live in reviewers’ heads instead of in structured practice systems.
“Completed ASC 606 CPE” is exposure. “Can take a new contract, reach a supportable conclusion, book it correctly, reconcile the balances, and explain the disclosure impact” is capability.
What Is Current in Revenue Recognition Reporting in 2026?
ASC 606’s five-step model remains the foundation, but the surrounding reporting environment continues to evolve.
| 2026 Reporting Development | Staff Training Implication |
|---|---|
| ASC 606 remains judgment-intensive after adoption | Current 2025 practice guidance continues to focus on performance obligations, variable consideration, SSP, modifications, principal-agent, contract costs, and disclosures. |
| ASU 2025-05 is effective for annual periods beginning after Dec. 15, 2025 | Current receivables and contract assets arising from Topic 606 can use an elective Topic 326 practical expedient; qualifying nonpublic entities have an additional policy election for subsequent collections. |
| ASU 2025-04 | Clarifies share-based consideration payable to customers; effective for annual periods beginning after Dec. 15, 2026, with early adoption permitted. |
| ASU 2025-07 | Clarifies Topic 606 scope for share-based noncash consideration received from a customer; effective for annual periods beginning after Dec. 15, 2026, with early adoption permitted. |
Chart: Where ASC 606 Judgment Concentrates
SkillAbility training heat map—not a FASB ranking. Actual judgment depends on the entity’s contracts, industry, systems, and business model.
The REVENUE READY Framework
| Stage | Staff Question | Review Evidence |
|---|---|---|
| R — Read the contract & confirm scope/customer | Is this arrangement within ASC 606 and who is the customer? | Contract intake memo / scope conclusion |
| E — Extract promises, rights & payment terms | What has each party actually promised? | Contract abstraction / clause map |
| V — Validate contract criteria & combinations | Does an enforceable contract exist and should related agreements be combined? | Step 1 checklist |
| E — Evaluate distinct performance obligations | Which promises are separate units of account? | Distinctness analysis |
| N — Nail transaction price & variability | What consideration is expected and what must be constrained? | Transaction-price schedule |
| U — Use standalone selling prices to allocate | What would each performance obligation sell for separately? | SSP memo / allocation schedule |
| E — Establish timing & measure progress | Over time or point in time—and why? | Control-transfer / progress memo |
| R — Reassess modifications & special arrangements | Did scope, price, warranties, options, principal-agent status, or rights change? | Modification / special-issue matrix |
| E — Execute contract balance & cost accounting | What is receivable, contract asset, contract liability, commission asset, or expense? | Subledger / JE tie-out |
| A — Align subledger, GL, close & disclosures | Do the financial statements tell the same contract story? | Revenue rollforward / disclosure tie-out |
| D — Document judgments & reviewer conclusion | Could another professional reproduce the conclusion? | ASC 606 judgment memo |
| Y — Year-round contract-change monitoring | How will accounting learn about new pricing, side letters, renewals, concessions, and change orders? | Revenue-control process |
Step 1 — Identify the Contract With the Customer
ASC 606 does not begin when an invoice is issued. It begins when an enforceable contract with a customer exists.
Current guidance requires all five contract criteria to be met:
- The parties approved the arrangement and are committed to perform.
- Each party’s rights regarding the goods or services can be identified.
- Payment terms can be identified.
- The contract has commercial substance.
- It is probable the entity will collect substantially all of the consideration to which it expects to be entitled for the goods or services it expects to transfer.
Train staff to read beyond the signature block
The contract file may include:
- Master services agreement
- statement of work
- purchase order
- order form
- renewal
- side letter
- email approval
- change order
- customer acceptance provision
- termination clause
The signed master agreement may establish terms but not create an enforceable quantity commitment. In other arrangements, customary business practice may create enforceable rights without a traditional signed document.
Collectibility is a contract-existence question—not simply a bad-debt estimate
Staff must distinguish:
- Credit risk: the customer may be unable or unwilling to pay amounts to which the entity is entitled.
- Price concession: the entity expects to accept less than the stated contract price as part of the commercial arrangement.
A price concession affects transaction price. Credit risk affects collectibility and later expected-credit-loss accounting.
Contract combination
Separate contracts entered into at or near the same time with the same customer—or related parties of the customer—can need to be combined when the agreements were negotiated as a package, consideration in one depends on the other, or the promised goods/services form a single performance obligation.
Contract term matters
A cancellable arrangement may have a shorter enforceable contract term than the marketing team calls the “three-year deal.”
Train staff to identify:
- Termination rights
- termination penalties
- renewal options
- minimum commitments
- noncancelable periods
- unilateral rights
Step 2 — Identify Performance Obligations
After identifying the contract, staff must identify the promised goods and services and determine which promises are performance obligations.
A performance obligation can be:
- A distinct good or service
- A distinct bundle of goods or services
- A series of distinct goods or services that are substantially the same and have the same pattern of transfer
The two-part distinct test
A promised good or service is distinct when both conditions are met:
Capable of being distinct
Can the customer benefit from the good or service on its own or together with another readily available resource?
Distinct within the context of the contract
Is the promise separately identifiable—or is the entity providing a significant integration, modification, customization, or interdependent combined output?
Software implementation example
A customer buys:
- A software subscription
- implementation
- data conversion
- training
- one year of support
The staff accountant should not assume five performance obligations because the contract lists five line items.
Questions include:
- Can another provider perform implementation?
- Does implementation significantly modify or customize the software?
- Can the customer benefit from the subscription before implementation?
- Is training optional and independently useful?
- Is support a stand-ready service?
The series guidance
A recurring service can be one performance obligation even when the entity transfers a distinct service every day or month if the services are substantially the same and have the same pattern of transfer.
Examples can include:
- Monthly SaaS access
- daily transaction processing
- routine managed services
- continuous monitoring
Do not ignore implied promises
Promises can arise from:
- Published policies
- customary business practices
- specific customer communications
- marketing commitments that create a valid expectation
Performance-obligation workpaper
| Promise | Customer Can Benefit? | Separately Identifiable? | PO? | Reason |
|---|---|---|---|---|
| Software subscription | Yes | Depends on implementation facts | Open | Document integration/customization |
| Training | Yes | Often yes | Likely | Customer can benefit independently |
Step 3 — Determine the Transaction Price
The transaction price is the consideration the entity expects to be entitled to receive in exchange for transferring promised goods or services.
It can include fixed and variable amounts.
Variable consideration can come from
- Discounts
- rebates
- refunds
- credits
- price concessions
- incentives
- performance bonuses
- penalties
- returns
- usage or volume terms
Two estimation methods
Use the method that better predicts the amount to which the entity expects to be entitled:
- Expected value: probability-weighted outcomes, often useful when there are many possible outcomes or similar contracts.
- Most likely amount: the single most likely outcome, often useful for binary outcomes such as receiving or not receiving a fixed bonus.
Then apply the variable-consideration constraint
Estimated variable consideration is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty is resolved.
Train staff to document:
- Range of possible outcomes
- historical experience
- external factors
- length of the uncertainty period
- susceptibility to customer or third-party decisions
- experience with similar contracts
- likelihood and magnitude of reversal
Bonus example
A consulting contract includes:
- $500,000 fixed consideration
- $100,000 completion bonus if a specified milestone is achieved
If the bonus has only two outcomes, the most-likely-amount method may be appropriate.
But staff cannot include the $100,000 merely because management believes the milestone is likely.
The file must also support that inclusion is not expected to cause a significant future revenue reversal.
Significant financing component
When payment timing provides significant financing benefit to either party, transaction price may need to reflect the time value of money.
A practical expedient generally allows entities not to adjust for a significant financing component if, at contract inception, the period between transfer and payment is expected to be one year or less.
Noncash consideration and consideration payable to a customer
Noncash customer consideration and amounts paid or payable to customers can create specialized measurement and classification issues.
These issues are increasingly relevant because FASB issued Topic 606-related amendments in 2025 addressing share-based consideration payable to customers and share-based noncash consideration received from customers.
Staff should identify these arrangements early and route them for current-standard adoption analysis.
Step 4 — Allocate Transaction Price Using Standalone Selling Prices
When a contract contains multiple performance obligations, transaction price is generally allocated on a relative standalone selling price basis.
The standalone selling price is the price at which the entity would sell the promised good or service separately to a customer.
Best evidence: observable standalone sales
If the entity regularly sells the same good or service separately to similar customers in similar circumstances, that observable selling price is the strongest evidence.
A contract price or list price can be relevant, but it is not automatically standalone selling price.
When SSP is not directly observable
Current guidance permits estimation methods that maximize observable inputs, including:
- Adjusted market assessment — estimate what customers in the market would pay, including competitor/market information adjusted for entity-specific factors.
- Expected cost plus margin — forecast the cost to satisfy the obligation and add an appropriate margin.
- Residual approach — available only in specified situations when the selling price is highly variable or uncertain.
Relative allocation example
Assume a customer pays $120,000 for three distinct performance obligations:
| Performance Obligation | Standalone Selling Price | Relative % | Allocated Transaction Price |
|---|---|---|---|
| Software license | $100,000 | 66.67% | $80,000 |
| Implementation | $30,000 | 20.00% | $24,000 |
| Support | $20,000 | 13.33% | $16,000 |
| Total | $150,000 | 100% | $120,000 |
This example assumes all three items are distinct. If implementation significantly integrates or modifies the software, the performance-obligation conclusion could change before allocation begins.
Discounts and variable consideration may not always be allocated proportionately
ASC 606 includes criteria that can allow a discount or variable consideration to be allocated entirely to one or more—but not all—performance obligations when the facts support that allocation.
That is another reason staff should not use a spreadsheet formula before understanding the pricing evidence.
Step 5 — Recognize Revenue When or As Control Transfers
After allocating transaction price, the staff accountant determines when each performance obligation is satisfied.
ASC 606 uses two recognition patterns:
Revenue is recognized over time if at least one criterion is met
- The customer simultaneously receives and consumes the benefits of the entity’s performance as the entity performs.
- The entity’s performance creates or enhances an asset that the customer controls as it is created or enhanced.
- The entity’s performance creates an asset with no alternative use to the entity, and the entity has an enforceable right to payment for performance completed to date.
Examples that may be recognized over time
- Recurring SaaS/hosting access
- Routine cleaning or processing services
- Managed services
- Certain consulting engagements
- Certain construction arrangements
- Highly customized assets when the no-alternative-use and enforceable-right-to-payment criteria are met
The third criterion requires both pieces
A customized asset is not automatically over-time revenue.
The contract and applicable law must support an enforceable right to payment for performance completed to date, generally including recovery for work performed plus a reasonable profit margin under the applicable analysis.
Measure progress faithfully
If a performance obligation is satisfied over time, revenue is recognized using a measure of progress that depicts transfer to the customer.
Common methods include:
- Output methods: units delivered, milestones achieved, surveys of performance, appraisals of results.
- Input methods: costs incurred, labor hours, machine hours, time elapsed where appropriate.
Cost-to-cost is not automatically faithful
A staff accountant should ask whether unusual front-loaded costs, significant uninstalled materials, inefficiencies, rework, or other factors distort the relationship between costs incurred and performance transferred.
Point-in-time recognition
If none of the over-time criteria is met, revenue is recognized when control transfers at a point in time.
Indicators can include:
- Present right to payment
- legal title
- physical possession
- significant risks and rewards
- customer acceptance
No single indicator should replace the control analysis.
Contract Modifications: Reperform the Accounting When Enforceable Rights Change
A contract modification is an approved change in scope, price, or both that changes enforceable rights and obligations.
Revenue accounting can change even if the commercial team calls the change:
- Change order
- upgrade
- downgrade
- renewal
- extension
- credit
- scope reduction
- side letter
- price concession
Three main modification outcomes
| Modification Result | When It Applies | Accounting Effect |
|---|---|---|
| Separate contract | Added goods/services are distinct and price increase reflects standalone selling price, adjusted as appropriate | Original contract continues; new contract accounted for separately |
| Prospective / terminate-and-create-new | Remaining goods/services are distinct from those already transferred, but separate-contract criteria are not met | Remaining consideration plus modification consideration allocated prospectively |
| Cumulative catch-up | Remaining goods/services are not distinct and are part of a partially satisfied performance obligation | Update transaction price/progress and record catch-up immediately |
Unpriced change orders still require attention
A scope change can alter enforceable rights before final pricing is agreed. In that situation, the unsettled price can become variable consideration that must be estimated and constrained.
Modification control
Accounting should receive approved:
- Change orders
- renewals
- concessions
- refunds/credits
- side letters
- customer cancellations
- scope changes
before the period close—not after the auditor asks why the contract schedule changed.
Principal vs. Agent: Gross or Net Revenue Depends on Control
Principal-versus-agent analysis determines whether the entity recognizes the gross amount billed to the customer or only the net amount retained.
The central question is:
If yes, the entity is generally principal for that specified good or service.
If the entity’s promise is to arrange for another party to provide the good or service, the entity is generally an agent.
Do not decide based on margin alone
Indicators can include responsibility for fulfillment, inventory risk, and pricing discretion, but the control principle drives the conclusion.
Marketplace example
A platform collects $100 from the customer and remits $75 to a third-party provider.
- If the platform controls the specified service before transfer, it may recognize $100 revenue and $75 cost.
- If the platform only arranges for the third party to provide the service, it may recognize $25 net revenue.
The economics of the customer experience—not the cash flow sequence—determine the accounting.
Analyze principal-agent at the specified-good-or-service level
A contract can contain some performance obligations for which an entity is principal and others for which it is agent.
Warranties, Material Rights, and Customer Options
Assurance-type warranty
An assurance warranty promises that a product complies with agreed-upon specifications. It generally does not create a separate ASC 606 performance obligation; the related obligation is accounted for under applicable warranty guidance.
Service-type warranty
If the warranty provides an additional service beyond assurance that the product complies with specifications, the service component is a performance obligation and receives an allocation of transaction price.
If the two warranty components cannot be separated
Current guidance generally requires the entity to account for the combined warranty as a single performance obligation when assurance and service elements cannot reasonably be separated.
Customer options and material rights
An option to buy additional goods or services becomes a performance obligation in the current contract when it gives the customer a material right that it would not receive without entering the contract.
Examples can include:
- Deep renewal discounts unavailable to similar customers
- loyalty points
- future discounted service options
- free upgrade rights
The accounting team should distinguish a normal future purchase at standalone pricing from an option that represents part of the economics of the current contract.
Nonrefundable upfront fees
An upfront fee does not automatically create revenue at billing or receipt.
Staff should identify whether the fee corresponds to a distinct good or service or is effectively an advance payment for future goods/services.
Contract Acquisition and Fulfillment Costs: Revenue Training Does Not Stop at Revenue
ASC 340-40 provides related guidance for costs of obtaining and fulfilling customer contracts.
Incremental costs of obtaining a contract
An incremental cost is a cost the entity would not have incurred if the contract had not been obtained.
The classic example is a sales commission triggered only when the contract is signed.
If the cost is expected to be recovered, it is generally capitalized.
Costs incurred regardless of contract success
Costs that would have been incurred whether or not the contract was obtained are generally expensed as incurred unless separately chargeable under the applicable guidance.
One-year practical expedient
An entity may elect to expense incremental contract acquisition costs when the amortization period of the asset otherwise recognized would be one year or less.
Train staff to test the amortization period, not merely the initial noncancelable contract term.
Renewals can matter when the initial commission relates to goods or services expected to be transferred beyond the first contractual term.
Fulfillment costs
If fulfillment costs are not within another accounting topic, ASC 340-40 can require capitalization when the costs:
- Relate directly to a specific contract or specifically identifiable anticipated contract
- generate or enhance resources that will be used to satisfy future performance obligations
- are expected to be recovered
Contract cost workpaper
| Cost | Would Exist Without Contract? | Related Future Service? | Accounting | Amortization |
|---|---|---|---|---|
| Sales commission | No | Yes | Potential contract asset | Pattern consistent with transferred goods/services |
| Proposal salary | Yes | N/A | Generally expense | N/A |
Contract Assets, Contract Liabilities, Receivables, and Current Credit-Loss Rules
Staff should be able to explain the balance sheet effect of revenue timing.
Receivable
A receivable is an unconditional right to consideration. Only the passage of time is required before payment is due.
Contract asset
A contract asset generally arises when the entity has transferred goods or services and recognized revenue but its right to consideration is still conditional on something other than the passage of time.
Contract liability
A contract liability generally arises when the customer pays—or an amount is due—before the entity has transferred the related promised goods or services.
Presentation is contract-based
Current ASC 606 presentation guidance looks to the relationship between performance and payment at the contract level. Receivables are presented separately when the right is unconditional.
ASU 2025-05: a 2026 close issue
For annual periods beginning after December 15, 2025, ASU 2025-05 is effective.
For current accounts receivable and current contract assets arising from Topic 606:
- All entities may elect a practical expedient that assumes current conditions at the balance-sheet date do not change for the remaining life of the asset when developing reasonable and supportable forecasts for expected credit losses.
- An entity other than a public business entity that elects that practical expedient may also make an accounting policy election to consider qualifying collection activity after the balance-sheet date when estimating expected credit losses.
This is Topic 326 accounting rather than ASC 606 recognition, but it belongs in revenue training because staff close the entire revenue cycle—not only the income-statement line.
Journal Entries: Billing, Cash, and Revenue Are Different Events
Staff should learn the journal-entry consequence of the ASC 606 conclusion.
Example 1: Annual SaaS subscription billed upfront
Assume a customer prepays $120,000 for 12 months of a stand-ready subscription service that begins immediately and is recognized evenly over the service period.
At billing/collection:
Cr. Contract Liability $120,000
Each month:
Cr. Revenue $10,000
The cash event created the contract liability. Performance releases the liability into revenue.
Example 2: Revenue earned before unconditional billing right
Assume an over-time professional service contract has $20,000 of revenue earned at month-end, but the entity cannot invoice until a contractual milestone is reached.
Cr. Revenue $20,000
When the milestone is achieved and the right to consideration becomes unconditional:
Cr. Contract Asset $20,000
Example 3: Invoice before service period
If the entity bills $30,000 in December for a service beginning in January, the receivable can be unconditional while the offset is a contract liability because performance has not occurred.
Cr. Contract Liability $30,000
Teach staff to reconcile four dates
| Date | Question |
|---|---|
| Contract date | When do enforceable rights/obligations begin? |
| Billing date | When does an unconditional receivable arise? |
| Cash date | When is consideration collected? |
| Revenue date | When or as control transfers? |
Worked Example: From Signed Contract to Financial Statement
Assume a software company signs a $120,000 contract containing:
- Perpetual software license
- implementation service
- 12 months of support
Assume the contract meets Step 1 criteria.
Step 2 — performance obligations
After analyzing the facts, the staff accountant concludes that:
- The license is functional when delivered.
- Implementation does not significantly modify or integrate the license and another provider could perform it.
- Support is a stand-ready service.
Therefore, all three promises are distinct performance obligations.
Step 3 — transaction price
Assume the $120,000 price is fixed, with no returns, rebates, significant financing, customer consideration, or other variability.
Step 4 — SSP and allocation
| PO | SSP | Allocated Price | Recognition Pattern |
|---|---|---|---|
| License | $100,000 | $80,000 | Point in time when control transfers |
| Implementation | $30,000 | $24,000 | When/as implementation service is transferred based on facts |
| Support | $20,000 | $16,000 | Over 12-month stand-ready period |
| Total | $150,000 | $120,000 | — |
Step 5 — recognition
If the license transfers at inception, implementation is completed one month later, and support begins at license delivery:
- $80,000 license revenue is recognized when control of the license transfers.
- $24,000 implementation revenue follows the supported service-transfer conclusion.
- $16,000 support revenue is recognized over the 12-month support period.
Now change one fact
Assume the implementation service significantly modifies the software, and the license cannot provide its intended benefit without that implementation.
The conclusion may change.
License and implementation may need to be combined into one performance obligation, changing:
- The allocation
- timing
- journal entries
- contract balances
- disclosures
Worked Example: Variable Consideration and the Constraint
A services contract includes $500,000 fixed consideration and a $100,000 bonus if a completion target is achieved.
The entity concludes the most-likely-amount method is appropriate because there are two outcomes.
Management estimates the bonus will be earned.
That is only the first decision.
The staff accountant must also evaluate whether including the bonus would create a probable significant reversal of cumulative revenue when the uncertainty resolves.
Case A — bonus is supportable
If the entity has strong relevant experience, the milestone is largely within its control, remaining uncertainty is limited, and no other factor indicates significant reversal risk, the bonus may be included—subject to the full facts and current guidance.
Case B — bonus is constrained
If the milestone depends on uncertain third-party approvals, a long uncertainty period, or factors outside the entity’s control, all or part of the bonus may need to be excluded from transaction price until the constraint is satisfied.
Train staff to document the constraint at each reporting date when facts change.
Worked Example: Principal vs. Agent
An entity charges a customer $100 for a service performed partly or entirely by a third party and remits $75 to that provider.
Do not begin with: “The entity keeps $25, so revenue is $25.”
Begin with:
- What is the specified good or service?
- Who controls it before the customer receives it?
- Who is primarily responsible for fulfillment?
- Who bears relevant inventory or service risk?
- Who has pricing discretion?
If the entity controls the specified service before transfer, gross presentation may be appropriate:
Related Cost $75
If the entity only arranges for the provider to deliver the specified service:
ASC 606 Disclosures: The Footnote Should Reconcile to the Contract Accounting
Revenue recognition does not end when the journal entry posts.
ASC 606 disclosures are intended to help financial-statement users understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from customer contracts.
Major disclosure areas include
- Disaggregation of revenue
- contract balances
- performance obligations
- remaining performance obligations
- significant judgments and changes in judgments
- assets recognized from costs to obtain or fulfill contracts
- practical expedients and accounting policy elections where required
Contract-balance rollforward
At a minimum, the staff accountant should be able to explain:
- Opening receivables
- opening contract assets
- opening contract liabilities
- new billings
- cash collections
- revenue recognized
- amounts reclassified from contract asset to receivable
- credit losses
- refunds/credits
- modifications
- closing balances
Remaining performance obligations
For applicable entities, the disclosure file should explain the transaction price allocated to unsatisfied or partially unsatisfied performance obligations and the expected timing of recognition, subject to applicable practical expedients.
Significant judgments
Disclosure support should connect to the same technical workpapers used for:
- Timing of satisfaction
- measure of progress
- variable consideration
- standalone selling price estimation
- principal-agent conclusions
The Revenue Close: Turn ASC 606 Into a Repeatable Monthly Control
Revenue recognition can be technically correct at contract inception and still fail at month-end because the business changed.
Monthly/quarterly revenue close inputs
- New contracts
- contract modifications
- renewals
- cancellations
- price concessions
- rebates and returns
- performance bonus status
- customer acceptance
- milestone completion
- usage/consumption data
- shipping/delivery evidence
- change orders
- warranty changes
- new sales commission plans
Revenue close sequence
Revenue cut-off
Staff should not test cutoff by invoice date alone.
Depending on the performance obligation, cutoff evidence can include:
- Shipping documents
- delivery confirmation
- acceptance records
- service logs
- project status
- labor/cost data
- system activation
- customer usage
- milestone approval
Revenue analytics
Reasonableness checks can include:
- Revenue versus billings
- revenue versus cash
- contract liability movement
- unbilled/contract asset aging
- revenue by performance obligation
- gross-to-net changes
- returns/rebates
- SSP allocations
- modification volume
- deferred commission balances
For the broader close system, read Month-End Close Training for Staff Accountants.
AI can accelerate contract abstraction—but not own the conclusion
Firm-approved AI tools can help extract:
- Termination terms
- payment clauses
- promised deliverables
- renewal language
- warranty terms
- variable consideration provisions
But staff still need to verify the source contract and apply professional judgment.
A generated summary can miss:
- A side letter
- an implied promise
- legal enforceability
- customary business practice
- a material cross-reference
- a change in operational facts
For governance controls around AI-assisted accounting work, read AI Accounting Training.
ASC 606 Self-Review Checklist Before Manager Review
- Is the arrangement within ASC 606 rather than another Topic?
- Did I identify the actual customer?
- Do the parties approve and commit to perform?
- Can I identify each party’s enforceable rights?
- Can I identify payment terms?
- Does the arrangement have commercial substance?
- Is collectibility probable for the consideration expected for goods/services expected to be transferred?
- Did I distinguish credit risk from an implicit price concession?
- Did I identify the enforceable contract term?
- Did I test contract combination?
- Did I obtain all order forms, SOWs, side letters, amendments, and change orders?
- Did I identify every explicit and implied promise?
- Did I test whether each promised good/service is capable of being distinct?
- Did I test whether each promise is distinct in the context of the contract?
- Did I evaluate significant integration, modification, customization, and interdependence?
- Did I evaluate whether a series of distinct goods/services should be one performance obligation?
- Did I identify warranties, options, upfront fees, licenses, and implementation activities?
- Did I identify fixed consideration?
- Did I identify all discounts, rebates, refunds, credits, concessions, bonuses, penalties, and returns?
- Did I choose the appropriate expected-value or most-likely-amount method for variable consideration?
- Did I apply and document the variable-consideration constraint?
- Did I reassess variable consideration at the reporting date?
- Did I evaluate a significant financing component?
- Did I consider noncash consideration?
- Did I consider consideration payable to the customer?
- Does each performance obligation have a standalone selling price?
- Where SSP is observable, did I use relevant comparable standalone sales?
- Where SSP is estimated, is the method supportable and applied consistently?
- If I used the residual approach, do the qualifying conditions exist?
- Did I test whether discounts or variable consideration belong entirely to specific performance obligations?
- Did I determine whether each PO is satisfied over time or at a point in time?
- If over time, which of the three criteria is met?
- If relying on no alternative use/right to payment, did I review enforceability?
- Is the measure of progress faithful to transfer of control?
- Did I identify costs or inefficiencies that distort a cost-to-cost input method?
- If point in time, did I identify the actual control-transfer evidence?
- Did I review customer acceptance terms?
- Did I identify all contract modifications during the period?
- Does each modification have the correct separate/prospective/catch-up treatment?
- Did I analyze principal vs. agent at the specified-good-or-service level?
- Did I separate assurance and service warranty elements?
- Did I evaluate material rights and customer options?
- Did I evaluate nonrefundable upfront fees?
- Did I identify incremental costs of obtaining the contract?
- Did I evaluate ASC 340-40 capitalization and the one-year practical expedient?
- Did I evaluate fulfillment costs not governed by another Topic?
- Does the revenue subledger tie to the GL?
- Do receivables agree to unconditional billing rights?
- Do contract assets agree to conditional earned rights?
- Do contract liabilities agree to amounts billed/received before performance?
- Did I apply current Topic 326 expected-credit-loss guidance to receivables/contract assets?
- If ASU 2025-05 elections are used, are they documented and disclosed appropriately?
- Do deferred contract costs reconcile to amortization and impairment analysis?
- Do revenue journal entries agree to the technical conclusion?
- Did I test revenue cutoff using performance evidence rather than invoice date alone?
- Do disclosure tables reconcile to the GL and revenue workpapers?
- Are significant judgments documented?
- Are remaining performance obligation disclosures supported where applicable?
- Did I identify new or upcoming standards relevant to the entity’s arrangements?
- Can another reviewer trace the signed contract to every material financial-statement outcome without asking me to reconstruct the logic?
100-Point Revenue Recognition Readiness Scorecard
| Capability | Points | Observable Evidence |
|---|---|---|
| Contract scope / Step 1 | 10 | Correct customer, enforceable term, collectibility, combination, and scope conclusions |
| Performance obligations | 15 | Promises and distinctness conclusions are complete and supportable |
| Transaction price / variable consideration | 13 | Fixed/variable consideration, constraint, financing, returns, and concessions are documented |
| Standalone selling price / allocation | 10 | Observable or estimated SSP and allocation are reproducible |
| Timing / measure of progress | 15 | Over-time/point-in-time conclusion and progress method are supported by control evidence |
| Modifications / special issues | 12 | Change orders, principal-agent, warranties, options, and upfront fees are recognized/escalated |
| Contract costs | 7 | ASC 340-40 capitalization, amortization, expedients, and impairment are controlled |
| Contract balances / JEs / close | 8 | Revenue, receivables, contract assets/liabilities, and commission assets reconcile |
| Disclosures / reporting | 5 | Footnotes tie to workpapers and significant judgments |
| Documentation / self-review / escalation | 5 | Reviewer can reproduce the conclusion and open issues are explicit |
Suggested readiness bands
- 90–100: Ready to own defined recurring ASC 606 contract classes with normal manager/technical review.
- 82–89: Generally review-ready; targeted coaching remains in complex estimates, modifications, or special issues.
- 72–81: Controlled ownership with checkpoints before technical conclusions and close entries are finalized.
- Below 72: Continue structured revenue-recognition practice before independent ownership.
Override the score for fabricated contract evidence, intentional cutoff manipulation, undisclosed side letters, unsupported acceleration of revenue, unrecognized contract modifications, materially wrong gross-vs-net presentation, or deliberate concealment of a performance obligation or contract liability.
A 30/60/90-Day ASC 606 Training Plan
| Period | Development Goal | Practice | Evidence |
|---|---|---|---|
| Days 1–30 | Own clean five-step analyses | Simple product/service contracts, contract criteria, distinct promises, fixed price, point-in-time vs. straight-line service recognition | Three complete contract memos and JEs |
| Days 31–60 | Build estimation and allocation judgment | Variable consideration, SSP, over-time progress, contract assets/liabilities, commissions, warranties | Review-ready monthly revenue package |
| Days 61–90 | Recognize high-risk ASC 606 issues | Modifications, principal-agent, material rights, unpriced change orders, side letters, noncash/customer consideration, disclosures | Observed judgment and escalation |
Days 1–30: Train the five steps with clean facts
Use contracts for:
- Product shipment
- 12-month service agreement
- software license plus separately priced training
- upfront annual SaaS billing
Require the staff accountant to prepare the contract memo and journal entries together.
Days 31–60: Add judgment
Add:
- Performance bonus
- refund right
- estimated SSP
- customized service recognized over time
- sales commission
- service warranty
- contract asset and contract liability rollforward
Days 61–90: Add facts that change after inception
Add:
- Change order
- price concession
- partial cancellation
- material renewal discount
- third-party marketplace provider
- side letter
- revised expected completion cost
- share-based customer consideration requiring technical escalation
Use Scenario-Based Training for Accountants so the first time staff see a revenue modification is not during the quarter-end close.
15 Realistic Revenue Recognition Training Scenarios
1. The unsigned order form
The sales team says a deal is closed, but the customer has not approved the binding order and can walk away without consequence. Staff must establish whether a Step 1 contract exists before recording revenue.
2. The customer with a history of concessions
The contract says $100,000, but the company routinely accepts $80,000 from this customer class. Staff evaluates whether the issue is implicit price concession rather than only future bad debt.
3. The implementation bundle
A software license is sold with implementation. The learner must determine whether implementation significantly modifies/integrates the license or is a distinct service.
4. The performance bonus
A contractor has a $150,000 bonus tied to early completion. Management expects to earn it, but the schedule depends heavily on permits outside the entity’s control. Staff applies the constraint rather than relying on optimism.
5. The list price as SSP
Sales lists training at $30,000, but nearly every standalone customer pays $18,000–$22,000. Staff uses observable selling evidence rather than automatically accepting list price as SSP.
6. The customized manufacturing contract
The asset has no practical alternative use, but the contract allows the customer to terminate without paying for performance to date. Staff recognizes that no-alternative-use alone is not enough for over-time treatment.
7. The cost-to-cost distortion
A major piece of equipment is purchased at project inception but does not represent proportional performance transferred. Staff challenges a progress measure that would accelerate revenue.
8. The unpriced change order
The customer approves expanded scope but pricing remains under negotiation. Operations begins work. Staff recognizes the modification issue and variable consideration rather than waiting for the final invoice.
9. The marketplace gross-vs-net question
The company bills $100 and pays the provider $75. Staff analyzes control of the specified service rather than booking $25 or $100 based on habit.
10. The “free” extended warranty
A two-year service warranty is included in the product package at no stated price. Staff identifies a service performance obligation and allocates transaction price rather than assuming zero revenue.
11. The upfront setup fee
A nonrefundable $10,000 activation fee funds internal setup activities that do not transfer a distinct service. Staff does not recognize the fee immediately merely because it is nonrefundable.
12. The sales commission
A salesperson earns a commission only after a three-year subscription contract is signed. Staff tests ASC 340-40 capitalization and does not use the one-year practical expedient simply because the company bills annually.
13. The unbilled revenue balance
Revenue has been recognized under an over-time service contract, but billing depends on a future milestone. Staff records and supports a contract asset rather than accounts receivable.
14. The side letter after quarter-end
Sales agreed before quarter-end to provide the customer a future rebate but accounting did not receive the email. Staff learns why revenue controls require side-letter and concession monitoring.
15. The contract liability that keeps growing
Cash collections increase faster than recognized revenue. Staff investigates whether the change reflects annual billings, performance delays, modification activity, or an incorrect recognition pattern rather than clearing deferred revenue to match expectations.
What CPA Firms Should Measure
| Metric | What It Reveals |
|---|---|
| Contracts analyzed correctly on first review | Step 1–5 competence |
| Performance-obligation corrections | Distinctness judgment quality |
| Variable-consideration corrections | Estimation and constraint discipline |
| SSP allocation corrections | Pricing-evidence quality |
| Revenue timing/cutoff corrections | Control-transfer judgment |
| Modifications first found in review | Contract-change monitoring quality |
| Contract asset/liability reconciling items | Subledger/GL discipline |
| Deferred commission corrections | ASC 340-40 competence |
| Disclosure tie-out corrections | Financial-statement integration |
| Manager reconstruction hours | Whether staff actually own the contract logic |
Connect revenue-development measures to the firm’s Staff Accountant Competency Checklist and Accounting Employee Development Plan.
Common Revenue Recognition Training Mistakes
Mistake 1: Teach five steps without a contract workpaper
Staff know the vocabulary but cannot prove the conclusion.
Mistake 2: Let invoice lines define performance obligations
Pricing structure replaces the distinctness analysis.
Mistake 3: Treat expected nonpayment as bad debt automatically
Implicit price concessions can be missed.
Mistake 4: Use list price as standalone selling price automatically
Observable actual selling data may tell a different story.
Mistake 5: Recognize revenue when billed
Billing rights and control transfer are different events.
Mistake 6: Use cost-to-cost without testing whether cost depicts progress
Front-loaded materials or inefficiency can distort revenue.
Mistake 7: Ignore change orders until invoiced
Enforceable rights may have already changed.
Mistake 8: Decide gross vs. net from cash flows
Principal-agent accounting is based on control of the specified good or service.
Mistake 9: Recognize nonrefundable fees immediately
The fee may not correspond to a distinct performance obligation.
Mistake 10: Close the revenue file when the journal entry balances
Contract balances, contract costs, credit losses, disclosures, and future contract monitoring remain.
How SkillAbility Builds Revenue Recognition Capability
BASE — Contract-to-entry execution
Develop:
- ASC 606 scope and contract criteria
- contract abstraction
- performance-obligation identification
- fixed transaction price
- observable SSP allocation
- basic point-in-time and over-time recognition
- contract asset/liability journal entries
- revenue close workpapers
MAPS — Revenue judgment
Develop:
- Distinctness judgment
- variable consideration and constraint
- estimated standalone selling prices
- measures of progress
- contract modifications
- warranties and material rights
- principal-agent analysis
- contract-cost judgment
- client/controller communication
SUMMIT — Reviewer and reporting readiness
Develop future managers who can:
- Review complex contract portfolios
- challenge revenue estimates
- evaluate legal enforceability and escalation needs
- review gross-vs-net conclusions
- control modifications and side letters
- review disclosures and significant judgments
- coordinate with auditors, controllers, counsel, and specialists
- coach staff without rebuilding every contract memo
Frequently Asked Questions About Revenue Recognition Training
What is ASC 606?
ASC 606, Revenue from Contracts with Customers, is the U.S. GAAP model for recognizing revenue from contracts with customers unless another accounting topic applies. Its core principle is to recognize revenue to depict transfer of promised goods or services for the consideration the entity expects to be entitled to receive.
What are the five steps of ASC 606?
The five steps are: identify the contract with the customer; identify performance obligations; determine transaction price; allocate transaction price to performance obligations; and recognize revenue when or as each performance obligation is satisfied.
What makes a contract valid under ASC 606?
Current guidance requires approval and commitment, identifiable rights, identifiable payment terms, commercial substance, and probable collection of substantially all consideration expected for the goods or services expected to be transferred.
What is a performance obligation?
A performance obligation is a promise to transfer a distinct good or service, a distinct bundle, or a qualifying series of distinct goods or services with the same pattern of transfer to the customer.
What does “distinct” mean in ASC 606?
A promised good or service is distinct when the customer can benefit from it on its own or with readily available resources and the promise is separately identifiable from other promises in the contract.
What is variable consideration?
Variable consideration includes amounts affected by discounts, rebates, refunds, credits, price concessions, incentives, bonuses, penalties, returns, and similar contractual variability.
How is variable consideration estimated?
ASC 606 generally uses either an expected-value method or a most-likely-amount method, whichever better predicts the consideration to which the entity expects to be entitled, followed by application of the variable-consideration constraint.
What is the variable-consideration constraint?
Estimated variable consideration is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty is resolved.
What is standalone selling price?
Standalone selling price is the price at which the entity would sell a promised good or service separately to a customer. Observable standalone sales are the best evidence; otherwise SSP is estimated using a method that maximizes observable inputs.
How do you estimate standalone selling price?
Common methods include adjusted market assessment, expected cost plus margin, and—in qualifying highly variable or uncertain circumstances—the residual approach.
When is revenue recognized over time?
Revenue is recognized over time if the customer simultaneously receives and consumes benefits as the entity performs; the customer controls an asset as it is created or enhanced; or the asset has no alternative use to the entity and the entity has an enforceable right to payment for performance completed to date.
What is a measure of progress under ASC 606?
For over-time performance obligations, a measure of progress depicts transfer to the customer. Appropriate methods can include output measures such as units or milestones and input measures such as labor hours, costs incurred, machine hours, or time when faithful to performance.
What is a contract modification?
A contract modification is an approved change in scope, price, or both that changes enforceable rights and obligations. Depending on the facts, it can be treated as a separate contract, prospectively as a termination/new contract, or through a cumulative catch-up adjustment.
What is principal-versus-agent accounting?
Principal-versus-agent analysis determines whether an entity controls the specified good or service before transfer. A principal generally recognizes gross revenue; an agent generally recognizes the net amount retained for arranging the transfer.
What is the difference between an assurance warranty and a service warranty?
An assurance warranty generally promises that a product complies with specifications and is not a separate ASC 606 performance obligation. A service warranty provides an additional service and is generally a performance obligation.
What is a material right?
A material right is a customer option for additional goods or services that gives the customer a benefit it would not receive without entering the current contract. When present, the option can be a performance obligation.
What are contract assets and contract liabilities?
A contract asset generally represents earned consideration that remains conditional on something other than passage of time. A contract liability generally represents consideration received or due before the related goods or services have been transferred.
What is the difference between a contract asset and accounts receivable?
Accounts receivable represents an unconditional right to consideration; only passage of time is required before payment. A contract asset remains conditional on additional performance or another contractual condition.
What changed for contract assets in 2026?
ASU 2025-05 is effective for annual periods beginning after December 15, 2025. It provides an elective practical expedient for estimating expected credit losses on current receivables and current contract assets arising from Topic 606; eligible nonpublic entities that use it can also elect to consider certain subsequent collections.
Should sales commissions be capitalized?
ASC 340-40 generally requires capitalization of incremental costs of obtaining a customer contract when the costs are expected to be recovered. A practical expedient permits expensing when the amortization period of the asset otherwise recognized would be one year or less.
How do you know when a staff accountant is review-ready for ASC 606?
A review-ready staff accountant can interpret the contract, identify performance obligations, support transaction price and SSP, determine revenue timing, account for modifications and special arrangements, reconcile contract balances and costs, prepare disclosures, document judgments, and identify issues requiring manager, legal, audit, or technical escalation.
Current Research and Authority Resources
- FASB — Revenue Recognition / ASC 606 Project Summary
- FASB — Revenue Recognition Implementation Q&As
- Deloitte — Revenue Recognition Roadmap, November 2025
- KPMG — Revenue Recognition Handbook, December 2025
- AICPA & CIMA — ASC 606 Staff Training Resource
- FASB — ASU 2025-05, Credit Losses for Receivables and Contract Assets
- FASB — ASU 2025-04, Share-Based Consideration Payable to a Customer
- FASB — ASU 2025-07, Share-Based Noncash Consideration From a Customer
- SEC — Staff Guidance
- Google Search Central — Optimizing for Generative AI Features
Revenue recognition is fact-specific and can intersect with leases, insurance, financial instruments, software, licensing, warranties, contract costs, credit losses, noncash consideration, SEC rules, legal enforceability, and industry-specific guidance. Verify current authoritative literature and adoption status for live client work.
The Bottom Line
Revenue recognition training should not produce staff who can recite five steps.
It should produce accountants who can defend the path from contract to financial statement.
Read the contract.
Extract the promises and rights.
Validate the enforceable contract.
Evaluate distinct performance obligations.
Determine and constrain transaction price.
Allocate using supportable standalone selling prices.
Establish when control transfers.
Reassess modifications and special arrangements.
Execute the contract-balance and cost accounting.
Align the close and disclosures.
Document the judgment.
Monitor contract changes year-round.
That is REVENUE READY.
The staff accountant should know why the invoice line is not automatically a performance obligation.
They should know why a customer’s expected shortfall can be a price concession rather than bad debt.
They should know why management confidence in a bonus does not eliminate the variable-consideration constraint.
They should know why list price is not automatically standalone selling price.
They should know why a customized asset can still fail the over-time test when the right to payment is not enforceable.
They should know why an unpriced change order can change the accounting before the invoice changes.
They should know why collecting $100 and remitting $75 does not answer gross-versus-net presentation.
They should know why a nonrefundable setup fee is not automatically revenue.
They should know why revenue earned but not billable can be a contract asset.
And they should know when legal enforceability, complex licenses, share-based customer consideration, SEC reporting, significant estimates, or unusual modifications belong with a manager or technical specialist before the close is released.
Read the promise.
Prove the price.
Follow the performance.
Reconcile the balance sheet.
Document the judgment.
Protect Knowledge. Develop People. Scale the Firm.
Can Your Staff Explain Why Revenue Belongs in This Period—or Does the Manager Rebuild the Contract Analysis at Close?
SkillAbility helps CPA firms build staff accountants who can move from customer contracts to performance obligations, transaction price, allocation, revenue timing, contract balances, journal entries, disclosures, self-review, and appropriate escalation.
Book Your Free 10-Minute Structural Alignment Review →
Includes our 45-Day Out-of-Pocket Performance Guarantee.
To staff who can explain the contract before they post the revenue,
Vincent Howard, CPA
Managing Partner, Howard, Howard and Hodges
SkillAbility for Accounting Firms
About the Author
Vincent Howard, CPA has practiced public accounting since 1990. He earned a Bachelor of Science in Accounting and a Master’s in Taxation from the University of Central Florida, founded his accounting firm in 1993, and serves as Managing Partner of Howard, Howard and Hodges. He helped grow the organization from three people to approximately 50 staff across multiple Florida locations and states. He has participated in PASBA since 1997, and the firm was named PASBA Firm of the Year in 2015. Since 2020, he has built and run the SkillAbility accounting workforce development platform, used by more than 1,000 accounting professionals across dozens of PASBA firms.
How This Guide Was Developed
This guide combines Vincent Howard’s public-accounting and workforce-development experience with the FASB ASC 606 core model and implementation resources, current 2025 revenue-recognition practice guides, ASC 340-40 contract-cost guidance, the 2026-effective ASU 2025-05 changes for current receivables and contract assets, the pending-effective ASU 2025-04 and ASU 2025-07 Topic 606 amendments, current SEC/FASB implementation resources, and SkillAbility’s close, workpaper, professional-skepticism, scenario-training, and reviewer-development frameworks. REVENUE READY and the 100-point revenue-recognition readiness scorecard are SkillAbility training frameworks designed to convert ASC 606 requirements into observable staff behavior.
© 2026 SkillAbility for Accounting Firms. This article provides general educational information and does not replace client-specific U.S. GAAP, audit, legal, SEC, tax, valuation, or other professional advice.
