CPA FAR · Select Transactions · Free Lesson

Revenue Recognition

Free CPA FAR (Financial Accounting & Reporting) lesson in Select Transactions. 32 min read, ~4,737 words.

A software company collects $400,000 at signing on a bundled cloud contract and books all $400,000 as revenue. The auditor books only the piece already delivered and defers the rest, because cash at signing is not revenue earned. A church across town accepts a $100,000 grant it must repay unless it breaks ground on a community center next year, then records the full $100,000 as contribution revenue. The auditor records zero until the church clears that barrier. Both arguments cite GAAP.

ASC 606 replaced industry-specific guidance with a single five-step model for exchange transactions. ASC 958-605 governs nonreciprocal contributions to nongovernmental not-for-profits, a fundamentally different recognition path. Every revenue question on FAR maps to one or the other.

Five criteria: parties approved and committed, rights identifiable, payment terms identifiable, commercial substance, and collection probable (~75% under US GAAP).

HIGH-FREQUENCY: If collectibility is not probable, no contract exists under ASC 606. No revenue until the entity has no remaining obligations and consideration is nonrefundable, the contract is terminated, or criteria are subsequently met.

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

Common mistakes

Bottom line

Exam shortcut

For the five steps, two trap families recur. First, watch for problems that look like ASC 606 but fail Step 1, poor-credit customers, side agreements that destroy commercial substance. Second, on Step 4, sum SSPs first, then distribute proportionally; if one answer equals the full contract price and another equals a raw SSP, both are traps.

The full lesson (about 4,737 words, 32 min read) adds 7 worked examples, all 9 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.