Revenue Recognition
This topic covers contracts with customers, performance obligations, transaction price, variable consideration, allocation, point-in-time and over-time recognition, contract assets, and contract liabilities.
How to study for CPA FAR
Build every answer around recognition, measurement, presentation, disclosure, journal-entry logic, and careful calculation under the AICPA blueprint.
Core concepts
Concept 1
Revenue Recognition questions test whether a CPA candidate can recognize, measure, present, disclose, or analyze financial reporting information under the applicable framework.
Exam cue: Identify the entity type, reporting framework, account, transaction date, and financial statement affected.
Concept 2
The best FAR answer usually follows recognition criteria, measurement basis, classification, disclosure requirements, and clean journal-entry logic.
Exam cue: Determine whether the task is recognition, measurement, presentation, disclosure, analysis, or correction.
Concept 3
Eliminate answers that mix frameworks, skip accrual accounting, ignore dates, use the wrong basis, or calculate without first identifying the required financial statement assertion.
Exam cue: Check the journal entry, carrying amount, statement classification, and effect on income, equity, cash flows, or disclosures.
Risk pitfalls and guardrails
Calculating before deciding whether the item should be recognized, disclosed, reclassified, or excluded.
Guardrail: Use a 15-second safety pause before finalizing your action.
Using tax, cash, governmental, not-for-profit, or for-profit rules interchangeably.
Guardrail: Use a 15-second safety pause before finalizing your action.
Missing the date, fair value, impairment trigger, restriction, lease classification, or cash flow category that controls the answer.
Guardrail: Use a 15-second safety pause before finalizing your action.
Memory anchors
Customer Contract
A customer contract creates enforceable rights and obligations for goods or services.
Performance Obligation
A performance obligation is a distinct promise to transfer a good or service.
Transaction Price
Transaction price is the consideration expected in exchange for transferring goods or services.
Variable Consideration
Variable consideration is estimated subject to a constraint for probable reversal.
Allocation
Allocation assigns transaction price to performance obligations using relative standalone selling prices.
Point in Time
Point-in-time recognition occurs when control transfers at a specific moment.
Over Time
Over-time recognition occurs when criteria show control transfers continuously.
Contract Asset
A contract asset exists when the entity has earned consideration but lacks an unconditional right to payment.
Contract Liability
A contract liability exists when consideration is received before performance.
Principal Agent
Principal-agent analysis determines whether revenue is gross or net.
Checkpoint rule
Do the check-up only after you can summarize each concept in one sentence and identify one dangerous pitfall from memory.
Knowledge Check (after reading)
Short check-up to confirm understanding of this module.
Check-up Questions
What is the first step in the revenue recognition model?
A promised good is distinct when the customer can benefit from it and what other condition is met?
Answer all questions to submit.
Next step personalized recommendations
Continue learning
Move forward only after this module is stable.
What is Pass Harbor?
Completely free exam prep for 317 U.S. exams.
- Practice questions
- Flashcards
- Study guides
- Mock exams
- No registration
- No paywall
- Start instantly
“No more expensive exam prep. Quality study tools should be accessible to everyone.”
