Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting and Bookkeeping · 10 min read · Jul 20, 2026 · Updated Jul 27, 2026

The Percentage Completion Method for Construction Contracts

CA Puja Pradhan

The Percentage Completion Method for Construction Contracts - Featured Image
In this guide

    The percentage of completion method is a way of recognising revenue and profit on a long construction contract as the work progresses, instead of waiting until the building is handed over. If a contractor has finished 40% of a project, it books roughly 40% of the contract's revenue and its matching costs in that period. This matters because a large road, bridge or factory can take three or four years to complete, and reporting nothing until the final year would give a badly distorted picture of how the business is actually performing. Below we set out how the method works, how to calculate the percentage, when it is required in India, and how it compares with the completed contract approach.

    What is the percentage of completion method?

    The percentage of completion method (often shortened to POC or POCM) spreads a contract's revenue, costs and profit across the accounting periods in which the work is carried out. Each period, the contractor estimates how far along the contract is, applies that percentage to the total contract value, and recognises the resulting revenue. The costs incurred in the period are charged against it, so the profit reported tracks the real economic activity on site. It is an accrual accounting idea taken to its logical end: revenue is earned as performance happens, not when cash arrives or when the keys are handed over.

    Because progress is recognised before the customer is formally billed for all of it, the method creates a balance sheet item usually described as unbilled revenue or contract work-in-progress. Getting that valuation right sits at the heart of clean construction accounts, and it is closely tied to work-in-progress (WIP) valuation. Contractors that want this handled end to end usually bring in a specialist for Construction & Real Estate Accounting rather than running it in-house.

    CA Tip: Recognising revenue on a contract is not the same as billing it. Keep a running reconciliation between certified work, amounts invoiced and revenue recognised, because auditors will test all three, and the gaps between them are exactly where restatements happen.

    Is AS 7 applicable to construction contracts, and when is the method mandatory?

    Yes. AS 7, Construction Contracts, issued by the ICAI, governs contractors that report under Accounting Standards. It makes the percentage of completion method mandatory, not optional, once the outcome of a contract can be estimated reliably. Where the outcome cannot yet be estimated, revenue is recognised only to the extent of contract costs that are probably recoverable, and no profit is taken until reliability returns.

    Companies that have moved to Ind AS follow Ind AS 115 instead, notified by the MCA. It does not use the words "percentage of completion", but it reaches the same place: where a contract meets one of its over-time tests, revenue is recognised over time and progress is typically measured on a cost-to-cost basis. So whether a contractor is on AS 7 or Ind AS 115, a genuine construction contract to a customer's specification almost always recognises revenue as the work is done.

    How to calculate the percentage of completion: the cost-to-cost formula

    The most common way to measure progress is the cost-to-cost method, an input method that compares costs incurred so far against the total costs expected. The formula is straightforward:

    Percentage complete = Contract costs incurred to date ÷ Estimated total contract cost

    Once you have that percentage, revenue for the period follows in four steps:

    1. Add up the actual contract costs incurred to date (materials, labour, subcontractors, site overheads).
    2. Re-estimate the total cost to complete the whole contract, updating it for any changes.
    3. Divide costs to date by estimated total cost to get the percentage complete.
    4. Multiply that percentage by the total contract value to get cumulative revenue, then subtract revenue already recognised in earlier periods to get this period's figure.

    The re-estimation in step 2 is the part that goes wrong most often. The percentage is only as honest as the total-cost estimate underneath it, so that number has to be revisited every reporting date, not set once at the start.

    A six-step flow showing the percentage of completion calculation, from totalling costs to date through to recognising the period's revenue, cost and profit.
    How revenue is recognised under the percentage of completion method
    Common mistake: Treating advances received from the client as revenue. A mobilisation advance is a liability until the matching work is done. Revenue is driven by measured progress, never by the size of the cheque that has come in.

    A worked example: recognising revenue on a Rs 130 crore contract

    Take a three-year contract with a fixed value of Rs 130 crore and an estimated total cost of Rs 100 crore, so the expected profit is Rs 30 crore. Using the cost-to-cost method, the schedule below shows how revenue, cost and profit fall into each year as work progresses. All figures are in Rs crore.

    YearCumulative cost incurred% completeCumulative revenueRevenue this yearCost this yearProfit this year
    Year 13030%39.039.0309.0
    Year 27575%97.558.54513.5
    Year 3100100%130.032.5257.5
    Total100 130.0130.010030.0

    In Year 1, 30% complete on a Rs 130 crore contract gives cumulative revenue of Rs 39 crore, against Rs 30 crore of cost, for Rs 9 crore of profit. Each later year recognises only the increment over the cumulative figure already booked. The profit lands unevenly because the cost-to-cost percentage moves unevenly, which is exactly what the method is meant to reflect.

    Percentage of completion vs completed contract method

    The alternative is the completed contract method (CCM), which recognises no revenue or profit at all until the contract is substantially finished. The two produce very different profit profiles for the same project.

    FeaturePercentage of completionCompleted contract
    Revenue timingRecognised each period as work progressesRecognised only when the contract is complete
    Profit profileSmoothed across the contract's lifeBunched into the final period
    Balance sheetShows unbilled revenue and contract WIPShows accumulated cost as WIP, no profit
    Reliability neededRequires a reliable estimate of total costWorks when the outcome cannot be estimated
    Indian positionMandatory under AS 7 / Ind AS 115 when outcome is estimableEffectively a fallback when it is not

    Under Indian standards the choice is not a free preference. Once the outcome can be measured reliably, POC is required and CCM is not available as an accounting policy, unlike some older treatments elsewhere.

    When to use percentage of completion versus completed contract

    Use the percentage of completion method when you can reliably estimate total contract revenue and total contract cost, and progress can be measured, which describes most infrastructure and civil contracts built to a client's design. Fall back to recognising revenue only to the extent of recoverable cost (no profit) when the outcome genuinely cannot be estimated: early-stage contracts, disputed scope, or unpriced variations that dominate the job.

    For companies on Ind AS 115, the test is more explicit. Revenue is recognised over time if any one of three conditions is met, the most relevant for construction being that the asset has no alternative use to the contractor and there is an enforceable right to payment for work completed to date. This is why a contractor building a specified bridge recognises over time, while a developer selling standard flats usually recognises at a point in time. The difference in tax and GST treatment between under-construction and completed property is a separate topic, covered in GST on under-construction vs completed property.

    The four criteria for revenue recognition and the cost-to-cost method

    Before any construction revenue is booked, four things generally have to hold: the contract is enforceable and its terms are agreed, total contract revenue can be measured reliably, it is probable the economic benefits will flow to the contractor, and both the costs to complete and the stage of completion can be measured reliably. If any of these fails, profit recognition waits.

    The cost-to-cost method is the workhorse for the fourth criterion. Because it uses inputs (costs) rather than outputs, care is needed with costs that do not reflect progress: uninstalled materials sitting on site, or a large advance to a subcontractor, can inflate the percentage before any real work is done. Those items are stripped out of the numerator so the percentage stays honest. Contractors running several jobs at once should track this per project, which ties into project-wise profitability and disciplined project and phase-wise WIP costing.

    CA Tip: Retention money stays inside contract revenue even though the cash is held back. A 5% retention on Rs 10 crore of certified work leaves Rs 50 lakh sitting as a retention receivable, and GST is payable on the gross certified value, not on the net amount actually received. Confirm the rate position on the CBIC portal for your works contract category.

    How expected losses and retention money are handled

    Two treatments trip contractors up. First, an expected loss on a contract is recognised in full and immediately, the moment the estimate turns negative, whatever stage the work has reached. If contract revenue is Rs 80 crore and the estimated total cost climbs to Rs 90 crore, the whole Rs 10 crore loss is booked at once, not spread over the remaining months. This is a prudence rule that applies under both AS 7 and Ind AS 115. Second, retention money, the slice the client withholds until defect-free completion, is included in revenue as work is certified and shown as a receivable, because the right to it is only conditional on performance. None of this changes a developer's RERA escrow obligations, which run on a separate track set out in the RERA 70% escrow rule.

    Where land is contributed under a development arrangement rather than a straight construction contract, the accounting shifts again, and that is dealt with separately in Joint Development Agreement accounting and taxation. To pin down which standard set applies to your entity in the first place, the Ind AS Applicability Checker and the AS vs Ind AS comparison matrix are a quick way to start.

    Key terms

    Getting the method right in practice

    The percentage of completion method rewards discipline in two places: an honest, regularly refreshed estimate of total cost, and a clean split between what has been certified, billed and recognised. Contractors that keep those tight get a profit and loss account that actually tracks site activity, along with clean handling of retention, advances and expected losses. Those that treat the cost estimate as a set-and-forget number end up with lumpy, unreliable profits. If contract accounting sits alongside broader reporting needs, it usually connects into financial statement preparation and day-to-day accounting services. Businesses in adjacent sectors with their own revenue-recognition quirks, such as SaaS accounting, IT and software company accounting and startup accounting, face similar over-time versus point-in-time questions.

    Key takeaways

    • The percentage of completion method books revenue and profit as work is done, measured usually by the cost-to-cost formula.
    • Percentage complete = costs incurred to date ÷ estimated total cost, applied to the contract value for cumulative revenue.
    • AS 7 makes the method mandatory once a contract's outcome is reliably estimable; Ind AS 115 gets there through its over-time tests.
    • Any expected loss is charged in full immediately; retention money stays in revenue as a receivable.
    • Real estate developers selling standard units usually recognise at a point in time, not over time.

    Decision guide

    Should you recognise construction revenue over time?
    Should you recognise construction revenue over time?
    Share this guide: Link copied!

    When is the percentage of completion method required?

    AS 7 makes the percentage of completion method mandatory for construction contractors reporting under Accounting Standards, once the outcome of a contract can be estimated reliably. Companies applying Ind AS follow Ind AS 115 instead, recognising revenue over time where the asset has no alternative use and there is an enforceable right to payment for work completed.

    How is revenue recognised under Ind AS 115 for construction contracts?

    Revenue is recognised over time where one of the three Ind AS 115 tests is met, and progress is usually measured by the cost-to-cost input method. If Rs 30 crore of an estimated Rs 100 crore cost has been incurred on a Rs 130 crore contract, revenue of Rs 39 crore is recognised. Where no test is met, revenue waits until control transfers.

    How is an expected loss on a construction contract accounted for?

    An expected loss is charged to the statement of profit and loss immediately and in full, whatever stage the work has reached. If contract revenue is Rs 80 crore and estimated total cost is Rs 90 crore, the whole Rs 10 crore loss is booked in the period the estimate changes, not spread across the remaining months of work.

    How is retention money treated under the percentage of completion method?

    Retention money is included in contract revenue as the work is certified and shown as a receivable, because the right to it is only conditional on defect-free performance. A 5% retention on Rs 10 crore of certified value leaves Rs 50 lakh in retention receivable. GST is payable on the gross certified value, not on the reduced amount actually received.

    Does the percentage of completion method apply to Indian real estate developers?

    No, developers applying Ind AS 115 recognise revenue at a point in time when possession passes, because a flat buyer contract usually fails the no-alternative-use and enforceable-payment tests. The method survives for contractors building to a customer specification. Developers still on AS follow the Guidance Note on Real Estate Transactions, which sets thresholds of 25% of construction cost incurred, 25% of the area sold and 10% of consideration realised.