Skip to content

Advanced Accounting · AS 7 Construction Contracts

AS 7 Construction Contracts: Expected Losses, Changes in Estimates and Disclosures

Updated 4 October 2026 · Fact-checked

Under AS 7, if it is probable that total contract costs will exceed total contract revenue, you recognise the whole expected loss immediately, whatever the stage of completion. If the outcome cannot be estimated reliably, recognise revenue only up to recoverable costs incurred, giving zero profit. Estimate changes follow AS 5, and disclosures cover revenue, methods, costs, advances and retentions.

Understand Expected Losses, Changes in Estimates and Disclosures

A construction contract runs over several years. AS 7 normally spreads revenue and cost over those years using the percentage of completion method. That works only when you can estimate the outcome reliably. This topic covers what you do when the contract is heading for a loss, when the outcome is uncertain, and when your estimates change.

Expected loss. Prudence says you must not wait for the contract to finish before showing a loss. When it is probable that total contract costs will exceed total contract revenue, the expected loss is recognised as an expense immediately. It is the whole loss on the contract, not just the share for work done so far. The amount does not depend on whether work has started, on the stage of completion, or on profits expected from other contracts (unless those are treated as a single contract under AS 7).

Uncertain outcome. If you cannot estimate the outcome reliably, you do not use the percentage of completion method. Revenue is recognised only to the extent of contract costs incurred that are probable of recovery. Contract costs are expensed in the period they are incurred. The result is zero profit in those years. If total costs are expected to exceed revenue, the expected loss rule still applies.

Changes in estimates. Estimates of revenue, costs or outcome change as the job goes on. The effect is treated as a change in accounting estimate under AS 5. You work out cumulative revenue and expense to date on the new estimates and subtract what was already recognised. Nothing earlier is restated. If an amount already included in revenue becomes uncollectable, that amount is recognised as an expense. You do not reduce contract revenue.

Disclosures. AS 7 asks you to disclose the revenue recognised in the period, the methods used to determine that revenue and the stage of completion. For contracts in progress at the reporting date, you disclose costs incurred plus recognised profits (less recognised losses), advances received and retentions. You also show the gross amount due from customers as an asset and the gross amount due to customers as a liability.

Key rules to remember

Expected loss test
Total estimated contract costs > Total contract revenue → recognise the entire loss at once
Apply when the excess is probable. Recognise the loss in full in the period it becomes probable.
Stage of completion (cost proportion)
Stage of completion = Contract costs incurred to date ÷ Total estimated contract costs
Costs for future work, such as materials not yet used, are excluded from costs incurred. Use this method only if the question does not give another basis.
Cumulative revenue to date
Cumulative revenue = Contract price × Stage of completion
Revenue for the year = cumulative revenue − revenue recognised in earlier years. Use the latest estimate of contract price.
Provision for foreseeable loss
Provision = Total expected loss − Loss already shown through revenue less costs to date
Make sure the cumulative loss shown in the books equals the total expected loss.
Uncertain outcome
Revenue = Recoverable costs incurred; Expense = Costs incurred; Profit = 0
Applies when outcome cannot be estimated reliably, as long as costs are probable of recovery.
Gross amount due from customers
Costs incurred + Recognised profits − Recognised losses − Progress billings (if positive)
Shown as an asset. If negative, it is shown as gross amount due to customers, a liability.
Uncollectable revenue
Uncollectable amount → expense, not a reduction of revenue
AS 7 treats it as an expense when uncertainty arises about collecting an amount already in revenue.

How to solve Expected Losses, Changes in Estimates and Disclosures questions

Use this order for any question on losses, estimate changes or disclosures. Do the loss test before anything else.

  1. 1Write down the contract price, costs incurred to date, and estimated costs to complete. Adjust for any cost that relates to future work.
  2. 2Add costs incurred and costs to complete to get total estimated cost. Compare with the contract price. If cost is higher, the contract is loss-making.
  3. 3Decide whether the outcome can be estimated reliably. If not, take revenue as recoverable costs incurred and show zero profit, or the full loss if one is expected.
  4. 4If outcome is reliable, compute stage of completion and cumulative revenue. Deduct revenue of earlier years to get revenue for the year.
  5. 5For a loss-making contract, recognise the full expected loss. Charge costs incurred for the year, then add the provision needed so that the cumulative loss equals the total expected loss.
  6. 6For changed estimates, recompute everything on the new figures from the start. The difference from earlier recognised amounts goes through the current year only.
  7. 7Treat uncollectable amounts as a separate expense. Then prepare the disclosure figures: costs plus recognised profits less losses, advances, retentions, and amounts due from or to customers.
  8. 8Show the year-wise statement clearly, with cumulative columns. This earns step marks even if one figure is wrong.

Quickest way: Cumulative-table method

When to use it: Use it for any multi-year contract problem with a loss or a change in estimate, in the written section. For MCQs, use the checks below.

  1. Draw a table with columns: Cumulative to date, Earlier years, Current year. Rows: Revenue, Costs, Provision for loss, Profit or (loss).
  2. Fill cumulative revenue and cumulative costs on the latest estimates. Subtract earlier years to get the current year.
  3. If total cost exceeds price, set the cumulative result equal to the total expected loss. The provision is the balancing figure.
  4. MCQ check 1: if total expected cost exceeds contract price, the loss is recognised in full in that year, whatever the percentage of completion.
  5. MCQ check 2: if the outcome is uncertain, profit is nil. Revenue equals costs incurred that are recoverable.
  6. MCQ check 3: uncollectable amounts go to expenses, not against revenue. Estimate changes are never restated for earlier years.

Common mistakes in Expected Losses, Changes in Estimates and Disclosures

  • Recognising only the percentage-of-completion share of the expected loss.

    Students apply the stage of completion to the loss the same way they do for profit.

    Fix: Recognise the entire expected loss immediately. Show the portion not yet reflected in revenue less costs as a provision.

  • Reducing contract revenue for an uncollectable amount.

    It feels natural to cut revenue when the customer will not pay.

    Fix: AS 7 says to recognise the uncollectable amount as an expense. Revenue stays as computed.

  • Restating earlier years when estimates change.

    Students think a revised total cost means earlier profit was wrong.

    Fix: A change in estimate is accounted for under AS 5 in the current period. Compute cumulative figures and subtract amounts already recognised.

  • Using costs incurred including unused materials to find the stage of completion.

    Students take the total cost figure given without reading its description.

    Fix: Exclude materials delivered to site but not yet used from costs incurred when computing the stage of completion. Carry them forward as an asset, not an expense, until they are used.

  • Showing a profit when the outcome is uncertain.

    Students apply the percentage of completion method out of habit.

    Fix: If the outcome cannot be estimated reliably, revenue equals recoverable costs incurred and profit is zero.

  • Leaving out disclosure items such as advances and retentions.

    Students focus on the calculation and treat disclosure as an afterthought.

    Fix: Learn the disclosure list as a set: revenue, methods, stage-of-completion method, costs plus profits less losses, advances, retentions, and amounts due from or to customers.

Worked examples

Example 1

A contractor has a fixed price contract for ₹60,00,000. At the end of Year 1, costs incurred are ₹30,00,000 and further costs to complete are estimated at ₹60,00,000. At the end of Year 2, cumulative costs incurred are ₹60,00,000 and further costs to complete are estimated at ₹30,00,000. Compute the amounts to be recognised in profit and loss for each year as per AS 7. Use the cost proportion method.

Show the solution
  1. Year 1: total estimated cost = 30,00,000 + 60,00,000 = ₹90,00,000. This exceeds the contract price of ₹60,00,000, so the expected loss is ₹30,00,000.
  2. Stage of completion = 30,00,000 ÷ 90,00,000 = 1/3. Revenue = 60,00,000 × 1/3 = ₹20,00,000. Cost expensed = ₹30,00,000.
  3. Loss shown through revenue less cost = 20,00,000 − 30,00,000 = ₹10,00,000. Provision for the rest of the loss = 30,00,000 − 10,00,000 = ₹20,00,000. Total Year 1 loss = ₹30,00,000.
  4. Year 2: total estimated cost = 60,00,000 + 30,00,000 = ₹90,00,000, unchanged. Stage = 60,00,000 ÷ 90,00,000 = 2/3. Cumulative revenue = ₹40,00,000. Revenue for Year 2 = 40,00,000 − 20,00,000 = ₹20,00,000.
  5. Cost for Year 2 = 60,00,000 − 30,00,000 = ₹30,00,000. Loss on this basis = ₹10,00,000.
  6. The cumulative loss recognised should stay at ₹30,00,000, so Year 2 needs a reversal of ₹10,00,000 from the provision. Provision balance at end of Year 2 = 20,00,000 − 10,00,000 = ₹10,00,000. This equals the loss on the remaining work: remaining cost 30,00,000 less remaining revenue 20,00,000.
  7. Year 2 net result = revenue 20,00,000 − cost 30,00,000 + provision reversal 10,00,000 = nil.

Answer: Year 1: revenue ₹20,00,000, contract cost ₹30,00,000, provision for foreseeable loss ₹20,00,000, net loss ₹30,00,000. Year 2: revenue ₹20,00,000, cost ₹30,00,000, provision reversal ₹10,00,000, net result nil. Cumulative loss stays at ₹30,00,000.

Example 2

A contract has a fixed price of ₹80,00,000. At the end of Year 1, costs incurred are ₹24,00,000 and total estimated cost is ₹60,00,000. At the end of Year 2, cumulative costs incurred are ₹56,00,000 and total estimated cost is revised to ₹70,00,000. In Year 2 it becomes doubtful that ₹3,00,000 of revenue recognised earlier will be collected. Compute the Year 1 and Year 2 amounts as per AS 7 and state how the doubtful amount is treated.

Show the solution
  1. Year 1: stage = 24,00,000 ÷ 60,00,000 = 40%. Revenue = 80,00,000 × 40% = ₹32,00,000. Cost = ₹24,00,000. Profit = ₹8,00,000.
  2. Year 2: stage = 56,00,000 ÷ 70,00,000 = 80%. Cumulative revenue = 80,00,000 × 80% = ₹64,00,000.
  3. Revenue for Year 2 = 64,00,000 − 32,00,000 = ₹32,00,000. Cost for Year 2 = 56,00,000 − 24,00,000 = ₹32,00,000. Profit before the doubtful amount = nil.
  4. The revision of total estimated cost from ₹60,00,000 to ₹70,00,000 is a change in accounting estimate. It changes the stage of completion, so cumulative revenue and cumulative cost are recomputed, but Year 1 is not restated. Cumulative profit on the new estimate is 64,00,000 − 56,00,000 = ₹8,00,000. The same ₹8,00,000 was already recognised in Year 1, so the revision adds nil profit in Year 2.
  5. The ₹3,00,000 doubtful amount is recognised as an expense in Year 2. Revenue is not reduced.
  6. Year 2 net result = 32,00,000 − 32,00,000 − 3,00,000 = loss of ₹3,00,000. Cumulative profit after the doubtful amount = 8,00,000 − 3,00,000 = ₹5,00,000.

Answer: Year 1: revenue ₹32,00,000, cost ₹24,00,000, profit ₹8,00,000. Year 2: revenue ₹32,00,000, cost ₹32,00,000, and an expense of ₹3,00,000 for the doubtful amount, giving a Year 2 loss of ₹3,00,000. Cumulative profit is ₹5,00,000. The doubtful amount is an expense, not a reduction of revenue.

Exam tips

  • Always run the loss test first. Compare total estimated cost with contract price before you compute any percentage.
  • Show the year-wise working in a cumulative table. Marks are given for the stage of completion, revenue, cost and provision as separate steps.
  • In theory questions, answer in provision-facts-conclusion style: state the AS 7 rule, apply it to the facts given, then conclude with the accounting treatment.
  • Learn the disclosure list as a short checklist. Questions often ask you to list disclosures for contracts in progress.
  • For MCQs, watch for the words probable, reliably, and uncollectable. They signal which rule applies: full loss, zero profit, or expense.

Practice questions from AS 7 Construction Contracts

Expected Losses, Changes in Estimates and Disclosures: frequently asked questions

How is a loss-making contract treated under AS 7?

When it is probable that total contract costs will exceed total contract revenue, you recognise the whole expected loss as an expense immediately. You do not spread it over the remaining years. The loss is recognised regardless of the stage of completion.

What is recognised when the outcome of a contract cannot be estimated reliably?

Revenue is recognised only to the extent of contract costs incurred that are probable of recovery. Costs are expensed in the period incurred. The result is zero profit, unless a loss is expected, in which case the expected loss is recognised.

How are changes in estimates and uncollectible amounts handled under AS 7?

A change in estimate of revenue, cost or outcome is treated as a change in accounting estimate under AS 5. You apply the new estimate cumulatively and recognise only the difference in the current period. An uncollectable amount already included in revenue is recognised as an expense, not as a reduction of revenue.

What must be disclosed for contracts in progress?

You disclose the aggregate of costs incurred and recognised profits (less recognised losses), the advances received and the retentions. You also disclose the contract revenue recognised in the period and the methods used to determine it and the stage of completion. Gross amounts due from and to customers are shown as an asset and a liability respectively.