Under United States generally accepted accounting principles (U.S. GAAP), revenue from customer contracts reflects transferred goods or services and the consideration expected for that transfer. Invoices, cash receipts and delivery records provide different evidence; none determines revenue independently.
A preparer must interpret agreements together with amendments, acceptance records and accounting reports. The analysis establishes enforceable promises, measures their consideration, determines when control transfers and reconciles the resulting revenue to financial statement balances.
The first flow panel assumes the contract criteria are met. Contracts failing those criteria follow the receipt-recognition rules in the next subsection.
The second panel uses the measured price and identified obligations. Recognition follows the supported transfer pattern, and subsequent reports reconcile revenue with billings and collections.
A contract creates enforceable rights and obligations between parties. Contracts can be written, oral or established through customary practices.
The model requires every criterion below.
Contracts with an expected price concession assess collection against the reduced entitlement. A subsequent inability to pay an otherwise valid receivable generally creates a credit-loss issue; it does not automatically reduce...
Common mistakes
- Using cumulative revenue twice. Cedar's $192,000 is cumulative; using it as fourth-quarter revenue overstates that quarter by the previously recognized $64,000.
- Reversing a valid receivable. Deferring S-102's $36,000 sale requires a contract liability because the advance invoice remains unconditionally payable.
- Treating delivery as decisive. Removing S-101's $48,000 revenue ignores the supported December transfer at shipment.
Bottom line
- Contract qualification requires commitment, identifiable rights and payment terms, commercial substance and probable collection of substantially all expected entitlement.
- Separate obligations require both distinctness conditions; significant integration can combine promises, and qualifying repeated services form one series.
- Transaction price reflects required adjustments and constrained variable consideration, with allocation generally based on relative standalone selling prices.
- Revenue is recognized over time only when one qualifying condition holds; otherwise recognition follows point-in-time control.
Exam shortcut
The preparer reads cancellation, integration, acceptance and amendment clauses before calculating, marking the clause that changes the accounting decision. Separate running totals track revenue earned, unconditional billings and cash collected. Current-period revenue subtracts previously recognized revenue from the cumulative amount. For early material purchases, control and exception eligibility determine adjustments to the cost base or transaction price.
The full lesson (about 9,498 words, 63 min read) adds 4 worked examples, all 6 common mistakes, a self-check, free in the app.
Learning objectives
- II.C1
Browse all free CPA BAR lessons or jump into free CPA BAR practice questions.