What is ASC 606?


ASC 606

ASC 606, short for Accounting Standards Codification 606, stands as a significant milestone in revenue recognition standards.

It represents a framework established by the Financial Accounting Standards Board (FASB) and the International Accounting Standards Board (IASB) to streamline and standardize revenue recognition practices across various industries.

This standard impacts all businesses engaged in contracts with customers for the transfer of goods or services, irrespective of their size or type, including public, private, or non-profit entities.

ASC 606 and IFRS 15 Compliance

With the introduction of ASC 606, compliance with revenue recognition standards has become a pressing issue for companies worldwide.

The ASC 606 standard, along with its counterpart IFRS 15 (International Financial Reporting Standard 15), requires businesses to adopt a structured approach to revenue recognition, ensuring consistency and comparability in financial reporting.

Both publicly traded and privately held companies are mandated to become ASC 606 compliant by specific deadlines, which were set for the years 2017 and 2018.

Revenue Recognition Continues to be a Top Company Struggle

Revenue recognition has long been a challenging area for businesses, and ASC 606 aims to address this struggle by providing a clear and comprehensive framework.

Many companies face complexities in determining when and how to recognize revenue from customer contracts.

This challenge is particularly pronounced in industries where revenue is derived from long-term contracts, recurring services, or bundled products and services.

Recommended Blog: Dịch Vụ Media Aaker: Elevate Your Brand’s Presence

The ASC 606 5 Step Model

Central to ASC 606 is the 5 Step Model for Revenue Recognition. This model breaks down the revenue recognition process into five distinct steps, providing companies with a structured approach to compliance:

  1. Identify the Contract with a Customer: The first step involves determining whether a contract exists with a customer. This requires establishing criteria for entering into a contract, including the parties’ ability to enforce the contract, the presence of commercial substance, and the likelihood of collecting payment.
  2. Identify the Performance Obligations in the Contract: Once a contract is identified, the next step is to identify the performance obligations within that contract. A performance obligation is a promise to transfer a distinct good or service to the customer, either individually or as part of a series of distinct goods or services.
  3. Determine the Transaction Price: The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring goods or services to a customer. Determining the transaction price involves considering various factors, such as discounts, variable consideration, and the time value of money.
  4. Allocate the Transaction Price: In this step, the transaction price is allocated to each distinct performance obligation in the contract. This allocation is based on the relative standalone selling prices of the goods or services promised in the contract.
  5. Recognize Revenue When or As the Entity Satisfies a Performance Obligation: Revenue is recognized when, or as, the entity satisfies a performance obligation by transferring control of a promised good or service to the customer. This may occur at a point in time or over a period of time, depending on the nature of the performance obligation.

What is the Impact of ASC 606?

The introduction of ASC 606 has brought about significant changes in how companies recognize revenue in customer contracts.

By standardizing and simplifying revenue recognition practices, ASC 606 aims to enhance transparency and comparability in financial reporting.

However, its impact may vary depending on the nature of the business and the type of contracts it engages in.

For companies that sell products and receive revenue at once, such as retailers, the impact of ASC 606 may be less pronounced.

However, for businesses that offer recurring services, such as subscriptions or licenses, the standard can lead to substantial changes in revenue recognition.

One of the key changes introduced by ASC 606 is the treatment of contract revenue. Under previous standards, companies often recognized revenue based on the completion of specific milestones or deliverables.

However, ASC 606 requires companies to recognize revenue when control of goods or services is transferred to the customer, regardless of the timing of payment.

For example, consider a software company that sells a 12-month software license to a customer.

Under previous standards, the company may have recognized revenue evenly over the term of the license, resulting in six months of revenue being recognized in the first year.

However, under ASC 606, the company can recognize all 12 months of revenue upfront, leading to a significant impact on financial reporting.

Evaluating Effort

Achieving compliance with ASC 606 requires careful planning and execution. Companies must assess the scope of work involved and allocate resources accordingly.

Key factors that impact resource allocation and cost calculations include:

  • Contract evaluation requirements: Companies need to review existing contracts to determine their impact under ASC 606 and identify any necessary adjustments.
  • Choice of transition method: ASC 606 offers multiple transition methods, including full retrospective and modified retrospective approaches. Companies must evaluate the pros and cons of each method and choose the one that best suits their needs.
  • Handling comprehensive disclosures: ASC 606 requires companies to provide extensive disclosures about their revenue recognition practices. Ensuring compliance with these disclosure requirements can be time-consuming and resource-intensive.
  • Post-transition revenue recognition plans: Companies must develop robust processes and controls to ensure ongoing compliance with ASC 606 after the initial transition period.

What to Look for in a Revenue Recognition Cloud Application?

Selecting the right revenue recognition cloud application is essential for streamlining compliance with ASC 606. When evaluating potential solutions, consider the following factors:

  • Powerful, flexible data models: Look for a solution that can accommodate complex revenue arrangements and adapt to changing business needs.
  • Seamless integration with other applications: Choose a solution that integrates seamlessly with your existing systems, such as ERP and CRM platforms, to ensure data accuracy and consistency.
  • Configurable templates and rules: Opt for a solution that allows you to customize revenue recognition templates and rules to align with your company’s specific requirements.
  • Forecasting capabilities: Consider a solution that provides robust forecasting capabilities to help you anticipate revenue recognition outcomes and plan accordingly.

By selecting a revenue recognition cloud application that addresses these key considerations, companies can streamline compliance with ASC 606 and gain greater visibility and control over their revenue recognition processes.

Recommended Blog: Understanding Business Days


In conclusion, ASC 606 marks a significant shift in revenue recognition standards, offering both challenges and opportunities for businesses.

By embracing compliance as a chance for positive transformation and leveraging technology solutions, companies can enhance transparency and efficiency in financial reporting.

Navigating the transition to ASC 606 requires proactive adaptation and informed decision-making.

Ultimately, compliance with ASC 606 not only ensures regulatory adherence but also drives long-term value creation and competitiveness in the ever-evolving marketplace.

Leave a Comment