CA
Tax Tutor
A

Think of a builder who signs a ₹5 crore contract to build a commercial complex over 3 years. The big question in accounting: when does he recognise the ₹5 crore revenue — only when he hands over the keys, or a little each year as work progresses? AS 7 Construction Contracts answers exactly this. It mandates the Percentage of Completion Method (PCM) — you recognise revenue and costs proportionally as the contract progresses, not in a lump sum at the end.

Here's the core logic. Contract revenue includes the original contract price, variations (changes in scope approved by the customer), claims (extra amounts you expect to recover for unforeseen costs), and incentive payments (bonuses for finishing early). Contract costs include direct materials, labour, subcontractor charges, and attributable overheads. The stage of completion is usually measured as: Costs incurred to date ÷ Total estimated costs × 100. Multiply this % by total contract revenue, subtract revenue already recognised in prior periods — that's your revenue for the current year. Simple enough once you see it worked out.

Now, two critical special cases to know cold. First, foreseeable loss: if at any point you estimate the contract will result in a net loss (total costs > total revenue), you must recognise the entire expected loss immediately — no deferral allowed. This is the prudence concept in action. Second, uncertain outcome: when you genuinely cannot estimate the contract outcome reliably (often in early stages), recognise revenue only to the extent of costs recoverable (i.e., profit = zero), but keep expensing costs. This is different from a loss situation — you're not booking a loss, just being conservative. AS 7 does not permit the Completed Contract Method, which was the old approach. The ICAI has been very clear on this, and exam questions will test whether you apply PCM correctly even when the question tempts you toward a year-end recognition approach.

📊 Worked example

Example 1 — Standard PCM with a profit contract

Rajesh Constructions Ltd. signs a fixed-price contract for ₹80,00,000. Details at end of Year 2:

| Item | Year 1 | Year 2 |

|---|---|---|

| Costs incurred to date | ₹18,00,000 | ₹45,00,000 |

| Estimated costs to complete | ₹42,00,000 | ₹15,00,000 |

| Total estimated costs | ₹60,00,000 | ₹60,00,000 |

Year 1 working:

  • Stage of completion = 18,00,000 ÷ 60,00,000 = 30%
  • Revenue recognised = 30% × ₹80,00,000 = ₹24,00,000
  • Costs recognised = ₹18,00,000
  • Gross profit Year 1 = ₹24,00,000 − ₹18,00,000 = ₹6,00,000

Year 2 working:

  • Stage of completion = 45,00,000 ÷ 60,00,000 = 75%
  • Cumulative revenue = 75% × ₹80,00,000 = ₹60,00,000
  • Revenue recognised in Year 2 = ₹60,00,000 − ₹24,00,000 = ₹36,00,000
  • Costs recognised in Year 2 = ₹45,00,000 − ₹18,00,000 = ₹27,00,000
  • Gross profit Year 2 = ₹9,00,000

---

Example 2 — Foreseeable loss situation

Same contract (₹80,00,000). At end of Year 2, total estimated costs revised upward to ₹90,00,000 (costs incurred ₹45,00,000, to complete ₹45,00,000).

  • Expected loss on contract = ₹90,00,000 − ₹80,00,000 = ₹10,00,000
  • This entire ₹10,00,000 loss must be recognised immediately in Year 2's P&L.
  • Stage of completion = 45,00,000 ÷ 90,00,000 = 50%
  • Cumulative revenue = 50% × ₹80,00,000 = ₹40,00,000; less Year 1 revenue ₹24,00,000 → ₹16,00,000 in Year 2
  • Costs charged in Year 2 = ₹27,00,000 (actual) + ₹(10,00,000 − prior absorbed loss) to ensure full loss hits P&L.

Final answer: Recognise the full ₹10,00,000 expected loss in Year 2 without waiting for contract completion.

⚠️ Common exam mistakes

  • Confusing 'uncertain outcome' with a 'loss contract' — Students often book zero profit AND no loss when told the outcome is uncertain. Correct: uncertain outcome → revenue = costs recoverable (zero profit, no loss). A loss contract is different — book the full expected loss immediately.
  • Forgetting to deduct prior-period revenue when calculating current-year revenue — Always: Current year revenue = (Cumulative % × Total revenue) − Revenue already recognised. Many students apply the % directly to get the year's revenue without subtracting prior years.
  • Using completion % on costs instead of cumulative costs — The denominator is total estimated costs (revised), not original budgeted costs. Always use the latest estimate.
  • Ignoring variations and claims in contract revenue — Students take only the base contract price. Add approved variations and probable claims to get the correct total contract revenue figure before applying PCM.
  • Applying Completed Contract Method — AS 7 explicitly prohibits this. If an exam question seems to hint at recognising all revenue on delivery, it's a trap. PCM is mandatory under AS 7.
📖 Reference: AS 7 — Institute of Chartered Accountants of India
Test yourself
Practice questions on this section, AI-graded with citations.
⚡ Practice now →