Understanding IFRS 15 Revenue from Contracts

Author

Reads 7.1K

Colleagues Standing in White Long Sleeve Shirts Calculating Financial Report Using a Calculator
Credit: pexels.com, Colleagues Standing in White Long Sleeve Shirts Calculating Financial Report Using a Calculator

IFRS 15 Revenue from Contracts is a significant change for businesses that sell goods or services.

The new standard focuses on how companies recognize revenue, rather than just recording it.

IFRS 15 requires companies to recognize revenue when it's earned, not just when it's received.

This means that companies must match their revenue to the efforts they put in to earn it.

For example, if a company sells a product on a five-year warranty, they can't just recognize the full price upfront.

Here's an interesting read: List of Largest Companies by Revenue

5-Step Model

The 5-step model for revenue recognition under IFRS 15 is a straightforward process. It involves identifying the contract with a customer, separating performance obligations, determining the transaction price, allocating the transaction price to each performance obligation, and recognizing revenue as each performance obligation is fulfilled.

To identify the contract, it must create enforceable rights and obligations, which can be written, oral, or implied by customary business practice. The contract terms, including the goods or services to be provided, the price, and payment terms, must be clearly defined.

Broaden your view: Net15 Payment Terms

Credit: youtube.com, IFRS 15 Explained: 5-Step Model + Telecom Example + Free Journal Entry Template

The performance obligations are the promises made to the customer to provide goods or services. These obligations can be identified by considering the context of the contract and whether they are capable of being distinct from other promises.

The transaction price is the amount of consideration that the company expects to receive in exchange for providing the goods or services. It can be fixed or variable, and may include discounts, rebates, refunds, credits, incentives, performance bonuses, and price concessions.

The transaction price should be allocated to each performance obligation based on its relative standalone selling price. This can be the standalone selling price of a good or service when sold separately to a customer in similar circumstances and to similar customers. If the standalone selling price is not directly observable, it can be estimated by considering all information that is reasonably available.

Here is a summary of the 5-step model:

5-Step Model

The 5-Step Model is a crucial part of IFRS 15, the International Standard for Revenue Recognition. It's a framework that helps companies recognize revenue in a way that accurately reflects the economic substance of the transaction.

Professionals engaged in a business meeting with laptops and documents in a bright office.
Credit: pexels.com, Professionals engaged in a business meeting with laptops and documents in a bright office.

The first step in the 5-Step Model is to identify the contract with a customer. This involves identifying the contract terms, including the goods or services to be provided, the price, and payment terms. A contract creates enforceable rights and obligations, which may be written, oral, or implied by customary business practice.

The next step is to separate performance obligations within the contract. Performance obligations are promises in a contract to transfer goods or services, including those a customer can resell or provide to its customer. Use the model's indicators to separate the performance obligations if they are capable of being distinct and if they are distinct based on the context of the contract.

The third step is to determine the transaction price. The transaction price is the amount of consideration that the company expects to receive in exchange for providing the goods or services. Determining the transaction price can be straightforward when the contract price is fixed, but it becomes more complex when it is not fixed.

The transaction price may include significant financing components and incentives and non-cash amounts offered, which affect how revenue is recognized. Variable amounts of consideration may arise as a result of discounts, rebates, refunds, credits, concessions, incentives, performance bonuses, penalties, and contingent payments.

On a similar theme: 10 down 15 Year Fixed Mortgage

Man using a laptop to analyze company revenue data with graph charts in office setting.
Credit: pexels.com, Man using a laptop to analyze company revenue data with graph charts in office setting.

Here are the 5 steps of the 5-Step Model in a concise list:

  • Identify the contract with a customer
  • Separate performance obligations within the contract
  • Determine the transaction price
  • Allocate the transaction price to performance obligations
  • Recognize revenue as the performance obligations are fulfilled

The final step is to recognize revenue as the performance obligations are fulfilled. Revenue is recognized when the company satisfies a performance obligation by transferring control of a good or service to the customer.

Step 3: Determine

Step 3: Determine the transaction price is a crucial step in the 5-step model. It's the amount of consideration an entity is entitled to receive in exchange for transferring goods or services to customers.

The transaction price can be straightforward when the contract price is fixed, but it becomes more complex when it's not fixed. Discounts, rebates, refunds, credits, incentives, performance bonuses, and price concessions can cause the amount of consideration to be variable.

To determine the transaction price, you need to estimate it based on the expected value or the most likely amount, but it's constrained up to the amount that is highly probable of no significant reversal in the future.

A fresh viewpoint: 15 Year Mortgage Fixed

Credit: youtube.com, PwC's IFRS 15 the basics – Step 3 – determine the transaction price

Here are two methods to estimate the transaction price when there's variable consideration:

  • The most likely amount: the amount that has the highest probability of realizing will be measured as the transaction price.
  • Expected value approach: the weighted average of possible amounts will be measured as the transaction price.

Both of these methods are estimates, and if the estimates change, the entity will apply the change prospectively in terms of the criteria of IAS 8.

A significant financing component can also affect the transaction price. If the timing of payments agreed by the parties to the contract provides the customer or the entity with a significant benefit of financing the transfer of goods or services to the customer, the transaction price will be adjusted to eliminate the effect of this benefit.

To calculate the adjustment, you need to calculate the net present value of the payments (if the satisfaction of performance obligations is prior to the payment date), or the net future value (if the payment date is prior to the satisfaction of performance obligations). The difference between the amount recognized after adjustment for a significant financing component and the amount of consideration to be received is recognized as interest income/expense in terms of the accrual basis of accounting as mentioned in IAS 1.

Broaden your view: What Is Net 15 Payment Terms

Identify Customer Contracts

Credit: youtube.com, IFRS 15 Revenue from Contracts with Customers summary (applies in 2025) + FREE Practical Checklist

To identify a contract with a customer, you need to meet three specific criteria. These criteria are outlined in IFRS 15 and are essential for revenue recognition.

Both parties must approve the contract and be committed to perform. This means that both you and the customer must agree to the terms and conditions of the contract.

The entity must be able to identify each party's rights and obligations in terms of the contract. This involves understanding the promises made to the customer and the customer's responsibilities.

There must be clear payment terms in the contract, and the contract must have commercial substance. This means that the contract must be a legitimate business transaction, not just a casual agreement.

Identifying a contract can be as simple as standard business practice, such as taking a product to a cashier and paying the cashier, then leaving with the product.

Here are the three criteria for identifying a contract with a customer:

  1. Both parties must approve the contract and be committed to perform.
  2. The entity must be able to identify each party's rights and obligations in terms of the contract.
  3. There must be clear payment terms in the contract, and the contract must have commercial substance.

Identify Separate

Credit: youtube.com, IFRS 15, Step 2, Identify the performance obligations

Identifying separate performance obligations is a crucial step in revenue recognition under IFRS 15. This involves separating the promises made in a contract into individual obligations that can be fulfilled separately.

A performance obligation is a distinct promise to transfer specific goods or services, distinct from other goods or services. Performance obligation is distinct when its fulfillment can be separately identified from other transfers stipulated in the contract.

To identify separate performance obligations, you need to evaluate whether the customer can benefit from the promise on its own or with other resources that are readily available to the customer.

Here are some key factors to consider:

  • Can the stipulated item be consumed by the customer, either on its own, or in combination with other items that are regularly available to the customer?
  • Can the promise to transfer goods or services to a customer be separately identified from other transfers stipulated in the contract?

If the answer is yes, then the performance obligation is distinct and should be identified separately. For example, if a company provides software and training services to a customer, these can be considered as distinct performance obligations.

Credit: youtube.com, Identify Separate Performance Obligation (IFRS 15 / ASC 606)

In some cases, contracts may be negotiated as a package with a single commercial objective, or consideration for one contract depends on the price or performance of the other contract. In these cases, the contracts may be combined into a single performance obligation.

By following these steps, you can identify separate performance obligations and recognize revenue correctly under IFRS 15.

Determine

Determining the transaction price can be straightforward, but it's not always the case. The transaction price is the amount of consideration a company is entitled to receive in exchange for transferring goods or services to customers.

It's determined by the contract price, but it can be complex if the contract price is not fixed. Discounts, rebates, refunds, credits, incentives, performance bonuses, and price concessions can cause the amount of consideration to be variable.

Variable consideration can be estimated based on the expected value or the most likely amount, but it's constrained up to the amount that is highly probable of no significant reversal in the future. The minimum amount that meets this criteria is included in the transaction price.

Credit: youtube.com, (2) IFRS 15: Step 1 - Identify the Contract with the Customer

Assessing experience with similar types of performance obligations can be helpful in making this determination.

To determine the transaction price, you need to measure the amount of non-cash consideration in a contract, such as a financing component. A significant financing component requires an adjustment to be made for the effect of implicit financing.

Here are the two methods to calculate the transaction price in cases with variable consideration:

  • The most likely amount: the amount that has the highest probability of realizing will be measured as the transaction price, or
  • Expected value approach; in this case the weighted average of possible amounts will be measured as the transaction price.

Both of these methods are estimates, and if the estimates change, the entity will apply the change prospectively in terms of the criteria of IAS 8.

If a financing component is significant, the transaction price will be adjusted to eliminate the effect of this benefit. This is done by calculating the net present value of the payments or the net future value of the payments.

Allocate

Allocating the transaction price to performance obligations is a crucial step in revenue recognition under IFRS 15. This involves allocating the transaction price to each performance obligation in a contract based on the relative standalone selling price of those obligations.

Credit: youtube.com, Understanding IFRS15: Episode 5 - Step 4 Allocate the TP to the PO in a Contract

The standalone selling price is the price that a good or service would be sold for if it were sold on a standalone basis. If this price is not directly observable, it can be estimated by considering market conditions, specific factors, and the class of customers.

Allocation of transaction price may include allocation of discounts, which are applied on a proportionate basis to all performance obligations based on the stand-alone selling price of each performance obligation. Discounts can also be applied to specific performance obligations only.

Variable consideration is applied to a specific performance obligation if terms relating to varying the consideration relate to satisfying that specific performance obligation. The amount of variable consideration allocated is what the entity expects to receive for satisfying the performance obligation.

Here's a summary of how to allocate transaction price to performance obligations:

  • Allocation is based on the standalone selling price of goods or services forming that performance obligation
  • Discounts can be applied on a proportionate basis or to specific performance obligations only
  • Variable consideration is applied to a specific performance obligation if terms relate to that obligation

Recognize Satisfaction of Obligations

Recognize revenue when the performance obligation is satisfied, which can be over time or at a point in time. This is determined by when the customer obtains control over the promised goods or services.

Credit: youtube.com, Revenue - Performance obligations over time (output and input) - ACCA Financial Reporting (FR)

To recognize revenue over time, the asset being created must have no alternative use to the company, and the company must have an enforceable right to payment for performance completed to date. This is a key indicator that control has been transferred.

The point of revenue recognition is the point when performance obligation is satisfied, per each distinctive obligation. This can result in revenue recognition at a point in time or over time.

Recognition over time applies when the customer simultaneously receives and consumes the asset/service as the vendor performs the service, or when the vendor's performance creates or enhances an asset that is controlled by the customer as the work progresses.

Here are the conditions for recognizing revenue over time:

Contract Asset Recognition

A contract asset is an asset corresponding to accrued revenue when the payment from a customer is conditional.

To recognize a contract asset, you need to consider the payment terms and whether they're dependent on the passage of time or other factors.

A contract asset can be recognized when payment is conditional on more than just the passage of time, making it different from a typical trade receivable.

Contract assets are accounted for under IFRS 15, which introduced this new accounting term to provide clarity on revenue recognition.

Effective Date and Scope

Credit: youtube.com, Effective Date and Transition | Revenue Recognition and ASC 606

The effective date of IFRS 15 is January 1, 2018, for the first interim period within annual reporting periods beginning on or after that date, with early adoption permitted. This means that companies can start implementing the standard before the deadline.

For public entities, the effective date is December 15, 2017, for the first interim period within annual reporting periods beginning after that date. Nonpublic companies have an additional year to comply with the standard.

The scope of IFRS 15 is broad and applies to all types of revenue transactions, including those related to goods and services. This includes industries such as construction, telecommunications, software, and healthcare.

Effective Date

The effective date for IFRS 15 is January 1, 2018, for the first interim period within annual reporting periods beginning on or after that date.

Early adoption is permitted for IFRS 15. This means companies can implement the new standard before the effective date if they choose to.

Credit: youtube.com, Understanding Effective Date of Contract

The FASB's standard, ASC 606, has a slightly different effective date for public entities. It's effective for the first interim period within annual reporting periods beginning after December 15, 2017.

Nonpublic companies have an extra year to implement ASC 606, which means they can start using the new standard in their annual reporting periods beginning after December 15, 2018.

Scope

The scope of IFRS 15 is broad, applying to all types of revenue transactions, including those related to goods and services.

IFRS 15 applies to all contracts with customers, regardless of the industry or type of transaction.

The standard defines a contract as an agreement between two or more parties that creates enforceable rights and obligations.

This means that all industries, including those that provide services like healthcare and telecommunications, and those that provide goods like retail and manufacturing, are subject to IFRS 15.

Companies must identify the performance obligations in the contract, which are promises to transfer goods or services to the customer.

Professional presentation on revenue split by quarter and geography during a business conference.
Credit: pexels.com, Professional presentation on revenue split by quarter and geography during a business conference.

Companies must evaluate the promises in the contract to determine which promises are distinct and should be accounted for separately.

The standard requires companies to determine the transaction price, which is the amount of consideration that the company expects to receive in exchange for the goods or services provided.

Companies must consider the effects of variable consideration, such as discounts, rebates, and performance bonuses.

The transaction price must be allocated to the performance obligations in the contract based on their relative standalone selling price.

Companies must estimate the standalone selling price if it is not observable.

Revenue is recognized when the performance obligations are satisfied, which is when the customer obtains control of the goods or services.

Disclosure Requirements

Under IFRS 15, companies are required to disclose certain information related to their contracts with customers. This information includes the total contract liabilities and contract assets.

The disclosure requirements also include the amount of revenue recognized in the period, which is typically disclosed separately from the total contract liabilities. This is to provide a clear understanding of the revenue recognized in relation to the total contract value.

Worth a look: Total Revenue

Credit: youtube.com, IFRS 15 for investors

Companies must also disclose the performance obligations and the transaction prices for each contract. This information is essential in understanding the revenue recognition process and how it relates to the contract terms.

The disclosure of the transaction price and the allocation of the transaction price to the performance obligations is a critical aspect of IFRS 15. It helps stakeholders understand how the revenue is recognized and how it relates to the contract terms.

IFRS 15 also requires companies to disclose the significant judgments and estimates made in applying the standard. This includes the assumptions and estimates used to determine the transaction price and the allocation of the transaction price to the performance obligations.

Challenges and Best Practices

Implementing IFRS 15 can be a complex process, especially for companies with multiple revenue streams.

One major challenge is identifying performance obligations in contracts, which can be difficult when contracts are lengthy and contain multiple goods or services.

If this caught your attention, see: Common Multiple

Credit: youtube.com, IFRS 15 — Part 1

Companies must carefully review the terms of each contract to determine what is promised to the customer and whether each promise represents a separate performance obligation.

Another challenge is estimating variable consideration, such as discounts, rebates, and performance bonuses, which can be difficult when there is uncertainty around the amount or timing of these payments.

Developing a cross-functional team is a best practice that can help address these challenges, as it allows members from finance, accounting, legal, sales, and other relevant departments to work together to identify and evaluate each contract.

Establishing a consistent approach to revenue recognition across all contracts is also crucial, as it helps ensure that the process is fair and transparent.

Investing in technology can also help automate and streamline the revenue recognition process, reducing errors and improving efficiency.

Providing training and education to employees is essential to ensure that everyone understands the requirements of IFRS 15 and can implement it accurately.

Consulting with external experts, such as auditors or accounting firms, can also be helpful in ensuring that the implementation is accurate and in accordance with the standard.

Discover more: Revenue Recognition

Frequently Asked Questions

What are the 5 criteria for revenue recognition?

To recognize revenue, follow the 5 key steps: identify the contract, determine performance obligations, calculate the transaction price, allocate it to each obligation, and recognize revenue as each obligation is satisfied. This process ensures accurate and transparent revenue reporting.

What is the difference between IFRS 15 and GAAP?

IFRS 15 and GAAP have different approaches to accounting for sales taxes, with IFRS 15 presenting some taxes on a net basis and others on a gross basis, whereas GAAP simplifies sales tax accounting with a policy election. This difference can impact the presentation and transaction price of sales, making it essential to understand the implications of each standard.

Doyle Macejkovic-Becker

Copy Editor

Doyle Macejkovic-Becker is a meticulous and detail-oriented copy editor with a passion for refining written content. With a keen eye for grammar, syntax, and clarity, Doyle has honed their skills across a range of article categories, including Retirement Planning. Their expertise lies in distilling complex ideas into concise, engaging prose that resonates with readers.

Love What You Read? Stay Updated!

Join our community for insights, tips, and more.