Friday, March 20, 2026

Mocktest on Revenue Recognition ASC606 as per US GAAP

Comprehensive objective question bank on Revenue Recognition (ASC 606 – US GAAP) ,included MCQs, case-based questions, fill in the blanks, match the following, odd one out, and assertion–reason with answers.

Revenue Recognition ASC606


📘 MCQs (Multiple Choice Questions)

1. Under ASC 606, revenue is recognized when: A. Cash is received
B. Invoice is issued
C. Control of goods/services transfers
D. Contract is signed
Answer: C


2. Which industry typically recognizes revenue over time?
A. Retail
B. Construction
C. Wholesale
D. Trading
Answer: B


3. Subscription-based revenue is recognized:
A. At the beginning
B. At the end
C. Ratable over time
D. Only when cash is received
Answer: C


4. The first step in ASC 606 is:
A. Allocate transaction price
B. Identify contract
C. Recognize revenue
D. Determine price
Answer: B


5. Telecom companies recognize revenue:
A. At installation
B. At contract signing
C. As services are provided
D. At year-end
Answer: C


6. Retail businesses recognize revenue:
A. Over time
B. At production stage
C. At point of sale
D. After payment
Answer: C


7. Transaction price refers to:
A. Market price
B. Cost incurred
C. Amount expected to receive
D. Invoice amount only
Answer: C


8. Performance obligation means:
A. Legal liability
B. Promise to transfer goods/services
C. Contract approval
D. Payment term
Answer: B


📊 Case-Based MCQs

Case 1:
A software company delivers a license and provides support services for 1 year.

9. How should revenue be recognized?
A. Entirely at delivery
B. Entirely after 1 year
C. Split between license & support
D. Only when cash received
Answer: C


Case 2:
A construction company builds a bridge over 3 years.

10. Revenue should be recognized:
A. Only at completion
B. Over time
C. At contract signing
D. After payment
Answer: B


Case 3:
A telecom company charges ₹1,000 monthly subscription.

11. Revenue is recognized:
A. ₹12,000 upfront
B. ₹1,000 monthly
C. At year-end
D. After full payment
Answer: B


Case 4:
A retail store sells goods and receives cash instantly.

12. Revenue recognition point:
A. Production
B. Delivery
C. Point of sale
D. After audit
Answer: C


✏️ Fill in the Blanks

13. Revenue is recognized when ______ transfers to the customer.
Answer: Control


14. ASC 606 follows a ______ step model.
Answer: Five


15. Subscription revenue is recognized ______ over time.
Answer: Ratable


16. Construction companies often use ______ method.
Answer: Percentage of completion


17. Performance obligation is a ______ to transfer goods/services.
Answer: Promise


🔗 Match the Following

Column A Column B
18. Software Industry A. Point of sale
19. Construction B. Over time
20. Retail C. Delivery/control
21. Subscription D. Ratable

Answers:
18–C
19–B
20–A
21–D


🚫 Odd Man Out

22. Identify the odd one:
A. Identify contract
B. Allocate price
C. Record expense
D. Recognize revenue
Answer: C (Not part of ASC 606 steps)


23. Identify the odd one:
A. Retail
B. Telecom
C. Agriculture
D. Software
Answer: C (Not in given classification)


⚖️ Assertion–Reason Questions

24. Assertion (A): Revenue is recognized when control transfers.
Reason (R): Ownership always equals control.

A. Both true, R explains A
B. Both true, R not explanation
C. A true, R false
D. A false, R true
Answer: C


25. Assertion (A): Subscription revenue is recognized over time.
Reason (R): Services are delivered continuously.

A. Both true, R explains A
B. Both true, R not explanation
C. A true, R false
D. Both false
Answer: A


26. Assertion (A): Construction revenue can be recognized over time.
Reason (R): Work is performed gradually.

A. Both true, R explains A
B. Both true, R not explanation
C. A false, R true
D. Both false
Answer: A


🎯 Challenging / Tricky MCQs

27. If multiple performance obligations exist, transaction price is:
A. Ignored
B. Allocated proportionately
C. Recognized immediately
D. Deferred fully
Answer: B


28. If control does not transfer, revenue:
A. Must be recognized
B. Cannot be recognized
C. Partially recognized
D. Deferred indefinitely
Answer: B


29. Which step comes after identifying performance obligations?
A. Recognize revenue
B. Determine transaction price
C. Identify contract
D. Allocate price
Answer: B


30. Revenue recognition under ASC 606 is based on:
A. Cash flow
B. Legal form
C. Transfer of control
D. Invoice date
Answer: C


www.gmsisuccess.in


No comments:

Post a Comment