Book Consultation

Gondaliya CPA

Construction Accounting · Canada · Licensed CPA

Work-in-Progress (WIP) Accounting for Construction: How to Get It Right

What WIP accounting is, how the percentage-of-completion method works, how to calculate percentage complete and earned revenue, over- and under-billing, holdbacks and change orders, and why lenders and sureties depend on a clean WIP schedule. Written by a licensed Canadian CPA who works with contractors.

Work-in-progress accounting tracks the costs incurred and the revenue earned on each construction contract as the work is performed, instead of waiting until the job is finished. Under the percentage-of-completion method, percentage complete equals costs to date divided by total estimated cost, and earned revenue equals the contract value times that percentage. The WIP schedule then compares earned revenue to what has actually been billed, revealing over-billing and under-billing on every active job. It is the single most important report in construction accounting.

Why Construction Needs WIP Accounting

In most businesses revenue recognition is simple: you deliver, you record the sale. Construction does not work that way. Projects stretch across months or years, costs accumulate unevenly, and clients are billed on negotiated schedules that rarely line up with actual progress. Waiting until a job is complete to recognise revenue would make your interim financial statements meaningless. WIP accounting solves this by tying revenue to the progress of the work, so you know how each job is really performing while it is still in motion. It is the foundation of proper construction accounting.

The Percentage-of-Completion Method

The percentage-of-completion method recognises contract revenue and profit as the work is performed rather than all at the end. The most common measure is the cost-to-cost approach, which uses the costs you have incurred relative to the total you expect to spend.

Percentage complete = Costs incurred to date ÷ Total estimated cost
Earned revenue to date = Contract value × Percentage complete
Over/Under billing = Earned revenue − Billings to date

The percentage complete drives everything downstream, so it has to reflect real job progress, not billing progress. And because earned revenue is independent of what you have invoiced, the WIP schedule shows the gap between the two, which is where the real information lives.

Anatomy of a WIP Schedule

A WIP schedule lists every active contract and reconciles the following, job by job. It is the report your accountant, your lender and your surety all look to first.

ComponentWhat It Means
Contract valueTotal revenue including approved change orders
Costs incurred to dateDirect and allocable indirect costs on the job so far
Estimated cost to completeBest estimate of remaining costs to finish
Total estimated costCosts incurred plus cost to complete
Percentage completeCosts incurred ÷ total estimated cost
Revenue earned to dateContract value × percentage complete
Billings to dateAmount actually invoiced to the client
Over/Under billingRevenue earned less billings to date

A Worked Example

Take a contract worth one million dollars with a total estimated cost of eight hundred thousand. You have incurred three hundred thousand of cost so far.

  1. Percentage complete: $300,000 ÷ $800,000 = 37.5%.
  2. Earned revenue to date: $1,000,000 × 37.5% = $375,000.
  3. Compare to billings: if you have billed $300,000, you are under-billed by $75,000; if you have billed $420,000, you are over-billed by $45,000.

That single comparison, earned versus billed, tells you whether you are financing the client out of your own pocket or sitting on cash you have not yet earned.

Over-Billing and Under-Billing on the Balance Sheet

Because billing schedules almost never match progress exactly, the WIP schedule produces two positions that belong on the balance sheet.

Under-BillingOver-Billing
What it meansEarned more than you have billedBilled more than you have earned
Balance sheetContract asset (costs and estimated earnings in excess of billings)Contract liability (billings in excess of costs and estimated earnings)
Cash effectTies up your working capitalBoosts short-term cash
The riskDelayed billing, disputes, unapproved change ordersFuture billings lag the work; do not spend it as profit

Neither position is inherently good or bad, but both need watching every month. Chronic over-billing builds a liability you will work off without matching cash coming in; heavy under-billing quietly drains your working capital.

Holdbacks and Change Orders

Two construction-specific items shape the WIP schedule. Holdbacks, typically ten percent in Ontario under the Construction Act, are included in contract revenue when the revenue is earned under percentage-of-completion, but shown separately on the balance sheet as retainage. Holdback does not defer revenue recognition. Approved change orders are added to the contract value, changing percentage complete and earned revenue, so they must be captured as soon as they are approved, while pending ones are treated conservatively. Our guide to holdback accounting in construction covers the holdback side in detail.

Expected Losses: Recognise Them Immediately

Under ASPE 3400, if a contract is expected to result in an overall loss, the entire estimated loss is recognised immediately, even if the job is only partly complete. You do not spread the loss over the remaining work. A disciplined WIP schedule surfaces a projected-loss job early, so it is recognised correctly and you can act on it before it does more damage.

The Estimate to Complete Is the Number That Matters Most

The estimated cost to complete is the most sensitive figure on the whole schedule, because a small change in it moves percentage complete, earned revenue and expected profit all at once. That is why the WIP schedule cannot be a set-and-forget spreadsheet. It has to be updated monthly, ideally in a review where each project manager confirms whether the cost-to-complete estimate still holds and whether anything on site has changed. Without that feedback loop, the schedule drifts into fiction.

The WIP mistakes we prevent: recognising revenue from invoices instead of progress, failing to update the estimated cost to complete, not reconciling the WIP schedule to the general ledger, inconsistent change-order documentation, and mixing project-level with company-level reporting.

Book vs Tax, and Why Lenders Care

ASPE 3400 governs how you present WIP and revenue on your financial statements, but the CRA has its own rules for tax recognition of construction revenue, and in limited circumstances a different method may apply for tax, which can create differences between book and tax income and some planning opportunities. Separately, sureties and banks rely on a clean, well-presented WIP schedule to judge your financial health and how much work you can safely take on, so the schedule is often essential to getting bonded or financed. We coordinate the WIP schedule with your bookkeeping and corporate tax so the books, the tax and the surety package all line up.

Case Study: General Contractor, Ontario

A contractor pursuing a larger bonding program was billing on a fixed monthly schedule with no WIP reporting, so nobody could tell which jobs were making money. We set up job costing and a monthly WIP schedule, calculated percentage complete and earned revenue on every active contract, and presented the over- and under-billing positions correctly on the balance sheet. One job was quietly running toward a loss, which we recognised immediately as ASPE requires, and two others were badly under-billed, freeing cash once billing caught up. The surety got clean, credible schedules and the bonding program went through. The figures here are illustrative of the work we do, not a specific client file.

WIP schedule built. Loss caught early. Bonding-ready books.

Need a WIP Schedule Your Surety and Bank Will Trust?

We set up job costing and WIP, present the numbers correctly, and keep the schedule current every month. AFFORDABLE flat fees. All fees include HST.

Book Free Consultation

Frequently Asked Questions: WIP Accounting in Construction

What is work-in-progress (WIP) accounting in construction?
WIP accounting tracks the costs incurred and the revenue earned on each construction contract as the work is performed, rather than waiting until a job is finished. It records labour, materials, subcontractor and allocated overhead costs against each project and compares them to what has been billed. The WIP schedule is the report that pulls this together, showing where every active job stands financially.
Why do construction companies need WIP accounting?
Because construction projects span months or years and billing rarely matches actual progress, ordinary bookkeeping gives a misleading picture of profit and cash flow. WIP accounting shows the true earned revenue and margin on each job in real time, reveals over- and under-billing, and produces the schedules that lenders and sureties expect. Without it, a contractor is effectively guessing at profitability.
What is a WIP schedule?
A WIP schedule is a report that lists every active contract and reconciles the contract value, costs incurred to date, estimated cost to complete, percentage complete, revenue earned, billings to date, and the resulting over- or under-billing. It is the single most important financial document in construction accounting, translating day-to-day project activity into a clear financial position for each job and the company.
What is the percentage-of-completion method?
Percentage-of-completion recognises contract revenue and profit as the work is performed, rather than all at the end. The most common measure is cost-to-cost: percentage complete equals costs incurred to date divided by total estimated cost. Earned revenue is then the contract value multiplied by that percentage. It matches revenue to the costs of the same period, giving a true picture of profit throughout the project.
How do you calculate percentage complete?
Under the cost-to-cost approach, percentage complete equals costs incurred to date divided by the total estimated cost of the contract. For example, three hundred thousand dollars of cost on a total estimated cost of eight hundred thousand is thirty-seven and a half percent complete. The result drives revenue recognition, so it must reflect real job progress, not billing progress.
How is earned revenue calculated on a contract?
Earned revenue to date is the contract value multiplied by the percentage complete. If a contract is worth one million dollars and is thirty-seven and a half percent complete, earned revenue to date is three hundred and seventy-five thousand dollars, regardless of how much has actually been billed. Earned revenue is independent of billing, which is the whole point of the WIP schedule.
What is over-billing and under-billing?
Over-billing means you have billed the client more than the revenue you have earned to date; under-billing means you have earned more than you have billed. Both come from billing schedules not matching actual progress. The over- or under-billing figure is the difference between earned revenue and billings to date, and it is the punchline of the WIP schedule.
How are over- and under-billings shown on the balance sheet?
Under-billing is a contract asset, often called costs and estimated earnings in excess of billings, because you have earned revenue you have not yet invoiced. Over-billing is a contract liability, often called billings in excess of costs and estimated earnings, because you have billed ahead of the work performed. Presenting these correctly is central to accurate construction financial statements.
Is over-billing good or bad?
Neither is inherently good or bad, but both carry implications. Over-billing boosts short-term cash but signals that future billings will lag the work, so the cash must not be spent as if it were profit. Chronic over-billing builds a liability you will work off without matching cash coming in. It is a position to manage deliberately, not a windfall.
Is under-billing a problem?
Under-billing is not always a red flag, but persistent under-billing deserves attention. It ties up your own working capital because you have done work you have not yet invoiced, and it can indicate delayed billing, weak project administration, disputed work or unapproved change orders. Watching under-billing each month protects your cash flow.
What accounting standard applies to construction WIP in Canada?
Most Canadian private construction companies report under Accounting Standards for Private Enterprises, and ASPE 3400 governs revenue recognition on construction contracts, including percentage-of-completion and the presentation of contract assets and liabilities. The framework and its application to your contracts are confirmed for your situation. We keep the WIP schedule consistent with the standard you report under.
What is estimated cost to complete and why does it matter?
Estimated cost to complete is your best current estimate of the remaining costs needed to finish a contract, and total estimated cost is costs incurred plus cost to complete. It is the most sensitive number on the WIP schedule, because a small change in the estimate can materially change percentage complete, earned revenue and expected profit. It must be reviewed and updated regularly, ideally monthly.
How often should a WIP schedule be updated?
Monthly is best practice. Construction costs, progress and billing move constantly, and a WIP schedule that is out of date quickly becomes fiction. Updating it monthly keeps percentage complete, earned revenue and the over- and under-billing positions current, so you can spot a job going wrong while there is still time to act. It should be the first report you review each month.
How does WIP accounting handle holdbacks?
Under percentage-of-completion, holdbacks, typically ten percent in Ontario under the Construction Act, are included in contract revenue when the revenue is earned, but shown separately on the balance sheet as retainage rather than ordinary receivables. Holdback does not defer revenue recognition. We record holdbacks correctly so both your revenue and your working-capital picture are accurate. See our holdback guidance for detail.
How are change orders treated in WIP?
Approved change orders are added to the contract value, which changes the percentage complete and earned revenue, so they must be captured as soon as they are approved. Pending or uncertain change orders should be treated conservatively and tracked separately until approved. Inconsistent change-order documentation is a common source of WIP errors, so we keep them properly recorded against the job.
What happens if a contract is expected to lose money?
Under ASPE 3400, when a contract is expected to result in an overall loss, the entire estimated loss is recognised immediately in the current period, even if the job is only partly complete. You do not spread the loss over the remaining work. We identify a projected loss job early through the WIP schedule so it is recognised correctly and you can act on it.
Can I use cash-basis accounting instead of WIP for my construction company?
Generally not for financial statements. Cash-basis accounting is not compliant with ASPE for companies needing reviewed or audited statements or with contracts spanning multiple periods, and banks and bonding companies typically require accrual accounting under ASPE 3400. Very small contractors with same-period jobs may use cash basis for tax in limited circumstances. We confirm what applies to you.
Does WIP accounting for the books match my tax reporting?
Not always. ASPE 3400 governs how you present WIP and revenue on your financial statements, but the CRA has its own rules for tax recognition of construction revenue, and in limited circumstances a different method may apply for tax. This can create planning opportunities and differences between book and tax income. We coordinate the WIP schedule with your corporate tax so both are handled correctly.
Why do lenders and bonding companies want a WIP schedule?
Sureties and banks use your WIP schedule to judge financial health, project-management capability and how much work you can safely take on, so a clean, well-presented schedule is often essential to getting bonded or approved for financing. A messy or missing WIP schedule undermines their confidence. We prepare WIP schedules in the form your surety and lender expect.
What costs go into WIP?
WIP generally includes the direct job costs, labour, materials, subcontractors and equipment, and certain allocable indirect costs, depending on your accounting policy. The point is to capture the true cost of each contract so percentage complete and margin are accurate. We set up the cost coding so every cost lands on the right job and your WIP reflects real project costs.
How does WIP connect to job costing?
Job costing assigns every cost to the contract it belongs to, and WIP builds on that by comparing those costs to the estimate and to billings to produce earned revenue and the over- or under-billing position. Job costing is the foundation; WIP is what turns it into a revenue and profit picture. We set up both so they work together on every project.
What are the most common WIP mistakes?
Recognising revenue based on invoices instead of progress, failing to update the estimated cost to complete, not reconciling the WIP schedule to the general ledger, inconsistent change-order documentation, and mixing project-level and company-level reporting. Each distorts profit and can shake the confidence of auditors, lenders and sureties. Disciplined monthly WIP practice prevents all of them.
Can WIP be done in a spreadsheet?
A spreadsheet can work for a small contractor, but as the number and complexity of jobs grows it becomes error-prone and hard to reconcile to the books. Purpose-built or integrated accounting keeps the WIP schedule tied to job costing and the general ledger. We set up whichever approach fits your size and keep the schedule reconciled either way.
How does WIP help me run a more profitable business?
A current WIP schedule tells you which jobs are making or losing money, whether your billing is keeping pace with your work, and whether your cash forecast is realistic, so you can course-correct before problems reach your bank account. It turns bidding, staffing and cash decisions from guesswork into informed choices. That visibility is what lets a contractor scale profitably.
Should project managers be involved in the WIP review?
Yes. The accounting team produces the WIP schedule, but the project managers own the reality it tries to capture, so a monthly WIP review with each PM keeps the cost-to-complete estimates honest and reflects site changes. Without that feedback loop the schedule drifts from reality. We help build the review process, not just the report.
Do you set up WIP accounting for construction companies?
Yes. We set up job costing and the WIP schedule, record costs, holdbacks and change orders correctly, calculate percentage complete and earned revenue, present the over- and under-billing positions, and keep the schedule reconciled to your books and ready for your surety and lender. See our construction accounting and bookkeeping services pages for the full picture.
Is WIP accounting an assurance engagement?
No. Setting up and maintaining your WIP schedule and bookkeeping is not an assurance engagement, and a surety or lender may separately require a compilation, review or audit of your financial statements. Clean, well-kept WIP records make those engagements far faster and cheaper. We keep the books and coordinate the assurance engagement where one is required.
How much does WIP accounting cost?
We quote a flat fee based on the number of active contracts, the complexity of your jobs and the reporting you need, so you know the cost upfront with no hourly billing. All fees include HST. We give you a clear, fixed quote after understanding the size and state of your projects and your current records.
How do I pay your fees?
Payment is by Interac e-Transfer to info@gondaliyacpa.ca. Auto-deposit is enabled, so no security question is needed. We confirm the flat fee, including HST, before any work begins.
How do I get started with WIP accounting?
Please book a free consultation and tell us how many active contracts you run, whether you are bonded or seeking financing, and the state of your current job costing and books. We confirm what your WIP accounting needs, quote a flat fee, and set out what we need to begin. Book Free Consultation →

What Our Clients Say

1300+ five-star reviews from contractors and business owners across Ontario and Canada.

WIP Done Right. Job Costing, Percentage-of-Completion, and Clean Schedules.

We set up job costing and the WIP schedule, record holdbacks and change orders correctly, present over- and under-billing properly, and keep it reconciled and ready for your surety and lender. AFFORDABLE flat fees. All fees include HST.

Scroll to Top