Softrax Glossary

ASC 606 / IFRS 15

What is ASC 606 / IFRS 15?

ASC 606 / IFRS 15 refer to standardized accounting principles for revenue recognition, providing a unified framework for all businesses across different industries. The Financial Accounting Standards Board (FASB), an independent nonprofit organization responsible for establishing accounting and financial reporting standards, issued accounting guidance for the revenue standard in May 2014, and this guidance became the basis for ASC 606 and IFRS 15 by the International Accounting Standards Board.

ASC 606 / IFRS 15 revenue recognition standard has a five-step process for revenue recognition:

  1. Identify the contract with the customer.
  2. Identify the performance obligations in the contract.
  3. Determine the overall transaction price for the contract.
  4. Allocate the transaction price to the performance obligations.
  5. Recognize revenue when performance obligations are satisfied.

ASC 606 / IFRS 15 provides a comprehensive framework for recognizing revenue from contracts with customers. It also aims to improve the consistency, comparability, and transparency of revenue reporting across industries and geographical regions.

What are the Benefits of ASC 606 / IFRS 15?

Uniformity and Consistency for Accounting Across Industries

Before ASC 606 / IFRS 15, different industries followed their own revenue recognition guidelines, which resulted in inconsistencies in financial reporting. With the standard, both private companies and public companies of all business models follow a single, comprehensive set of guidelines, enhancing comparability across financial statements. Some companies look to automate processes that fall under the ASC 606 / IFRS 15 standard, and this is especially true of the Software as a Service (SaaS) industry.

Enhanced Transparency

ASC 606 / IFRS 15 requires detailed disclosures about revenue, including the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. This helps stakeholders better understand a company’s revenue streams.

Standardized Approach

By providing a unified framework, ASC 606 / IFRS 15 allows for more straightforward comparison of financial statements across companies and industries, making it easier for investors, analysts, and other stakeholders to evaluate performance.

Performance Obligations

ASC 606 / IFRS 15 focuses on the transfer of control of goods or services to customers and aligns revenue recognition with performance obligations. This leads to more accurate reflection of a company’s revenue-generating activities.

Clearer Criteria

The clear criteria for revenue recognition under ASC 606/ IFRS 15 reduce the opportunities for earnings management, where companies might manipulate revenue recognition to achieve financial targets.

In summary, ASC 606 / IFRS 15 is important because it standardizes revenue recognition practices, enhances transparency and comparability, aligns revenue recognition with the economic substance of transactions, and ensures compliance with regulatory requirements. This contributes to more reliable and meaningful financial reporting, benefiting all stakeholders.

Here’s an example of how a Tech Services Company, CloudPrompt, might apply ASC 606:

Example: CloudPrompt, a software and services company

Background: CloudPrompt provides customized software and services, and it enters into a contract to deliver a customized software solution and provide ongoing support for three years. The total contract value is $1,200,000, with $800,000 allocated to software development and $400,000 to support services.

Steps to Apply ASC 606:

  1. Identify the Contract with a Customer:
    • CloudPrompt signs a three-year contract with the customer for software development and support services.
  2. Identify the Performance Obligations in the Contract:
    • Customized software development (one performance obligation).
    • Ongoing support services (one performance obligation).
  3. Determine the Transaction Price:
    • The total contract price is $1,200,000.
  4. Allocate the Transaction Price to the Performance Obligations:
    • Based on the standalone selling prices, $800,000 is allocated to software development.
    • $400,000 is allocated to the support services.
  5. Recognize Revenue When (or As) the Entity Satisfies a Performance Obligation:
    • Software Development: Revenue is recognized over time as the software is being developed, based on the progress toward completion (e.g., using a cost-to-cost method).
    • Support Services: Revenue is recognized ratably over the three-year support period.

Journal Entries:

Recognize Revenue for Software Development Over Time

Suppose by the end of Year 1, 50% of the software development is complete.
Year
Description
Total
Year 1
DR. Contract Asset (or Accounts Receivable)
$400,000
Year 1
Cr. Revenue (Software Development)
$400,000

Recognize Revenue for Support Services Ratably

Support services provided evenly over three years.
Year
Description
Total
Year 1
Dr. Contract Asset (or Accounts Receivable)
$133,333
Year 1
Cr. Revenue (Software Development)
$133,333
Year 2
Dr. Contract Asset (or Accounts Receivable)
$133,333
Year 2
Cr. Revenue (Support Services)
$133,333
Year 3
Dr. Contract Asset (or Accounts Receivable)
$133,333
Year 3
Cr. Revenue (Support Services)
$133,333

Disclosures:

In the financial statements, CloudPrompt would provide detailed disclosures about its revenue recognition policies, including:

  • The nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
  • Disaggregation of revenue into categories that depict how revenue and cash flows are affected by economic factors.
  • Information about contract balances, performance obligations, and significant judgments made in applying ASC 606 / IFRS 15.

By following these steps, CloudPrompt ensures compliance with ASC 606 / IFRS 15 and provides clear and accurate financial reporting.

How Does ASC 606 / IFRS 15 Work with GAAP?

ASC 606 (Accounting Standards Codification 606) and IFRS 15 (International Financial Reporting Standard 15) are accounting standards that provide guidelines for revenue recognition. While they align closely in many respects, ASC 606 is a U.S. standard that interacts with the Generally Accepted Accounting Principles (GAAP) in the U.S. IFRS  converges with ASC 606, and they both use the same five-step model. There are differences in the models.

How ASC 606 and IFRS 15 Work with GAAP

Alignment and Integration

  • ASC 606 is part of the U.S. GAAP, issued by the Financial Accounting Standards Board (FASB). It replaced the previous revenue recognition guidelines (ASC 605) to align more closely with IFRS 15 and to provide a unified approach to revenue recognition.
  • IFRS 15 was issued by the International Accounting Standards Board (IASB) to replace several previous standards and interpretations related to revenue recognition under IFRS.

Key Aspects Under GAAP

  • Contracts and Performance Obligations: ASC 606 requires detailed analysis of contracts to identify distinct performance obligations, ensuring that revenue is recognized as each obligation is satisfied.
  • Transaction Price: ASC 606 emphasizes estimating variable consideration and applying constraints to ensure revenue is not overstated.
  • Allocation of Price: The transaction price must be allocated to each performance obligation based on standalone selling prices, ensuring a systematic approach to revenue recognition.

Practical Implications for Companies

Enhanced Disclosure Requirements

Both ASC 606 and IFRS 15 require extensive disclosures to provide users of financial statements with comprehensive information about the nature, amount, timing, and uncertainty of revenue and cash flows.

Internal Processes and Systems

Companies must review and often update their internal processes, systems, and controls to comply with the new revenue recognition model. This involves significant effort in terms of contract reviews, system modifications, and staff training.

Financial Reporting

The new standards may affect the timing of revenue recognition, which can have significant impacts on financial statements. Companies may need to restate prior period financial statements for comparative purposes.

Convergence and Differences

While ASC 606 and IFRS 15 are largely converged, there are some minor differences due to the nature of GAAP and IFRS frameworks:

  • Licensing: Differences in the treatment of licensing arrangements may lead to different revenue recognition outcomes.
  • Performance Obligations: Specific guidance under U.S. GAAP for identifying performance obligations may differ slightly from IFRS.

Why Are ASC 606 and IFRS 15 Important?

ASC 606 and IFRS 15 are critical for ensuring consistent, transparent, and comparable revenue recognition practices globally, benefiting companies, investors, and other stakeholders. ASC 606 and IFRS 15 are important in these areas:

  • Revenue management: Both standards require companies to reassess how they recognize revenue, potentially altering the timing and amount of revenue reported. This reassessment can have significant implications for financial planning, performance metrics, and compliance.
  • Systems and processes: Implementing ASC 606 and IFRS 15 often necessitates changes to accounting systems, processes,  internal controls, contract management, and billing. Companies need to ensure they have the infrastructure in place to comply with these standards.
  • Investor relations: Consistent and transparent revenue recognition practices improve investor confidence and the reliability of financial statements. This reliability is essential for maintaining investor relations and accessing capital markets.

Are ASC 606 and IFRS 15 the Same?

IFRS 15 and ASC 606 are both revenue recognition methods that are substantially aligned, but companies must pay attention to the nuanced differences, particularly in areas like disclosures, licensing, and contract modifications. 

Here is how they differ:

Guidance and Terminology: Although the principles are largely aligned, the guidance and terminology may differ slightly. IFRS tends to be more principle-based, whereas GAAP is more rule-based

Disclosure Requirements: There are some differences in the disclosure requirements between IFRS 15 and ASC 606. GAAP often requires more detailed disclosures.

Contract Modifications: There may be differences in how contract modifications are treated. Under IFRS 15, contract modifications can be accounted for as separate contracts in certain situations, while ASC 606 has specific guidance on how to handle them.

Licensing: There are differences in the accounting for licenses of intellectual property. IFRS 15 distinguishes between licenses that provide a right to access IP versus a right to use IP, whereas ASC 606 has additional specific guidance.

ASC 606 vs IFRS 15

Interested in learning more about how SOFTRAX can help with your billing and revenue recognition?