LibraryASC 606: Five-Step Model

ASC 606: Five-Step Model

Learn about ASC 606: Five-Step Model as part of CPA Preparation - Certified Public Accountant

Understanding ASC 606: The Five-Step Model for Revenue Recognition

Welcome to this module on ASC 606, a critical standard for understanding revenue recognition in financial accounting. This standard provides a comprehensive framework for how companies should recognize revenue from contracts with customers. Mastering this model is essential for anyone preparing for competitive accounting exams like the CPA.

The Core Principle: Transfer of Control

At its heart, ASC 606 is built upon a single, overarching principle: revenue should be recognized when a company satisfies its performance obligations by transferring promised goods or services to a customer. This transfer is deemed to occur when the customer obtains control of those goods or services.

The Five-Step Model: A Structured Approach

To apply the core principle consistently, ASC 606 outlines a five-step model. This systematic approach ensures that revenue is recognized appropriately, regardless of the complexity of the contract.

What is the fundamental principle guiding revenue recognition under ASC 606?

Revenue is recognized when control of promised goods or services is transferred to the customer.

Step 1: Identify the Contract(s) with a Customer

The first step involves identifying the contract(s) between the reporting entity and its customer. A contract is an agreement between two or more parties that creates enforceable rights and obligations. For a contract to be within the scope of ASC 606, it must meet specific criteria, including commercial substance, approval by all parties, clear identification of rights and payment terms, and a high probability of collection.

Step 2: Identify the Performance Obligations in the Contract

Next, entities must identify all the distinct promises (performance obligations) within the contract. A good or service is distinct if (a) the customer can benefit from the good or service on its own or with other readily available resources, and (b) the promise to transfer the good or service is separately identifiable from other promises in the contract. This step is crucial for determining what revenue will be recognized and when.

Think of performance obligations as the 'deliverables' the company promises to the customer. Each distinct deliverable might trigger revenue recognition.

Step 3: Determine the Transaction Price

This step involves calculating the amount of consideration the entity expects to be entitled to in exchange for transferring the promised goods or services. The transaction price can include fixed amounts, variable consideration (like bonuses or penalties), non-cash consideration, and significant financing components. Estimating variable consideration requires careful judgment and consideration of potential reversals.

Step 4: Allocate the Transaction Price to the Performance Obligations

Once the transaction price is determined, it must be allocated to each distinct performance obligation identified in Step 2. The allocation is typically based on the relative standalone selling prices of each performance obligation. If standalone selling prices are not directly observable, entities must estimate them using methods like adjusted market assessment, expected cost plus a margin, or residual approach.

This step involves distributing the total contract value among the individual promises made to the customer. Imagine a cake (transaction price) being sliced into pieces (performance obligations), with each slice's size determined by how much each piece is worth on its own (standalone selling price). For example, if a customer buys a software license and implementation services, the total contract price is split between these two distinct obligations based on their individual market values.

📚

Text-based content

Library pages focus on text content

Step 5: Recognize Revenue When (or as) the Entity Satisfies a Performance Obligation

The final step is to recognize revenue. Revenue is recognized when control of a good or service is transferred to the customer. This transfer can occur at a point in time or over a period of time. If control transfers over time, revenue is recognized based on the progress towards completion. If control transfers at a point in time, revenue is recognized when the customer obtains control.

What are the two main ways revenue can be recognized under Step 5 of ASC 606?

Revenue can be recognized at a point in time or over a period of time.

Key Considerations and Complexities

While the five-step model provides a clear framework, several complexities can arise, including contract modifications, variable consideration, contract costs, and the timing of control transfer. Understanding these nuances is vital for accurate financial reporting and successful exam performance.

Practice and Application

The best way to master ASC 606 is through consistent practice. Work through numerous examples and case studies to solidify your understanding of how to apply each step of the model in various scenarios. Pay close attention to the specific criteria and judgments required at each stage.

Learning Resources

ASC 606 Revenue from Contracts with Customers - FASB(documentation)

The official source for the Accounting Standards Codification (ASC) 606, providing the complete text of the standard for in-depth study.

Revenue Recognition (ASC 606) - PwC(blog)

PwC offers comprehensive insights, articles, and guides on ASC 606, breaking down complex topics and providing practical examples.

Revenue Recognition - EY(blog)

EY provides thought leadership and analysis on revenue recognition standards, including detailed explanations and industry-specific considerations.

Understanding ASC 606: A Five-Step Approach - AICPA(blog)

The AICPA offers a clear, concise overview of the five-step model, tailored for accounting professionals and exam candidates.

Revenue Recognition (ASC 606) Explained - AuditBoard(blog)

This article provides a practical explanation of ASC 606, focusing on the five-step model and its implications for businesses.

ASC 606: Revenue Recognition - Deloitte(documentation)

Deloitte's dedicated page on ASC 606, offering resources, publications, and insights into the standard's application.

Revenue Recognition (ASC 606) - KPMG(blog)

KPMG's resources on ASC 606, including articles and updates on the standard's interpretation and implementation.

ASC 606 Revenue Recognition - CPA Exam Prep (YouTube)(video)

A video tutorial explaining the ASC 606 five-step model, ideal for visual learners preparing for the CPA exam.

Revenue Recognition - Wikipedia(wikipedia)

Provides a general overview of revenue recognition principles, including historical context and the evolution leading to ASC 606.

ASC 606: Revenue Recognition - Wiley CPAexcel(blog)

A blog post from a reputable CPA exam prep provider, breaking down ASC 606 for exam candidates.