Skip to content

IFRS 15 Explanation and Examples

In the world of accounting and financial reporting, IFRS 15: Revenue from Contracts with Customers is considered one of the most important international standards established by the International Accounting Standards Board (IASB). This standard was issued in May 2014 and became effective from January 1, 2018, with early application permitted. IFRS 15 aims to standardize how revenue recognition is performed across different industries, enhancing transparency and comparability in financial statements. In this comprehensive article, we will review the definition of the standard, its objective, scope, the five-step model for revenue recognition, key principles, differences from previous standards, subsequent amendments, and practical illustrative examples to facilitate understanding.

Last edited: 16 September 2026

  • Accounting Management

What is IFRS 15 - Revenue from Contracts with Customers?

IFRS 15 is an international accounting standard issued by the International Accounting Standards Board (IASB) in May 2014 and became effective from January 1, 2018, to provide a unified framework for recognizing revenue arising from contracts with customers. The standard focuses on a fundamental principle: recognizing revenue when control of goods or services is transferred to the customer, at an amount that reflects the consideration the entity expects to receive.

IFRS 15 replaces previous standards such as IAS 18 (Revenue) and IAS 11 (Construction Contracts), and applies to most contracts with customers except for certain cases such as lease contracts, financial instruments, and insurance. This standard is considered an important shift in accounting because it focuses on the transfer of control rather than the transfer of risks and rewards, as was the case in previous standards.

Objective and Scope of IFRS 15

IFRS 15 aims to establish principles that an entity should apply when reporting information about the nature, amount, timing, and uncertainty of revenue arising from contracts with customers. In other words, it ensures that the entity recognizes revenue in a manner that reflects the transfer of promised goods or services to the customer for the consideration the entity expects to receive.

As for its scope, it includes all contracts with customers that involve the transfer of goods or services, except for the cases mentioned above. IFRS 15 replaces previous standards such as IAS 18 and IAS 11, in addition to related interpretations such as IFRIC 13 (Customer Loyalty Programs).

The Five-Step Model for Revenue Recognition

IFRS 15 is built on a five-step model for revenue recognition, providing a structured framework for analyzing contracts. Here are the steps in detail:

  1. Identify the contract(s) with the customer: The contract must be an agreement that creates enforceable rights and obligations, with clear payment terms and commercial substance.

  2. Identify performance obligations in the contract: These are promises to deliver distinct goods or services, where the customer can benefit from them independently.

  3. Determine the transaction price: This is the expected consideration, including both fixed and variable amounts (estimated using expected value or most likely amount approaches).

  4. Allocate the transaction price to each performance obligation: Based on relative standalone selling prices.

  5. Recognize revenue when satisfying the performance obligation: This occurs when control is transferred to the customer, either at a point in time or over time.

Key Principles in IFRS 15

The key principles include concepts such as:

  • Performance Obligations: Must be distinct, where the customer can benefit from the good or service alone or with other readily available resources.
  • Transaction Price: Includes variable consideration, with constraints on estimates to avoid significant reversals in revenue.
  • Transfer of Control: Determines timing of recognition, with progress measurement methods such as output or input methods for obligations over time.
  • Contract Modifications: Treated as separate contracts if they add distinct obligations, or as cumulative modifications otherwise.

IFRS 15 differs from previous standards (IAS 18 and IAS 11) by focusing on the transfer of control rather than the transfer of risks and rewards, and using a unified model instead of separate approaches for construction and revenue.

Illustrative Examples of IFRS 15 Application

To illustrate the practical application of IFRS 15, here are two clear examples with application of the five-step model:

Example 1: Software Development Company (Multiple Performance Obligations)

Scenario: "Tech Solutions" company contracts with a client to supply an inventory management system for $200,000, including:

  • Basic software: Standalone market value $150,000
  • 3-day training: Standalone market value $30,000
  • Technical support for one year: Standalone market value $40,000

Five-Step Model Application:

  1. Identify the contract: Written contract with clear terms and agreement of both parties

  2. Identify performance obligations: Three distinct obligations:

    • Software delivery (can be benefited from independently)
    • Training (separate and distinct)
    • Technical support (separate ongoing service)
  3. Determine transaction price: $200,000 fixed

  4. Allocate transaction price: Based on relative standalone selling prices

    • Total standalone values: $220,000
    • Software: ($150,000 ÷ $220,000) × $200,000 = $136,364
    • Training: ($30,000 ÷ $220,000) × $200,000 = $27,273
    • Technical support: ($40,000 ÷ $220,000) × $200,000 = $36,363
  5. Recognize revenue:

    • Software: $136,364 upon delivery (point in time)
    • Training: $27,273 during training period (over time)
    • Technical support: $36,363 over the year ($3,030 monthly)

Example 2: Construction Company (Long-term Contract with Variable Consideration)

Scenario: "Advanced Construction" company contracts to build a commercial complex over 18 months for:

  • Fixed amount: $8,000,000
  • Performance bonus: Additional $500,000 if project completed one month early
  • Probability of receiving bonus: 60%

Five-Step Model Application:

  1. Identify the contract: Construction contract with clear terms and defined performance criteria

  2. Identify performance obligations: One obligation (building the commercial complex as an integrated unit)

  3. Determine transaction price:

    • Fixed amount: $8,000,000
    • Variable consideration (bonus): $500,000 × 60% = $300,000
    • But constraint principle applies: bonus included only when highly probable no significant reversal will occur
    • Initial transaction price: $8,000,000 (without bonus until certainty)
  4. Allocate transaction price: Entire amount to single obligation = $8,000,000

  5. Recognize revenue: Over time using progress measurement method

    • Month 6: 25% progress → Revenue recognized = $2,000,000
    • Month 12: Total 70% progress → Total revenue recognized = $5,600,000
    • Upon early completion: Add bonus $500,000 to recognized revenue

Frequently Asked Questions

1. When should companies apply IFRS 15?

IFRS 15 is effective for annual periods beginning on or after January 1, 2018, with early application permitted. Listed companies are required to apply it, while requirements for other companies may vary according to local laws.

2. Does IFRS 15 apply to all types of contracts?

No, there are important exceptions such as lease contracts (IFRS 16), financial instruments (IFRS 9), insurance contracts (IFRS 17), and some employee contracts. The standard focuses on contracts with customers to provide goods or services.

3. How do I determine if a performance obligation is distinct?

An obligation is distinct if the customer can benefit from the good or service alone or with other resources readily available to them, and if the promise to provide it is separate from other promises in the contract.

4. What's the difference between recognizing revenue "at a point in time" versus "over time"?

Recognition "over time" occurs when the customer benefits from performance as it occurs, or when the company creates an asset it cannot use alternatively. "At a point in time" occurs when complete control is transferred to the customer, such as delivery of goods.

5. How do I handle contract modifications in IFRS 15?

If the modification adds distinct goods or services at fair prices, it's treated as a separate contract. Otherwise, it's treated as a cumulative modification of the original contract with recalculation of remaining revenue.

6. What is the "constraint" principle for variable consideration?

Variable consideration (such as bonuses and commissions) is included in the transaction price only if it's highly probable that a significant reversal in revenue will not occur when the uncertainty is resolved, preventing premature recognition of uncertain revenue.

Conclusion

IFRS 15 represents a qualitative leap in accounting, focusing on the economic substance of contracts to ensure more accurate and transparent financial reports. Through its application, companies can avoid challenges such as inappropriate revenue recognition, enhancing investor confidence. If you work in accounting, it's advisable to review official documents or consult experts to adapt the application to your specific circumstances.

Book a free business consultation

Tell us about your business. We’ll see if Mezan can help you.

Book your consultation