ASC 606 and IFRS 15: Everything You Need to Know about Revenue Recognition

What is ASC 606?

ASC 606, or Accounting Standards Codification 606, is a set of accounting rules that governs how companies recognize revenue from contracts with customers. It provides a standardized framework for revenue recognition, ensuring consistency and comparability across industries. Under ASC 606, revenue is recognized when control of goods or services is transferred to the customer, and it requires companies to disclose more detailed information about their revenue streams. This standard aims to improve transparency and provide users of financial statements with more accurate and useful information about a company’s financial performance.


Issued by the Financial Accounting Standards Board (FASB) in May 2014, ASC 606 primarily applies to American companies that follow the U.S. Generally Accepted Accounting Principles (GAAP). However, foreign companies listed in the U.S. or that follow U.S. GAAP must also QA comply with this standard. This ASC accounting standard took effect for public companies for fiscal years starting after December 15, 2017, and for private corporations and non-profit organizations after December 15, 2018.

What is IFRS 15?

IFRS 15, or International Financial Reporting Standard 15, is a revenue recognition standard that impacts all businesses entering into contracts with customers to transfer goods or services, including public, private, and non-profit entities. Issued by the International Accounting Standards Board (IASB), this standard became effective for annual reporting periods commencing on or after January 1, 2018—for both publicly and privately held companies alike.


The purpose of the IFRS 15 standard is to eliminate variations in the way businesses across industries—particularly in Europe, Asia, and other regions outside the United States—handle accounting for similar transactions. Prior to its implementation, this lack of standardization in financial reporting made it challenging for investors and other consumers of financial statements to compare results across industries and even companies within the same industry.

Revenue recognition continues to be a top company struggle.

Follow this 8-step revenue recognition checklist to make compliance a fluid, turnkey process.

IFRS 15 vs. ASC 606: What is the Difference?

ASC 606 and IFRS 15 share numerous similarities, as they both provide a comprehensive framework for recognizing revenue from customer contracts. Both standards emphasize identifying performance obligations within these contracts and base revenue recognition on satisfying these obligations by transferring control of goods or services to the customer.


Furthermore, both ASC 606 and IFRS 15 aim for transparency and consistency in financial statements, ensuring that revenue recognition accurately reflects the transfer of goods or services. This approach provides stakeholders with a clearer understanding of a company’s financial performance.


Both standards also follow the same five steps of revenue recognition—which is covered in more detail below.

However there are several notable differences between the two:

  • Collectibility threshold: ASC 606 requires a higher probability of collection, setting the “probable” threshold at 75-80%. In contrast, IFRS 15 has a lower threshold of 50%, requiring only that collection is “more likely than not”. This means that under ASC 606, companies need greater certainty about receiving payment before recognizing revenue, while IFRS 15 allows for revenue recognition with less assurance of collection.
  • Shipping and handling disclosure requirements: ASC 606 generally treats shipping and handling as fulfillment activities but allows for separate presentation in financial statements, providing more specific guidance on their disclosure. It may consider them as separate performance obligations if they provide distinct benefits to the customer. IFRS 15, while also requiring comprehensive revenue disclosures, does not specifically mandate separate disclosure of shipping and handling fees. Both standards require assessment of whether shipping and handling are distinct obligations, but ASC 606 tends to place more emphasis on their separate disclosure. 
  • Contract costs: ASC 606 allows for broader capitalization of incremental costs incurred in obtaining a contract, such as sales commissions, as long as they are expected to be recovered and are directly attributable to the contract. IFRS 15, while also addressing contract costs, applies more restrictive criteria for recognition. Under IFRS 15, costs must be directly attributable to the contract, would not have been incurred without the contract, are expected to be recoverable, and are anticipated to generate future economic benefits. This stricter approach in IFRS 15 may result in fewer costs being capitalized compared to ASC 606, potentially affecting the comparability of financial statements using these different standards.
  • Sales taxes: ASC 606 is prescriptive, generally requiring entities to exclude sales taxes collected from customers from the transaction price. These taxes are treated as liabilities until remitted to tax authorities, and revenue is recognized net of these taxes. In contrast, IFRS 15 offers more flexibility. It doesn’t provide specific guidance on excluding sales taxes from the transaction price, allowing companies to choose whether to present sales taxes as part of revenue or as a separate expense item. This flexibility under IFRS 15 can lead to varying practices among organizations, potentially affecting the comparability of reported revenue figures.
  • License renewals: ASC 606 is more restrictive, explicitly prohibiting revenue recognition for license renewals before the renewal period begins. In contrast, IFRS 15 does not impose such detailed limitations. It allows for potentially earlier revenue recognition, provided the customer can utilize and benefit from the license. This difference can lead to earlier revenue recognition under IFRS 15 compared to the more constrained approach of ASC 606.

To see the full list of differences, check out FASB’s Comparison of Topic 606 and IFRS 15.


Achieving revenue recognition compliance with these new standards requires time and careful planning, but it need not be a daunting process. In fact, organizations of all sizes can view this transition as an opportunity to positively transform their businesses.

The ASC 606 and IFRS 15 5-Step Model to Compliance

In developing the ASC 606 and IFRS 15 standards, the FASB and IASB aimed to establish a framework that ensures consistency in financial reporting, enhances comparative analysis and reporting, and simplifies the preparation of financial statements through a 5-Step Model for Revenue Recognition.

ASC 606 and IFRS 15 break down the contract process into the following five steps:

  1. Identify the contract with a customer: Establishing criteria for entering a contract with a customer to supply goods or services.

    In this step, it is crucial to define the criteria that determine when a contract with a customer is formed. This involves assessing whether there is an agreement between the parties, the rights and payment terms are identified, and it is probable that the entity will collect the consideration to which it is entitled.
  2. Identify the performance obligations in the contract: Managing distinct performance obligations in the contract.

    Once a contract is identified, it is necessary to identify the distinct performance obligations within that contract. Performance obligations are promises to transfer goods or services to the customer, which are considered separately if they are distinct. This step involves analyzing the nature of the promised goods or services and determining whether they are distinct and should be accounted for separately.
  3. Determine the transaction price: Considering factors when establishing the transaction price—the amount expected for transferring goods and services to the customer.

    Determining the transaction price involves assessing the consideration that an entity expects to receive in exchange for transferring goods or services to the customer. This step requires considering various factors such as variable consideration, significant financing components, noncash consideration, and any consideration payable to the customer.
  4. Allocate the transaction price: Providing guidelines for allocating the transaction price across separate performance obligations within the contract.

    Once the transaction price is determined, it needs to be allocated to each distinct performance obligation within the contract. This step involves allocating the transaction price based on the relative standalone selling prices of each performance obligation. If the standalone selling price is not directly observable, estimation techniques may be used.
  5. Recognize revenue when or as the entity satisfies a performance obligation: Outlining how revenue is recognized as each performance obligation is met.

    The final step involves recognizing revenue when or as the entity satisfies each distinct performance obligation. Revenue is recognized when control of the promised goods or services is transferred to the customer. This step requires evaluating the transfer of control criteria, such as the transfer of risks and rewards, customer acceptance, and the entity’s ability to direct the use of the goods or services. Revenue is recognized either at a point in time or over time, depending on the nature of the performance obligation.

What is the Impact of ASC 606 and IFRS 15?

The ASC 606 and IFRS 15 Revenue from Contracts with Customers standardize and simplify how companies record revenue in customer contracts. Effective for fiscal years starting after 2017 and 2018 respectively, they address how businesses report the nature, amount, and timing of contracts with customers.


While the impact may be less significant for companies like retailers that sell products and receive revenue at once, for those selling recurring services like subscriptions or licenses, the rules can lead to improved results.


Under the previous law, for instance, a company selling a 12-month software product license could only apply six months of revenue to its books. However, IFRS 15 and ASC 606 allow the counting of all revenue at once—as long as the customer can use and benefit from the license.


Implementing ASC 606 and IFRS 15 also has broad ramifications. They affect not only accounting and financial departments, but also IT systems, HR policies, and more—raising concerns for many companies.

Assessing the Impact on Your Business

If you aren’t armed with the proper information, making the best business decision can be difficult.


At some point in the transition process, you’ll need to assess how the new standards will affect your company. This includes an evaluation of primary revenue streams and key contracts to identify the required revenue recognition changes and the business units where these changes may have the greatest impact.


The questions that come up during this phase are weighty. When you apply the new five-step compliance model to a sampling of mission-critical contracts, what happens to your revenue recognition profile? Will you need to change the design of your customer contracts? Can your sales process stay the same, or does it need tweaking? If you aren’t armed with the proper information, making the best business decision becomes difficult.

Identifying Scope of Work and Resource Requirements

Understanding the scope of work is crucial for assembling the right plan, team, and budget. Key factors impacting resource allocation and cost calculations include:

Contract evaluation requirements: Develop a new rules-based framework for your accounting policies based on an assessment of your contracts. If your contracts are highly variable, will it be burdensome for the transition team to thoroughly evaluate each one and draft new policies accordingly?

two circles intersect with black dots in the middle

Choice of transition method: The full retrospective and modified retrospective methods each have pros and cons, but both require significant implementation efforts. The full retrospective method requires restatement of the prior two comparative years (possibly three), while the modified retrospective method requires dual recordkeeping during the adoption year. Do you have the necessary systems and people in place?

Handling comprehensive disclosures: The new standards’ requirements for quantitative and qualitative disclosures are significantly more expansive than those under the current guidelines. How will you create a method for systematically gathering, reviewing, and disclosing information about remaining performance obligations, including resources consumed, labor hours expended, costs incurred, or machine hours used?

Post-transition revenue recognition plans: How will you track performance obligations and apply your new revenue calculation rules? How much manpower will be required to handle complex revenue scenarios, multiple revenue streams, and contract modification? How will you institute controls along the way?

Achieving IFRS 15 and ASC 606 Revenue Recognition Compliance

Deliver the right reports to internal and external stakeholders.


About 50% of spreadsheet models used operationally in large businesses have material defects. You’ll need to deliver the right reports internally and externally to pass an audit—the crux of this entire endeavor. If your process is based on spreadsheets, this will be painful. Inefficient and error-prone, spreadsheets are notoriously difficult to audit. Furthermore, multiple user access easily leads to version-control problems, degrading data quality. 


It’s not just anecdotal: the European Spreadsheet Risks Interest Group cites research stating that 50% of spreadsheet models used operationally in large businesses have material defects.

Don’t rely on time-consuming, error-prone spreadsheets.

Learn how to overcome compliance challenges and empower your teams to make informed business decisions based on actionable data.

Finding the Right Technology to Help

A robust technology solution, such as a revenue recognition cloud software, can offer two key ways to reduce the amount of required manual effort: automation and flexibility across your revenue recognition processes. First and foremost, the right solution helps you track various revenue streams, automate allocations and calculations, and configure different rules and templates for different calculations—all while eliminating your reliance on overly complex spreadsheets.


Additionally, an agile technology solution also eases the pain of implementing a transition method. Your choice of method should be driven by what’s best for investors, auditors, and financial statement readers, not by the capabilities of your IT systems (or lack thereof). With the right technology solution, you can recognize revenue under the current standards up to the transition date, then seamlessly deploy retrospective or parallel recognition processes. Let your systems empower you to make the best choice for your stakeholders.


With the right system in place, you can produce clear audit trails and attach supporting documents and evidence directly to transactions. A robust tool also provides user-friendly reporting options, allowing you to slice, dice, and customize your data on a summary level or on an item-by-item basis. With better reports, your business teams will make better decisions.

What to Look for in a Revenue Recognition Cloud Application

When selecting a revenue recognition cloud application, consider the following:

Powerful, flexible data models: Revenue models continue to multiply, from product-based to Software as a Service (SaaS) to bundled and usage-based contracts. The right tool recognizes revenue from multiple sources, including directly from opportunities, orders, contracts, projects, and invoices. The data model should also handle complex use cases, including multi-element arrangements.

Seamless integration with other applications: The best cloud applications harness the power of your existing platforms (e.g. Salesforce) and integrate directly with your other applications, including customer relationship management (CRM) and professional services automation (PSA).

Configurable templates and rules: The right tool enables you to adapt to whatever comes next. Create different rules based on your needs and how you want to recognize revenue. Find a tool that adapts to what’s best for your business—not the other way around.

Forecasting capabilities: The ideal revenue recognition cloud application offers comprehensive forecasting features that adapt to your specific business model. It should provide flexible forecasting options for revenue, billings, and backlog. Look for a solution that offers configurable reporting and customizable business rules, allowing you to generate accurate forecasts that align with your unique revenue recognition needs and help inform strategic decision-making.

In conclusion, ASC 606 and IFRS 15 mark a significant shift in revenue recognition standards, impacting businesses across sectors. Compliance is crucial, and organizations can view this transition as an opportunity for positive transformation.


The ASC 606 and IFRS 15 5-Step Model provides a structured approach, emphasizing the identification of contracts, performance obligations, transaction pricing, allocation, and timely revenue recognition. Both standards, effective since 2017 and 2018 respectively, simplify reporting for some businesses and significantly enhance it for others.


Evaluating effort and selecting the right revenue recognition cloud application are key considerations for a seamless transition, ensuring not just compliance but also improved business processes.

Mastering Revenue Recognition: Pave the Way with a Top-Tier PSA Solution

As the landscape of revenue recognition evolves with ASC 606 and IFRS 15, businesses face new challenges in maintaining compliance while efficiently managing their financial processes. The key to navigating these changes lies in adopting a comprehensive, adaptable solution that aligns with the latest standards.


A leading revenue recognition software can transform these challenges into opportunities, offering benefits such as accurate revenue forecasting with both recognized and projected values, enhanced visibility into revenue streams, and efficient processing of multi-element arrangements. By centralizing revenue management, companies can not only achieve compliance but also streamline their operations, automate calculations, and gain a holistic view of both recognized and deferred revenue.


As you consider the impact of ASC 606 and IFRS 15 on your business, exploring advanced revenue recognition tools could be the next step toward ensuring compliance, improving financial clarity, and driving strategic decision-making. With the right PSA solution, you can turn regulatory requirements into a catalyst for financial excellence and growth. Contact us to learn more.

See how Certinia solutions transform and optimize operations.