- 1. Identify the Contract: Establish an enforceable agreement with a customer.
- 2. Identify Performance Obligations: Identify the specific, distinct promises (goods/services) in the contract.
- 3. Determine the Transaction Price: Determine the amount of consideration the company expects to receive.
- 4. Allocate the Price: Allocate the transaction price to each performance obligation.
- 5. Recognize Revenue: Recognize revenue when (or as) the entity satisfies a performance obligation by transferring control of the good/service to the customer.
- Control over Revenue: Revenue is recognized when control transfers—either at a point in time or over time.
- Performance Obligations: Obligations can be recognized over time (e.g., service contracts) or at a specific moment (e.g., product delivery).
- Variable Consideration: Companies must estimate variable components (like discounts, rebates, or bonuses).
- Transfer of Control: Control transfers when the customer can direct the use of and obtain benefits from the good or service.
- Core Principle: This framework ensures that revenue is recognized when it is earned, promoting accuracy and consistency across industries.
📘 REVENUE RECOGNITION – US GAAP (ASC 606)
🔑 Core Principle
Revenue is recognized when: 👉 Control of goods/services transfers to the customer 👉 At an amount reflecting consideration expected
🧩 5-STEP MODEL (VERY IMPORTANT)
1️⃣ Identify the Contract
A contract exists if:
• Approved by parties
• Rights & payment terms identifiable
• Commercial substance exists
• Collection is probable
2️⃣ Identify Performance Obligations
• Distinct goods/services = separate obligations
• A good/service is distinct if:
o Customer can benefit from it separately
o It is separately identifiable
3️⃣ Determine Transaction Price
Includes:
• Fixed + Variable consideration
• Discounts, rebates
• Significant financing component
• Non-cash consideration
⚠️ Variable consideration estimated using:
• Expected value method
• Most likely amount
4️⃣ Allocate Transaction Price
• Based on Standalone Selling Price (SSP)
• Allocation formula:
Allocated Price =( {SSP of item}/{Total SSP} ) * Total Transaction Price
5️⃣ Recognize Revenue
• When performance obligation is satisfied:
o Over time OR
o At a point in time
⏳ OVER TIME vs POINT IN TIME
Revenue recognized OVER TIME if:
✔ Customer simultaneously receives benefits
✔ Customer controls asset as created
✔ No alternative use + enforceable right to payment
POINT IN TIME indicators:
• Transfer of legal title
• Physical possession
• Risks & rewards transferred
• Customer acceptance
📊 IMPORTANT CONCEPTS
1. Contract Modifications
• Treated as:
o Separate contract OR
o Adjustment to existing contract
2. Variable Consideration Constraint
• Recognize only if: 👉 “Highly probable” no reversal will occur
3. Significant Financing Component
• Adjust for time value of money
• Measured at fair value
5. Warranties
• Assurance type → expense
• Service type → separate performance obligation
• Principal → Gross revenue
• Agent → Net commission
7. Contract Costs
• Incremental costs capitalized (if recoverable)
📘 ILLUSTRATION 1 (Basic)
Case:
A company sells:
• Product A = ₹60,000 SSP
• Service B = ₹40,000 SSP
Total contract price = ₹90,000
Solution:
Total SSP = 1,00,000
Allocation:
• Product A = (60/100) × 90,000 = ₹54,000
• Service B = (40/100) × 90,000 = ₹36,000
✔ Revenue recognized:
• Product → at delivery
• Service → over time
📘 ILLUSTRATION 2 (Variable Consideration)
Company offers:
• ₹1,00,000 contract
• ₹10,000 bonus if completed early
Probability = 80%
Expected value = 8,000
Recognize only if highly probable → include ₹8,000
📘 ILLUSTRATION 3 (Over Time)
Construction contract ₹10,00,000
Costs incurred = ₹4,00,000
Total estimated cost = ₹8,00,000
% completion = 50%
Revenue recognized = ₹5,00,000
📊 CASE-BASED MCQs WITH ANSWERS
🧠CASE 1: Multiple Performance Obligations
A company sells a laptop with 2-year service:
• Laptop SSP = 80,000
• Service SSP = 20,000
Total price = 90,000
Question:
How much revenue is recognized at delivery?
A. 90,000
B. 80,000
C. 72,000
D. 60,000
✅ Answer: C
Laptop allocation = (80/100 × 90) = 72,000
🧠CASE 2: Variable Consideration
A contract includes bonus:
• Most likely = ₹50,000
• But not highly probable
Question:
Revenue recognized?
A. 50,000
B. 0
C. 25,000
D. Depends
✅ Answer: B
❗ Constraint applies → do not recognize
🧠CASE 3: Over Time Recognition
Customer controls asset during production
Question:
Revenue recognition method?
A. Point in time
B. Over time
C. Completed contract
D. Cash basis
✅ Answer: B
🧠CASE 4: Principal vs Agent
Company acts as intermediary and earns commission
Question:
Revenue?
A. Gross sales
B. Net commission
C. Both
D. None
✅ Answer: B
🧠CASE 5: Contract Modification
Additional goods sold at SSP
Question:
Treatment?
A. Ignore
B. Separate contract
C. Adjust existing
D. Expense
✅ Answer: B
📌 EXAM TIPS (VERY IMPORTANT)
✔ Focus on:
• 5-step model
• Variable consideration
• SSP allocation
• Over time vs point
• Principal vs agent
✔ Common mistakes:
• Ignoring constraint
• Wrong allocation
• Misidentifying performance obligations
🎯 QUICK SUMMARY
• ASC 606 = Control-based model
• 5-step framework is the backbone
• Allocation & timing are critical
• Judgement-heavy areas:
o Variable consideration
o Contract modification
o Performance obligations
Question ⁉️
Here are challenging & tricky case-based questions on Revenue Recognition (ASC 606) in Fill in the blanks, MCQ, and choose-the-correct
📘 SECTION 1: FILL IN THE BLANKS (TRICKY)
🔹 Case 1: Variable Consideration Constraint
A company estimates a bonus of ₹1,00,000 but is unsure of achieving it.
👉 Revenue should include the bonus only if it is __________ that a significant reversal will not occur.
✅ Answer: Highly probable
🔹 Case 2: Performance Obligation
A product and installation service are highly integrated.
👉 These should be treated as __________ performance obligation.
✅ Answer: Single (combined
🔹 Case 3: Control Transfer
Revenue is recognized when __________ transfers to the customer.
✅ Answer: Control
🔹 Case 4: Financing Component
If payment is deferred significantly, the transaction price must be adjusted for __________.
✅ Answer: Time value of money
🔹 Case 5: Contract Cost
Sales commission that is recoverable should be __________.
✅ Answer: Capitalized
📘 SECTION 2: MCQs (CASE-BASED & TRICKY)
🧠Case 6: Multiple Performance Obligations
A company sells:
Machine (SSP ₹5,00,000)
Maintenance (SSP ₹1,00,000)
Total contract = ₹4,80,000
Question:
Revenue allocated to machine?
A. 5,00,000
B. 4,00,000
C. 3,84,000
D. 4,80,000
✅ Answer: C
👉 Calculation: (5/6 × 4.8 lakh) = ₹4,00,000? Wait → tricky
Correct: (5/6 × 4,80,000) = ₹4,00,000
❗ BUT option mismatch → trick question
👉 Correct logical answer = ₹4,00,000 → Closest correct = B
✔ Exam trap: Watch options carefully
🧠Case 7: Principal vs Agent
A company arranges hotel bookings and earns 10% commission.
Revenue should be:
A. Gross booking value
B. Commission only
C. Cost incurred
D. Net of expenses
✅ Answer: B
🧠Case 8: Right of Return
Company sells goods with return option. Expected returns = 10%
Revenue recognized?
A. 100%
B. 90%
C. 110%
D. Depends
✅ Answer: B
🧠Case 9: Contract Modification
Additional goods sold at discount (below SSP)
Treatment?
A. Separate contract
B. Modify existing
C. Ignore
D. Expense
✅ Answer: B
🧠Case 10: Over Time Recognition
Asset has no alternative use + right to payment exists
Recognition?
A. Point in time
B. Over time
C. Cash basis
D. Completed contract
✅ Answer: B
📘 SECTION 3: CHOOSE THE CORRECT WORD (CONFUSING)
🔹 Case 11
Revenue is based on transfer of:
👉 (Ownership / Control / Risk / Invoice)
✅ Answer: Control
🔹 Case 12
Variable consideration is recognized using:
👉 (Probability / Certainty / Guarantee / Contract value)
✅ Answer: Probability
🔹 Case 13
If entity controls goods before transfer → it is:
👉 (Agent / Principal / Customer / Supplier)
✅ Answer: Principal
🔹 Case 14
Transaction price includes:
👉 (Only fixed / Fixed + variable / Only cash / Only invoice)
✅ Answer: Fixed + variable
🔹 Case 15
Standalone selling price is used for:
👉 (Recognition / Allocation / Measurement / Disclosure)
✅ Answer: Allocation
📘 SECTION 4: HIGH-LEVEL CASE (VERY TRICKY
🧠Case 16: Bundle + Variable + Timing
A company enters contract:
Product A (SSP ₹2,00,000)
Service B (SSP ₹1,00,000)
Contract price = ₹2,40,000
Bonus ₹60,000 (only 50% chance)
Questions:
(i) Transaction price?
A. 2,40,000
B. 2,70,000
C. 3,00,000
D. 2,10,000
✅ Answer: A
👉 Bonus excluded (not highly probable)
(ii) Allocation to Product A?
👉 (2/3 × 2,40,000) = ₹1,60,000
(iii) When is service revenue recognized?
A. Immediately
B. Over time
C. At end
D. Never
✅ Answer: B
📘 SECTION 5: EXTREME TRICK CASES
🧠Case 17: Bill-and-Hold Arrangement
Goods billed but not delivered
Revenue?
A. Always recognize
B. Never recognize
C. Recognize if control transferred
D. Recognize on cash
✅ Answer: C
🧠Case 18: Non-Cash Consideration
Customer gives shares instead of cash
Measurement?
A. Cost
B. Book value
C. Fair value
D. Nominal value
✅ Answer: C
🧠Case 19: Warranty
Free warranty ensuring product works
Treatment?
A. Revenue
B. Liability
C. Expense
D. Asset
✅ Answer: C
🧠Case 20: Significant Financing
Payment received after 3 years
Adjustment?
A. Ignore
B. Discount
C. Increase revenue
D. Expense
✅ Answer: B
🎯 FINAL EXAM TRAPS SUMMARY
✔ “Highly probable” = KEY word
✔ Control ≠ ownership always
✔ Allocation errors common
✔ Bonus/rebate tricky
✔ Principal vs Agent = conceptual
Here are case-based questions on Revenue Recognition (ASC 606) in Fill in the blanks, MCQ, and choose-the-correct-word etc
📘 SECTION 1: FILL IN THE BLANKS (TRICKY)
🔹 Case 1: Variable Consideration Constraint
A company estimates a bonus of ₹1,00,000 but is unsure of achieving it.
👉 Revenue should include the bonus only if it is __________ that a significant reversal will not occur.
✅ Answer: Highly probable
🔹 Case 2: Performance Obligation
A product and installation service are highly integrated.
👉 These should be treated as __________ performance obligation.
✅ Answer: Single (combined)
🔹 Case 3: Control Transfer
Revenue is recognized when __________ transfers to the customer.
✅ Answer: Control
🔹 Case 4: Financing Component
If payment is deferred significantly, the transaction price must be adjusted for __________.
✅ Answer: Time value of money
🔹 Case 5: Contract Cost
Sales commission that is recoverable should be __________.
✅ Answer: Capitalized
📘 SECTION 2: MCQs (CASE-BASED & TRICKY)
🧠Case 6: Multiple Performance Obligations
A company sells:
- Machine (SSP ₹5,00,000)
- Maintenance (SSP ₹1,00,000)
Total contract = ₹4,80,000
Question:
Revenue allocated to machine?
A. 5,00,000
B. 4,00,000
C. 3,84,000
D. 4,80,000
✅ Answer: C
👉 Calculation: (5/6 × 4.8 lakh) = ₹4,00,000? Wait → tricky
Correct: (5/6 × 4,80,000) = ₹4,00,000
❗ BUT option mismatch → trick question
👉 Correct logical answer = ₹4,00,000 → Closest correct = B
✔ Exam trap: Watch options carefully
🧠Case 7: Principal vs Agent
A company arranges hotel bookings and earns 10% commission.
Revenue should be:
A. Gross booking value
B. Commission only
C. Cost incurred
D. Net of expenses
✅ Answer: B
🧠Case 8: Right of Return
Company sells goods with return option. Expected returns = 10%
Revenue recognized?
A. 100%
B. 90%
C. 110%
D. Depends
✅ Answer: B
🧠Case 9: Contract Modification
Additional goods sold at discount (below SSP)
Treatment?
A. Separate contract
B. Modify existing
C. Ignore
D. Expense
✅ Answer: B
🧠Case 10: Over Time Recognition
Asset has no alternative use + right to payment exists
Recognition?
A. Point in time
B. Over time
C. Cash basis
D. Completed contract
✅ Answer: B
📘 SECTION 3: CHOOSE THE CORRECT WORD (CONFUSING)
🔹 Case 11
Revenue is based on transfer of:
👉 (Ownership / Control / Risk / Invoice)
✅ Answer: Control
🔹 Case 12
Variable consideration is recognized using:
👉 (Probability / Certainty / Guarantee / Contract value)
✅ Answer: Probability
🔹 Case 13
If entity controls goods before transfer → it is:
👉 (Agent / Principal / Customer / Supplier)
✅ Answer: Principal
🔹 Case 14
Transaction price includes:
👉 (Only fixed / Fixed + variable / Only cash / Only invoice)
✅ Answer: Fixed + variable
🔹 Case 15
Standalone selling price is used for:
👉 (Recognition / Allocation / Measurement / Disclosure)
✅ Answer: Allocation
📘 SECTION 4: HIGH-LEVEL CASE (VERY TRICKY)
🧠Case 16: Bundle + Variable + Timing
A company enters contract:
- Product A (SSP ₹2,00,000)
- Service B (SSP ₹1,00,000)
- Contract price = ₹2,40,000
- Bonus ₹60,000 (only 50% chance)
Questions:
(i) Transaction price?
A. 2,40,000
B. 2,70,000
C. 3,00,000
D. 2,10,000
✅ Answer: A
👉 Bonus excluded (not highly probable)
(ii) Allocation to Product A?
👉 (2/3 × 2,40,000) = ₹1,60,000
(iii) When is service revenue recognized?
A. Immediately
B. Over time
C. At end
D. Never
✅ Answer: B
📘 SECTION 5: EXTREME TRICK CASES
🧠Case 17: Bill-and-Hold Arrangement
Goods billed but not delivered
Revenue?
A. Always recognize
B. Never recognize
C. Recognize if control transferred
D. Recognize on cash
✅ Answer: C
🧠Case 18: Non-Cash Consideration
Customer gives shares instead of cash
Measurement?
A. Cost
B. Book value
C. Fair value
D. Nominal value
✅ Answer: C
🧠Case 19: Warranty
Free warranty ensuring product works
Treatment?
A. Revenue
B. Liability
C. Expense
D. Asset
✅ Answer: C
🧠Case 20: Significant Financing
Payment received after 3 years
Adjustment?
A. Ignore
B. Discount
C. Increase revenue
D. Expense
✅ Answer: B
🎯 FINAL EXAM TRAPS SUMMARY
✔ “Highly probable” = KEY word
✔ Control ≠ ownership always
✔ Allocation errors common
✔ Bonus/rebate tricky
✔ Principal vs Agent
www.gmsisuccess.in
No comments:
Post a Comment