CPA FAR · Select Transactions · Free Lesson

Revenue Recognition

Free CPA FAR (Financial Accounting & Reporting) lesson in Select Transactions. 87 min read, ~13,120 words.

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.

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

Common mistakes

Bottom line

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

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