CPA BAR · Technical Accounting and Reporting · Free Lesson

Revenue Recognition

Free CPA BAR (Business Analysis & Reporting) lesson in Technical Accounting and Reporting. 63 min read, ~9,498 words.

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...

Read the full lesson, free →
Worked examples and practice. Free with a free account, no card.

Common mistakes

Bottom line

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

Browse all free CPA BAR lessons or jump into free CPA BAR practice questions.