Revenue Recognition Navigator
ASC 606 aligns US GAAP revenue recognition with a customer-contract-based model, requiring entities to follow five steps to determine when and how much revenue to recognise.
This navigator guides you through each step — from identifying the contract (ASC 606-10-25-1) to satisfying performance obligations (ASC 606-10-25-23) — and flags common judgment areas including variable consideration constraint, principal vs agent, and licences of intellectual property.
Is there a valid contract with a customer?
How it works
You describe your contract — the nature of goods or services promised, payment terms, variable consideration components, and any bundled arrangements.
The navigator identifies distinct performance obligations using the separability and capable-of-being-distinct criteria in ASC 606-10-25-19, estimates the transaction price including variable consideration under the constraint in ASC 606-10-32-11, allocates using relative standalone selling prices, and determines whether each obligation is satisfied over time or at a point in time.