Construction contracts often span several reporting periods, involve significant estimates, and change as work progresses. This makes IFRS 15 Construction, Revenue Recognition particularly important for contractors, developers, project accountants, and finance teams. The standard focuses on when control of promised goods or services transfers to the customer and requires entities to recognize revenue in a way that faithfully represents performance.
For construction businesses, the accounting challenge is not simply matching invoices with revenue. Companies must assess performance obligations, determine the transaction price, account for variations and variable consideration, and select an appropriate method for measuring progress.
What Is IFRS 15 and Why Does It Matter for Construction Companies?
IFRS 15, Revenue from Contracts with Customers, establishes a five-step framework for recognizing revenue. The standard applies across industries, including construction, engineering, infrastructure, and contracting. The central principle is to recognize revenue when a company satisfies a performance obligation by transferring control of a promised good or service to its customer. A performance obligation may be satisfied at a point in time or over time, depending on the circumstances.
For construction companies, applying this principle correctly can affect reported revenue, profit margins, contract assets, contract liabilities, and financial statement disclosures.
What Does IFRS 15 Cover?
IFRS 15 addresses several areas that frequently arise in construction accounting, including:
- Construction contracts with customers
- Performance obligations
- Transaction price
- Variable consideration
- Contract modifications
- Revenue recognized over time
- Measuring progress
- Contract assets and liabilities
- Costs to obtain or fulfil contracts
- Revenue disclosures
The standard therefore provides a structured approach to construction contract accounting rather than relying simply on billing schedules.
Why Construction Revenue Recognition Can Be Complex
Construction projects can create accounting challenges because:
- Contracts may run for several years.
- Scope can change through variations.
- Project costs can increase unexpectedly.
- Bonuses and penalties may affect consideration.
- Progress may need to be measured using estimates.
- Billing milestones may not match actual performance.
- Multiple goods or services may exist within one agreement.
This is why project accounting and financial accounting teams need to work together.
How IFRS 15 Applies to Construction Contracts

IFRS 15 uses a five-step model for revenue recognition:
- Identify the contract with the customer.
- Identify the performance obligations.
- Determine the transaction price.
- Allocate the transaction price to performance obligations.
- Recognize revenue when or as performance obligations are satisfied.
These steps provide the framework for deciding how and when construction revenue should appear in the financial statements.
Step 1 – Identify the Contract With the Customer
The first step is determining whether an arrangement meets the requirements of a contract with a customer. A contractor generally needs to consider whether the arrangement has been approved, whether the parties’ rights and payment terms can be identified, whether the arrangement has commercial substance, and whether collection of consideration is probable.
A construction company should also consider whether multiple agreements with the same customer need to be accounted for together.
Step 2 – Identify the Performance Obligations
A construction contract can contain one or several promises to transfer goods or services.
For example, a contractor might provide:
- Architectural design
- Engineering services
- Construction
- Installation
- Testing and commissioning
The accounting team must assess whether these promises are distinct and therefore represent separate performance obligations. This assessment matters because revenue may need to be allocated and recognized differently depending on the nature of each performance obligation.
Step 3 – Determine the Transaction Price
The transaction price represents the consideration the contractor expects to be entitled to receive for transferring promised goods or services. A contract may contain both fixed and variable amounts.
Fixed and Variable Consideration
Variable considerations can arise from:
- Performance bonuses
- Penalties
- Incentives
- Discounts
- Claims
- Price concessions
- Contract variations
- Other adjustments
IFRS 15 requires entities to estimate variable consideration and apply the relevant constraint so that amounts are not recognized when doing so could result in a significant revenue reversal.
For example, suppose a contractor expects to receive an AED 500,000 completion bonus. The contractor should not automatically include the full amount in revenue simply because the bonus appears in the contract. Management needs sufficient evidence to support the estimate and the required IFRS 15 assessment.
Variable Consideration and the Constraint
Construction businesses should regularly reassess variable consideration throughout a project.
Evidence may include:
- Current project performance
- Customer correspondence
- Approved variations
- Historical outcomes
- Contract terms
- Project completion forecasts
This creates an important control point for project accounting teams.
Step 4 – Allocate the Transaction Price to Performance Obligations
If a contract contains multiple performance obligations, the transaction price is generally allocated based on the relative standalone selling prices of the distinct goods or services. Consider a contractor providing design, construction, and installation services under one agreement. The accounting team should first determine whether these activities are separate performance obligations. If they are, management then assesses their standalone selling prices and allocates the transaction price accordingly.
This prevents the company from simply assigning the entire contract value to construction work without considering the other promised services.
Step 5 – Recognize Revenue When or As Performance Occurs
The final step determines the timing of revenue recognition.
Under IFRS 15, a performance obligation may be satisfied:
- Over time, or
- At a point in time
For many construction arrangements, determining whether revenue should be recognized over time is one of the most important accounting judgments.
When Can a Construction Company Recognize Revenue Over Time?
A performance obligation is satisfied over time when one of the applicable IFRS 15 criteria is met.
These include situations where:
- The customer simultaneously receives and consumes the benefits as the contractor performs.
- The contractor creates or enhances an asset that the customer controls as it is created or enhanced.
- The contractor’s work creates an asset with no alternative use to the contractor and the contractor has an enforceable right to payment for performance completed to date.
If none of the criteria is met, the performance obligation is generally satisfied at a point in time, meaning revenue is recognized when control transfers.
Measuring Progress Under IFRS 15
When a performance obligation is satisfied over time, the contractor needs an appropriate method to measure progress toward completion. IFRS 15 permits output methods and input methods, provided the selected method faithfully depicts the transfer of goods or services to the customer.
Output Method for Measuring Progress
An output method measures performance based on the value of goods or services transferred to the customer.
Possible measures include:
- Surveys of work completed
- Milestones achieved
- Units produced
- Units delivered
- Appraisals of results achieved
- Time elapsed, where appropriate
For a road construction project, for example, completed and accepted kilometers of road may provide useful evidence of performance if that measure faithfully represents the contractor’s progress.
Input Method for Measuring Progress
An input method measures progress based on the contractor’s efforts or resources consumed.
Examples include:
- Costs incurred
- Labour hours
- Machine hours
- Resources consumed
- Other relevant inputs
The cost-to-cost method is a common example of an input approach. Under this method, the contractor compares costs incurred to date with the latest estimate of total costs needed to complete the performance obligation.
IFRS 15 requires the progress measure to be updated as circumstances change.
Cost-to-Cost Method Example
Suppose a UAE contractor signs a construction contract for AED 15 million.
The latest project estimate is:
| Calculation | Amount |
|---|---|
| Contract revenue | AED 15 million |
| Estimated total costs | AED 10 million |
| Costs incurred to date | AED 4 million |
| Progress | 40% |
| Revenue recognized to date | AED 6 million |
The progress calculation is:
AED 4 million ÷ AED 10 million = 40%
The cumulative revenue recognized would therefore be:
AED 15 million × 40% = AED 6 million
This example assumes the cost-to-cost method appropriately depicts the contractor’s performance and that the relevant IFRS 15 requirements for over-time recognition are met.
The accounting team should not treat this calculation as automatic. Costs included in the progress measure need appropriate assessment, particularly where certain inputs do not correspond with the transfer of control to the customer.
IFRS 15 Construction Revenue Recognition Example
Consider a UAE contractor engaged to construct a commercial building for AED 30 million.
At the reporting date:
- Contract value: AED 30 million
- Estimated total project costs: AED 24 million
- Costs incurred: AED 9.6 million
- Progress based on an appropriate cost-to-cost measure: 40%
The cumulative revenue would be:
AED 30 million × 40% = AED 12 million
The expected cumulative cost is AED 9.6 million, resulting in an indicative gross profit of AED 2.4 million before considering other relevant accounting matters. However, the contractor must continue reviewing the project estimate. If the expected total cost increases from AED 24 million to AED 27 million, the progress percentage and resulting revenue calculation may change. IFRS 15 requires the measure of progress to reflect changes in circumstances.
This is why construction companies should update their project forecasts regularly rather than relying on the original budget.
Contract Modifications in Construction Contracts Under IFRS 15
Construction projects frequently change after the original agreement is signed. A contract modification can involve a change in scope, price, or both. In the construction industry, such modifications may be called change orders, variations, or amendments.
When Is a Contract Modification a Separate Contract?
A modification is accounted for as a separate contract when the required IFRS 15 conditions are met, including the addition of distinct goods or services and a price increase that reflects the applicable standalone selling price of those additions.
When Should a Modification Be Accounted for as Part of the Existing Contract?
If the modification does not qualify as a separate contract, the contractor needs to determine the appropriate accounting treatment for the remaining goods or services.
This makes documentation important.
Finance teams should maintain records of:
- Approved variations
- Scope changes
- Revised contract prices
- Customer approvals
- Claims
- Management estimates
- Supporting correspondence
Unapproved claims should receive particular attention because recognition depends on the applicable IFRS 15 requirements and the assessment of variable consideration.
Construction Contract Costs Under IFRS 15
IFRS 15 also provides guidance on certain costs associated with obtaining and fulfilling contracts.
Costs to Obtain a Contract
Some incremental costs of obtaining a contract may qualify for recognition as an asset when the relevant criteria are met.
Costs to Fulfil a Contract
Certain costs incurred to fulfil a contract may also qualify for asset recognition when they meet the applicable requirements. Construction companies should therefore assess costs individually rather than assuming that every project-related expense should be capitalized.
Common costs requiring careful assessment include:
- Direct labour
- Materials
- Subcontractor costs
- Engineering costs
- Mobilization
- Equipment
- Site costs
- Tender and bid costs
Contract Assets, Contract Liabilities and Receivables
IFRS 15 distinguishes between contract assets, contract liabilities, and receivables.
| Item | Meaning | Construction Example |
|---|---|---|
| Contract asset | Right to consideration that is still conditional on something other than passage of time | Earned but not yet unconditionally billable amount |
| Receivable | Unconditional right to consideration | Amount invoiced and due from customer |
| Contract liability | Obligation to transfer goods or services for consideration received or due | Customer advance received before performance |
Changes in contract assets and liabilities can result from changes in progress measurements, transaction price estimates, contract modifications, and other factors. This distinction is important because billing does not automatically equal revenue.
A contractor may invoice according to contractual milestones while recognizing revenue based on the transfer of performance to the customer.
Common IFRS 15 Revenue Recognition Mistakes in Construction

Construction companies can encounter several recurring problems when applying IFRS 15.
Recognizing Revenue Based Only on Invoices
An invoice represents billing. Revenue recognition depends on satisfying the relevant performance obligation.
Ignoring Contract Variations
A variation can change the transaction price, scope, or both. Failing to assess it promptly can distort reported revenue.
Using an Unsupported Percentage of Completion
A percentage should come from a method that faithfully represents progress. Management should be able to support the underlying data.
Failing to Update Cost Estimates
If expected project costs change significantly, continuing to use outdated estimates can result in incorrect revenue and profit recognition.
Recognizing Variable Consideration Too Early
Expected bonuses and claims should not automatically become revenue. The relevant IFRS 15 requirements and constraint must be assessed.
Treating Every Contract as One Performance Obligation
A contract may contain several distinct promises. The accounting treatment should reflect the actual goods and services promised.
Poor Documentation of Judgements
IFRS 15 often requires significant judgment. Construction companies should document why they selected a particular revenue recognition and progress measurement approach.
IFRS 15 vs Percentage of Completion Method
The term percentage of completion remains common in construction accounting discussions, but it should not be treated as a separate revenue recognition standard under IFRS 15. The important question is whether the performance obligation is satisfied over time and, if so, which measure of progress faithfully represents the contractor’s performance.
A cost-to-cost calculation can be an input method for measuring progress. IFRS 15 specifically describes input methods based on factors such as resources consumed, labour hours, costs incurred, or machine hours. Therefore, construction companies should avoid simply applying a traditional percentage-of-completion formula without first assessing the IFRS 15 requirements.
UAE Construction Companies and IFRS 15 Compliance
For UAE contractors, strong project accounting controls can make IFRS 15 implementation more reliable. Construction companies should coordinate accounting records with information from project managers, quantity surveyors, contract administrators, and commercial teams.
What UAE Contractors Should Monitor
- Contract value
- Approved variations
- Unapproved claims
- Costs incurred
- Estimated costs to complete
- Progress certificates
- Retentions
- Expected project margin
- Revenue recognized to date
- Contract assets and liabilities
A monthly project review can help finance teams identify changes before they create significant year-end accounting adjustments.
IFRS 15 Construction Accounting Checklist
Use this checklist when reviewing a construction contract:
- Identify the customer contract
- Confirm the relevant contractual rights and obligations
- Identify performance obligations
- Determine the transaction price
- Assess variable consideration
- Review contract modifications
- Determine whether revenue is recognized over time
- Select an appropriate progress measurement method
- Review costs included in the progress calculation
- Update estimated total project costs
- Reconcile recognized revenue with project progress
- Assess contract assets and liabilities
- Document significant accounting judgments
How to Improve IFRS 15 Revenue Recognition Controls
A strong control environment can reduce errors in construction revenue recognition.
1. Maintain Contract-Level Accounting Schedules
Track revenue, costs, billings, variations, and expected margins for each significant project.
2. Reconcile Project Progress With Accounting Records
Finance teams should compare accounting calculations with reliable operational evidence.
3. Review Variations Regularly
Do not wait until year-end to assess changes in scope or contract price.
4. Update Cost-to-Complete Estimates
Project forecasts should reflect current information rather than the original budget alone.
5. Document Significant Judgments
Record the reasoning behind decisions involving performance obligations, progress measures, variable consideration, and contract modifications.
6. Establish Approval Controls
Revenue adjustments and significant changes in project estimates should have appropriate review and approval.
7. Connect Finance and Project Teams
IFRS 15 accounting depends on operational information. Finance teams cannot make reliable calculations if they receive incomplete project data.
FAQ
What is IFRS 15 in construction?
IFRS 15 provides a framework for recognizing revenue from contracts with customers. For construction companies, it helps determine when revenue should be recognized and how progress toward satisfying performance obligations should be measured.
How does IFRS 15 recognize construction revenue?
Construction revenue may be recognized over time when one of the applicable IFRS 15 criteria is satisfied. The contractor then uses an appropriate measure of progress, such as an input or output method.
What is the cost-to-cost method under IFRS 15?
The cost-to-cost method is an input method that compares appropriate costs incurred to date with the expected total costs required to satisfy the performance obligation.
When can a construction company recognize revenue over time?
Revenue can be recognized over time when the performance obligation meets at least one of the applicable criteria in IFRS 15 paragraph 35. Otherwise, the performance obligation is generally satisfied at a point in time.
How are construction contract variations treated under IFRS 15?
A variation or change order must be assessed under the contract modification requirements. Depending on the circumstances, it may be treated as a separate contract or accounted for through the existing contract.
What is the difference between a contract asset and a receivable?
A contract asset represents a conditional right to consideration, while a receivable represents an unconditional right to payment, subject generally only to the passage of time.
Is percentage of completion still used under IFRS 15?
A percentage-based measure can still be used when it appropriately measures progress for a performance obligation satisfied over time. However, the method must faithfully represent performance and comply with IFRS 15.
How does IFRS 15 handle construction contract losses?
Contractors need to assess their applicable accounting requirements when a project is expected to be loss-making. The revenue recognition analysis under IFRS 15 should also be considered alongside other relevant IFRS requirements.
What costs are capitalized under IFRS 15?
Certain incremental costs of obtaining a contract and certain costs incurred to fulfil a contract can qualify for asset recognition when the requirements in IFRS 15 are met. Each cost category should be assessed based on the facts and circumstances.
How Ripple Business Setup Can Help With IFRS 15 Construction Accounting
Construction companies need accurate project information, consistent accounting processes, and well-documented judgments to apply IFRS 15 Construction, Revenue Recognition effectively. Ripple Business Setup can support UAE businesses with construction project accounting, revenue and cost reconciliation, contract accounting, management reporting, financial statement preparation, and broader accounting advisory services.
If your construction business is reviewing its revenue recognition process, contract modifications, project profitability, or contract assets and liabilities, professional accounting support can help strengthen your reporting process.
Contact Ripple Business Setup:
- Phone: +971 50 593 8101
- Email: info@ripplellc.ae
- WhatsApp: +971 4 250 0833
Final Takeaway
IFRS 15 makes construction revenue recognition more focused on performance and transfer of control rather than simply invoicing. Construction companies need to identify their performance obligations, assess the transaction price, evaluate variations and variable consideration, and select a progress measurement method that faithfully represents performance.
Disclaimer: This article provides general information about IFRS 15 and construction revenue recognition and should not be treated as accounting, audit, tax, or legal advice. The appropriate treatment depends on the specific terms, facts, and circumstances of each contract. Businesses should consult a qualified accounting or IFRS professional before making significant financial reporting decisions.





