Revenue recognition follows the transfer of promised benefits, while billing and collection follow contractual payment arrangements that may occur earlier or later. Under United States generally accepted accounting principles (U.S. GAAP), customer transactions and contributions require different recognition decisions.
To recall the concepts underlying accounting for customer revenue, the preparer separates five decisions: contract eligibility, promised outputs, consideration, allocation, and satisfaction. Each decision supplies information needed by the next, preventing cash receipts from becoming an unsupported substitute for earned revenue.
A contract establishes enforceable rights and obligations between parties; its existence may arise through written terms, oral agreement, or customary business practices. Revenue recognition requires all the following conditions, evaluated against the actual arrangement rather than the presence of a signed document alone.
- The parties have accepted the arrangement and committed to performing their obligations.
- The goods or services each party can claim are identifiable.
- The payment terms are identifiable.
- The arrangement has commercial substance because it changes the risk, timing, or amount of future cash flows.
Common mistakes
- Rounding allocation ratios early. Corvane's exact fractions reconcile to $105,000; premature percentage rounding can misstate individual obligations and the remaining liability.
- Using cumulative revenue twice. Marlon's Year 2 entry is $180,000, not the $540,000 cumulative revenue balance.
- Applying percentages to conditions. Merrow's 80 completed volunteers do not earn $80,000 under the all-or-nothing conditional grant.
Bottom line
- The five-step model establishes the contract, separate obligations, transaction price, allocation, and timing of customer revenue.
- Variable consideration enters transaction price only to the extent that it is probable a significant cumulative revenue reversal will not occur.
- Relative standalone selling prices generally govern allocation; control determines whether each allocated amount is recognized over time or at a point in time.
- A receivable is unconditional except for time, a contract asset remains conditional beyond time, and advance consideration creates a contract liability.
Exam shortcut
Mark performance dates, billing-entitlement dates, and cash dates separately before choosing accounts. Then attach each allocated amount to its own transfer date. For revised progress, calculate the new cumulative revenue first and subtract the amount already posted. Check the denominator for waste and uninstalled materials. For custom production, locate the termination-payment clause before relying on customization as an over-time signal.
The full lesson (about 13,120 words, 87 min read) adds 23 worked examples, all 6 common mistakes, a self-check, free in the app.
Learning objectives
- III.C1
Browse all free CPA FAR lessons or jump into free CPA FAR practice questions.