IFRS 15, officially titled “Revenue from Contracts with Customers,” is an accounting standard issued by the International Accounting Standards Board (IASB). It provides a standardized approach for how organizations recognize revenue generated from customer contracts.
The standard replaced several older revenue recognition rules and introduced a unified, principles-based framework designed to improve consistency, transparency, and comparability across industries and global markets.
IFRS 15 applies to nearly all industries, including:
Manufacturing
Software and SaaS
Telecommunications
Professional services
Construction
Subscription businesses
Technology and cloud providers
For organizations with complex pricing, recurring billing, bundled services, or multi-element contracts, IFRS 15 significantly impacts financial reporting, revenue forecasting, and compliance operations.
What Does IFRS 15 Matter?
Revenue is one of the most important metrics in business reporting. Before IFRS 15, companies often used different interpretations and accounting treatments, creating inconsistencies between organizations and industries.
IFRS 15 helps businesses:
Improve financial transparency
Standardize revenue recognition processes
Align accounting with actual customer value delivery
Reduce reporting discrepancies
Increase investor confidence
Simplify audit and compliance procedures
For companies using CPQ (Configure, Price, Quote), ERP, and billing systems, IFRS 15 also drives the need for automated revenue recognition workflows and contract management capabilities.
Simplify IFRS 15 Compliance – Only with servicePath™
Revenue should be recognized when control of goods or services transfers to the customer, in an amount that reflects the consideration the company expects to receive.
This means businesses cannot simply recognize revenue when an invoice is issued or payment is received. Instead, revenue must align with the delivery of contractual obligations.
The 5-Step Revenue Recognition Model
IFRS 15 introduced a structured five-step model for recognizing revenue.
1. Identify the Contract with a Customer
A valid contract must:
Be approved by all parties
Define enforceable rights and obligations
Specify payment terms
Have commercial substance
Demonstrate probable payment collection
Example
A software company signs a 3-year SaaS agreement with annual billing and implementation services.
2. Identify Performance Obligations
Performance obligations are the distinct products or services promised in the contract.
These may include:
Software licenses
Subscription access
Installation services
Technical support
Training
Hardware delivery
Example
A telecom contract may include:
Mobile devices
Data services
Warranty coverage
Each may require separate revenue allocation.
3. Determine the Transaction Price
The transaction price is the total amount the company expects to receive.
This may include:
Fixed fees
Discounts
Variable consideration
Rebates
Incentives
Usage-based charges
Example
A customer contract includes:
$100,000 annual subscription
10% performance bonus
Usage overage fees
The company must estimate variable revenue carefully.
4. Allocate the Transaction Price
The total contract value must be allocated across all performance obligations based on standalone selling prices.
Example
A bundled SaaS contract includes:
Software subscription
Onboarding services
Premium support
Revenue must be distributed proportionally rather than recognized entirely upfront.
5. Recognize Revenue When Obligations Are Satisfied
Revenue is recognized either:
Over time (subscription services, ongoing support)
At a point in time (hardware delivery, completed implementation)
Example
A cloud software provider recognizes subscription revenue monthly over the contract duration rather than at contract signing.
IFRS 15 and CPQ Systems
IFRS 15 has major implications for CPQ and revenue management platforms because contract structures directly affect accounting outcomes.
Modern CPQ systems help organizations:
Structure compliant quotes and contracts
Automate pricing rules
Track performance obligations
Manage contract modifications
Integrate with ERP and billing systems
Support revenue allocation and reporting
Companies with complex subscription pricing, usage billing, renewals, and bundled offerings often rely on integrated CPQ and revenue recognition systems to maintain compliance.
Common IFRS 15 Challenges
Many organizations struggle with IFRS 15 implementation due to contract complexity and fragmented systems.
Common challenges include:
Complex Contract Structures
Bundled products and services complicate allocation and recognition rules.
Variable Consideration
Discounts, incentives, rebates, and consumption pricing create uncertainty.
Contract Modifications
Amendments, renewals, and upsells may require recalculating revenue schedules.
Data Silos
Disconnected CPQ, CRM, ERP, and billing systems can lead to inaccurate reporting.
Manual Processes
Spreadsheet-based revenue tracking increases audit risk and compliance exposure.
IFRS 15 Example
A SaaS company sells:
1-year software subscription: $60,000
Implementation services: $15,000
Training package: $5,000
Total contract value: $80,000
Under IFRS 15:
Implementation revenue may be recognized when completed
Subscription revenue is recognized monthly over 12 months
Training revenue is recognized when delivered
The company cannot recognize the full $80,000 immediately upon signing.
Benefits of IFRS 15 Compliance
Organizations that implement IFRS 15 effectively can achieve:
More accurate financial reporting
Better forecasting visibility
Improved audit readiness
Stronger investor trust
Streamlined revenue operations
Reduced compliance risk
Enhanced operational transparency
Automation platforms often play a critical role in maintaining consistency and scalability.
IFRS 15 vs ASC 606
IFRS 15 is closely aligned with ASC 606, the U.S. GAAP revenue recognition standard issued by the Financial Accounting Standards Board (FASB).
Both standards share the same five-step framework, although there are some differences in:
Disclosure requirements
Interpretations
Industry-specific guidance
Certain practical expedients
Global organizations operating across regions often need systems capable of supporting both frameworks simultaneously.
Best Practices for IFRS Readiness
Businesses can improve compliance and operational efficiency by:
Standardizing contract structures
Automating quote-to-cash processes
Integrating CPQ, ERP, and billing systems
Maintaining clear audit trails
Defining standalone selling prices consistently
Monitoring contract modifications carefully
Implementing automated revenue recognition tools
The Role of servicePath™ in IFRS 15 Compliance
Managing IFRS 15 requirements becomes significantly more complex when businesses handle configurable products, subscriptions, recurring billing, and multi-service contracts.
servicePath™ helps organizations streamline quote-to-cash operations by enabling:
Automated CPQ workflows
Contract lifecycle management
Pricing governance
Revenue alignment
Subscription and recurring billing support
ERP and CRM integrations
Improved visibility across revenue operations
By simplifying complex sales and billing processes, servicePath™ helps organizations reduce manual effort, improve compliance accuracy, and scale revenue operations more effectively.