Revenue is one of the most important figures in a company’s financial statements. It influences profitability, performance measurement, investor confidence, tax considerations, and management decisions. For finance teams in Saudi Arabia, applying the correct revenue recognition principles is particularly important as businesses increasingly operate through complex contracts, bundled services, long-term projects, subscriptions, and performance-based arrangements.
IFRS 15, Revenue from Contracts with Customers, provides a comprehensive framework for determining when and how revenue should be recognized. The standard focuses on recognizing revenue in a way that reflects the transfer of promised goods or services to customers and the consideration an entity expects to receive.
For Saudi finance teams, understanding IFRS 15 is not simply an accounting requirement. It is an important part of maintaining accurate financial reporting, supporting audit readiness, and ensuring that financial information reflects the underlying commercial substance of customer contracts.
What Is IFRS 15
IFRS 15 establishes principles for reporting the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. It became effective for annual reporting periods beginning on or after 1 January 2018.
The standard replaced several previous revenue recognition requirements with a single framework. Its central principle is that an entity should recognize revenue to depict the transfer of promised goods or services to a customer in an amount that reflects the consideration the business expects to receive.
This approach requires finance teams to look beyond invoices and cash collections. Revenue recognition depends on the contractual rights and obligations, the nature of promised goods or services, pricing arrangements, and when control transfers to the customer.
The Five-Step Model Under IFRS 15
IFRS 15 uses a five-step model to guide revenue recognition. Saudi finance teams can use this model as a practical framework when reviewing customer contracts and determining the appropriate accounting treatment.
Step 1: Identify the Contract With a Customer
The first step is determining whether an arrangement qualifies as a contract with a customer under IFRS 15. Finance teams should assess whether the parties have approved the arrangement, whether each party’s rights and payment terms can be identified, whether the arrangement has commercial substance, and whether collection of consideration is probable.
This step can become challenging where businesses have framework agreements, purchase orders, contract renewals, amendments, or arrangements involving multiple parties. Saudi companies should therefore establish clear procedures for reviewing contracts before revenue is recorded.
Step 2: Identify the Performance Obligations
Once a contract has been identified, finance teams need to determine the separate performance obligations within it. A performance obligation generally represents a promise to transfer a distinct good or service to the customer.
For example, a technology company may provide software access, implementation, technical support, and training as part of one customer agreement. These promises may need to be assessed separately to determine whether they represent distinct performance obligations.
Correctly identifying performance obligations is critical because it directly affects how and when the transaction price is allocated and revenue is recognized.
Step 3: Determine the Transaction Price
The transaction price represents the amount of consideration an entity expects to receive in exchange for transferring promised goods or services.
This can be straightforward when a contract contains a fixed price. However, many Saudi businesses deal with arrangements involving discounts, rebates, bonuses, penalties, refunds, incentives, or other forms of variable consideration.
Finance teams must carefully estimate variable consideration and consider whether recognition should be constrained to amounts for which it is highly probable that a significant revenue reversal will not occur.
Foreign currency arrangements, financing components, and consideration payable to customers may also require careful assessment depending on the contract structure.
Step 4: Allocate the Transaction Price
After determining the transaction price, the amount must be allocated to the identified performance obligations. IFRS 15 generally requires allocation based on the relative stand-alone selling prices of the goods or services promised in the contract.
This can create challenges when a company sells products or services individually but offers discounts when they are bundled together.
For example, a Saudi technology business may sell software, implementation, and support services separately but provide all three under one discounted contract. Finance teams need to determine appropriate stand-alone selling prices and allocate the overall consideration accordingly.
Reliable pricing data and well-documented assumptions can make this process significantly easier during audits.
Step 5: Recognize Revenue When the Performance Obligation Is Satisfied
The final step is recognizing revenue when, or as, the company satisfies its performance obligations.
Revenue may be recognized at a point in time or over time, depending on the nature of the performance obligation and when control of the promised good or service transfers to the customer. Services and long-term projects may often require an over-time assessment, while certain product sales may result in point-in-time recognition.
Determining the appropriate timing is one of the most important judgments under IFRS 15 because incorrect timing can materially affect reported revenue and profitability.
IFRS 15 Challenges for Saudi Businesses
Saudi companies operate across industries with very different revenue models. Construction, real estate, telecommunications, manufacturing, technology, professional services, and retail businesses can all face different IFRS 15 challenges.
Long-term construction and development contracts may require careful evaluation of whether performance obligations are satisfied over time. Technology companies may need to assess bundled services, subscriptions, implementation arrangements, and support contracts. Telecommunications businesses may deal with multiple products and services within a single customer arrangement.
Customer incentives, rebates, discounts, penalties, contract modifications, and variable consideration can further increase complexity.
HarAik’s Saudi-focused IFRS 15 advisory work highlights these practical challenges, including performance obligation identification, transaction price assessment, contract modifications, and determining whether revenue should be recognized over time or at a point in time.
Contract Modifications Under IFRS 15
Business relationships often change after a contract has been signed. Customers may request additional products or services, change quantities, extend project timelines, or renegotiate pricing.
These changes cannot simply be treated as ordinary sales transactions. Finance teams must determine whether a modification should be treated as a separate contract or accounted for as a modification of the existing arrangement.
Maintaining strong contract documentation and involving finance teams early when commercial terms change can help businesses avoid incorrect revenue recognition.
Systems and Internal Processes Matter
Successful IFRS 15 implementation requires more than accounting knowledge. Finance systems, sales processes, contract management, billing, and reporting should work together.
Businesses may encounter problems when accounting systems cannot capture individual performance obligations or automatically allocate transaction prices. Manual adjustments can increase the risk of errors and make audit documentation more difficult.
Saudi finance teams should therefore assess whether their ERP and financial reporting systems can capture relevant contract information, support revenue schedules, track modifications, and generate appropriate reporting.
Financial Statement and Management Impact
IFRS 15 can affect more than the revenue line in the income statement. Changes in the timing of revenue recognition may influence gross margins, EBITDA, profitability, contract assets, contract liabilities, and other financial indicators.
For management, this means that IFRS 15 decisions should be considered when preparing budgets, forecasts, performance reports, and financial projections.
Clear communication between finance, sales, legal, operations, and senior management is particularly important when contract structures can significantly influence the timing of reported revenue.
Documentation and Audit Readiness
IFRS 15 involves significant judgment in areas such as performance obligations, variable consideration, stand-alone selling prices, contract modifications, and revenue recognition timing.
Finance teams should maintain clear documentation supporting these judgments. A strong documentation framework can help auditors understand how management reached its conclusions and can reduce delays during financial statement audits.
Technical accounting memos, contract assessments, accounting policies, calculations, and supporting evidence should be maintained consistently and updated when relevant circumstances change.
Building IFRS 15 Capability Within Finance Teams
Training is another important part of successful IFRS 15 implementation. Finance professionals should understand not only the five-step model but also how it applies to the company’s actual contracts and revenue streams.
Training can help finance teams identify accounting issues earlier, communicate more effectively with commercial departments, and reduce reliance on manual corrections.
Organizations can also establish internal IFRS review procedures for significant or unusual contracts. This creates a repeatable process for handling complex revenue arrangements.
How HarAik Can Support Saudi Finance Teams
HarAik provides accounting and IFRS advisory services designed to help organizations in Saudi Arabia manage complex financial reporting requirements. Its technical accounting offering includes IFRS implementation and advisory, complex transaction accounting, financial reporting and disclosures, accounting policy development, audit support, and staff training.
For IFRS 15 specifically, HarAik supports businesses with revenue policies, contract assessments, and accurate revenue reporting.
This type of practical support can help organizations evaluate existing revenue arrangements, document accounting judgments, strengthen internal processes, and improve audit readiness.
Conclusion
IFRS 15 provides Saudi businesses with a structured approach to recognizing revenue based on the transfer of goods and services to customers. However, applying the standard effectively requires careful analysis of contracts, performance obligations, pricing, allocation, and the timing of revenue recognition.
For Saudi finance teams, the best approach is to treat IFRS 15 as an ongoing financial reporting process rather than a one-time compliance exercise. Strong contract reviews, clear accounting policies, appropriate systems, robust documentation, and continuous staff training can significantly improve the accuracy and consistency of revenue reporting.
As customer contracts become more complex, organizations can benefit from experienced technical accounting support to interpret IFRS 15 requirements and apply them to their specific commercial arrangements. With the right framework in place, Saudi businesses can strengthen financial reporting, improve audit readiness, and provide stakeholders with more reliable and transparent financial information.