IFRS 15CoreReal Estate / Construction

Construction contract revenue and measuring progress

IFRS 15 · Revenue from Contracts with Customers

Applies to: Contractor (build-for-others)

In plain words

A contractor builds a tower on the client's land over several years. The question is when to recognise revenue. Because the client controls the work as it is built, revenue is normally recognised over time. A common method is cost-to-cost: costs incurred to date divided by total estimated costs. The estimate is updated regularly with the project controls team, and any change is booked as a cumulative catch-up in the period it occurs.

Why it matters

Construction for a customer on the customer's land normally qualifies for over-time revenue recognition, so the reported revenue and margin for the entire life of a multi-year project hinge on the honesty of the cost-to-complete estimate updated period by period. Because this estimate is judgmental and forward-looking, it is the single largest source of earnings management and restatement risk in the contracting sector, directly affecting reported margin, contract asset valuation and covenant compliance.

Diagnostic questions

Is the performance obligation satisfied over time (customer controls the land/asset, or the contractor has no alternative use and an enforceable right to payment)? Is the total-estimated-cost forecast rebuilt at least monthly by project controls/quantity surveyors, incorporating known variations and cost escalation? Is cost-based progress corroborated against independent physical evidence (site surveys, milestone certificates)? Are changes in cost/revenue estimates recognized as an immediate cumulative catch-up in the period identified, rather than smoothed over remaining periods?

Recognition

1) Confirm the performance obligation qualifies for over-time recognition: the customer controls the asset as it is created/enhanced (typically true for construction on the customer's land), or the asset has no alternative use to the contractor AND the contractor has an enforceable right to payment for performance completed to date. 2) If neither over-time criterion is met, recognize revenue at the point in time control transfers (e.g. on handover/completion certificate). 3) For over-time contracts, select a single progress measure applied consistently, usually an input method (cost-to-cost: costs incurred to date divided by total estimated contract costs). 4) Rebuild the total-estimated-cost forecast at least monthly with project controls (quantity surveyors/planners), not finance alone, incorporating known variations, delays, and cost escalation. 5) Recompute cumulative revenue = percentage complete x total transaction price; recognize the current-period revenue as cumulative revenue less revenue recognized to date (the cumulative catch-up approach), so estimate changes are a change in accounting estimate applied prospectively to the cumulative calculation, not restated retrospectively. 6) Corroborate cost-based progress against independent physical evidence (site surveys, milestone certificates) at least quarterly to catch inputs that don't proportionately depict performance (e.g. uninstalled materials, wasted costs).

Measurement

Progress is measured using an input method (cost-to-cost) unless an output method better depicts performance; whichever method is chosen must be applied consistently to similar performance obligations. The cost base for the denominator (total estimated costs) must exclude abnormal wastage, rework due to contractor error, and costs not proportionate to progress (e.g. uninstalled high-value materials, see the related uninstalled-materials issue). Contract revenue is measured at the transaction price, adjusted for variable consideration (see variations/claims issue) constrained to amounts highly probable not to reverse. Subsequent measurement: at each reporting date, re-estimate total costs and total revenue; changes are cumulative catch-up adjustments recognized immediately in the period the estimate changes, not spread over remaining periods. Contract assets/liabilities are the balancing entries between cumulative revenue recognized and amounts billed, and are remeasured each period as billing and progress diverge.

Presentation & disclosure

Disclose the progress measurement method(s) used and why they faithfully depict performance; disclose significant judgments in determining the timing of satisfaction of performance obligations (over-time vs point-in-time criteria applied); disaggregate contract revenue (e.g. by project type, geography, or contract duration) per IFRS 15 disaggregation requirements; disclose the opening/closing balances and movements of contract assets and contract liabilities and the amount of revenue recognized in the period that was included in the opening contract liability balance; disclose the aggregate transaction price allocated to remaining performance obligations (backlog) and when it is expected to be recognized; disclose the impact of significant changes in estimates (cumulative catch-up adjustments) on revenue and margin for the period.

Common mistakes

  • Freezing the total-estimated-cost budget and failing to absorb known overruns promptly, which artificially inflates percentage complete and front-loads margin
  • recognizing full expected margin at contract inception or early mobilization before real performance has occurred
  • relying on finance-department estimates of cost-to-complete without input from project controls/quantity surveyors who see site reality
  • treating billing milestones (which follow the payment schedule) as if they were the revenue recognition trigger, rather than measuring actual progress
  • failing to true-up cumulative revenue when estimates change, instead spreading the correction prospectively over remaining periods (a '
  • smoothing'
  • error that misstates individual periods).

Simple example

A contractor signs a fixed-price contract to build a tower in Riyadh for SAR 400,000,000 total transaction price. At the end of Year 1, costs incurred to date are SAR 120,000,000 and total estimated costs to complete the project are re-forecast (with project controls, after a steel price increase) at SAR 340,000,000, implying total estimated contract cost of SAR 340,000,000 and percentage complete of 120,000,000 / 340,000,000 = 35.29%.
Cumulative revenue to recognize = 35.29% x 400,000,000 = SAR 141,176,000 (rounded). No revenue was recognized in a prior period, so all of this is current-year revenue. Cumulative cost of sales recognized = SAR 120,000,000 (costs incurred).
Journal entries (Year 1, at cost incurrence and period-end revenue recognition):
On costs incurred during construction:
Dr Contract costs incurred (WIP/cost of construction) 120,000,000 / Cr Cash/Accounts payable 120,000,000
On recognizing revenue and cost of sales based on percentage of completion, and recording the contract asset for revenue not yet billed (assume SAR 100,000,000 has been billed to date per the payment schedule):
Dr Contract asset (unbilled revenue) 41,176,000 / Dr Accounts receivable 100,000,000 / Cr Revenue from construction contracts 141,176,000
Dr Cost of construction contracts 120,000,000 / Cr Contract costs incurred (WIP) 120,000,000
(Debits 41,176,000 + 100,000,000 = 141,176,000 = Credit to Revenue, so the entry balances; the second entry reclassifies accumulated WIP costs to cost of sales, also balancing at 120,000,000 = 120,000,000.)
In Year 2, if the steel overrun worsens and total estimated cost rises further, the percentage complete recalculated on updated cumulative costs and revised total cost will fall or rise accordingly, and the cumulative catch-up adjustment is booked entirely in the quarter the revised estimate is approved, not smoothed over future periods.

Professional judgment

The two genuine grey areas are: (a) whether the over-time criteria are actually met, particularly the 'no alternative use plus enforceable right to payment for performance to date' limb when construction is not literally on the customer's own land (e.g. some off-plan or design-build arrangements), and (b) the reliability of the cost-to-complete estimate, which is inherently forward-looking and subject to optimism bias. Evidence that should drive the conclusion includes: contract termination clauses (do they entitle the contractor to cost-plus-margin recovery on termination for convenience?), the specificity of the asset to this customer, historical accuracy of past cost-to-complete estimates on similar projects (an estimating track record), and the governance process behind cost updates (are project engineers and commercial teams independently challenging finance's numbers?). A pattern of margin fade (progressive downward revisions after an initially optimistic bid) is itself evidence of estimation weakness and should trigger enhanced scrutiny and disclosure.

Source basis

IFRS 15 · Revenue from Contracts with Customers

Paragraph references

IFRS 15.35IFRS 15.39–41IFRS 15.44–45

Verified against the official standard texts used in the IFRS Expert skill.

IFRS 15 Revenue from Contracts with Customers
Issued: 28 May 2014 · Effective: 1 January 2018

Related issues

Educational and navigation content only. Not professional advice. Does not reproduce official IFRS/IAS text. Consult the authoritative standards and qualified professionals; professional judgment may still be required.