Showing posts with label Mocktest on Revenue Recognition ASC606 with answers. Show all posts
Showing posts with label Mocktest on Revenue Recognition ASC606 with answers. Show all posts

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