Friday, March 20, 2026

Revenue Recognition as per US GAAP

Under US GAAP (specifically ASC 606), revenue is recognized when a company transfers promised goods or services to customers in an amount reflecting the consideration expected, rather than when cash is received. The core principle requires a 5-step model to recognize revenue as it is earned through satisfying performance obligations.
The 5-Step Model for Revenue Recognition (ASC 606):
  • 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.
Key Concepts:

  • 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

 

4. Non-Cash Consideration

Measured at fair value

 

5. Warranties

Assurance type → expense

Service type → separate performance obligation

 

6. Principal vs Agent

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

 

www.gmsisuccess.in


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

Revenue Recognition


No comments:

Post a Comment