(437) 561-6272

CPA Quick Support — a licensed CPA on call from $99/month.

Get an instant quote
CRA, Compliance & Changing Accountants

When are tax and HST due on construction holdbacks?

Later than the invoice date, on both counts. HST on the holdback portion of a progress billing is not collectible or payable until the day the holdback is paid out or the day it becomes due under the Construction Act or the contract, whichever comes first, and the same rule delays the payer's input tax credit. For income tax, a holdback receivable is generally left out of income until it becomes due, typically once the work is certified and the lien period has run, and holdbacks you owe your subcontractors are deducted on the same footing. Your financial statements usually recognise the revenue earlier under percentage-of-completion accounting, so the difference is a year-end adjustment, and the whole thing only goes wrong when someone remits HST on the full invoice before the holdback has been released.

Engineers reviewing technical plans together

What a holdback is, and why the timing question exists at all

A statutory holdback is the 10 per cent of the value of work and materials that every payer on an Ontario construction project must hold back from each payment under the Construction Act, so that a fund exists for the subcontractors and suppliers below them if they go unpaid. The owner holds back from the general contractor, the general contractor holds back from each subcontractor, and so on down the chain. The holdback is not a discount and not a dispute reserve; it is money you have earned that the Act says the payer must keep until the lien rights of the people below you have expired.

The release is tied to the lien period. When the contract reaches substantial performance, a certificate is published, and the Act gives everyone with lien rights a fixed window to preserve a lien. Once that window closes with no liens preserved, or with any liens discharged, the holdback becomes payable, and the amended Act requires the payer to release it rather than sit on it, unless a notice of non-payment is properly published. A second, smaller holdback covers the finishing work between substantial performance and completion and is released on its own clock. Longer contracts can also provide for annual or phased release, so a holdback can come due in tranches rather than all at once.

That mechanism is why timing matters. On a typical job, 10 per cent of everything billed is held for months after the work was done, sometimes across a fiscal year-end, and the profit margin on many jobs is thinner than the holdback itself. So the question of when the holdback is taxed, and when HST on it has to be remitted, is really the question of whether you pay tax on money you have not received.

HST on holdbacks: due when released or due, whichever comes first

The Excise Tax Act has a specific rule for holdbacks, and it works in the contractor's favour. Where a payer retains part of the payment for construction work as a holdback under federal or provincial legislation or under a written construction contract, the HST on that retained amount does not become payable until the earlier of the day the holdback is paid out and the day it becomes payable under the legislation or the contract. Until then, the supplier does not have to remit it and the payer cannot claim it back. The timing is symmetrical: the general contractor's deferred HST on the holdback the owner retains matches the input tax credit the owner is not yet entitled to.

In practice this changes how a progress invoice should be built. A billing of 100,000 dollars of work with a 10 per cent holdback shows the full value, the holdback deducted, HST calculated on the 90,000 dollars currently payable, and the HST on the 10,000 dollar holdback shown as deferred, either on the same invoice or on the holdback invoice issued when it is released. The HST on the holdback is reported in the return that covers the period the holdback is released or becomes due, not the period of the original billing.

The rule reaches contractual retentions too, not only the statutory 10 per cent, provided the holdback is required by a written construction contract. What it does not cover is an amount a customer simply withholds in a dispute or pays late; those are ordinary receivables and the HST on them was payable when the invoice was issued. Keep the two categories separate in the books, because an auditor will.

StageOn the invoiceHSTIncome taxFinancial statements
Progress billing issued, 10 per cent held backFull value shown, holdback deductedCollectible on the amount currently payable; deferred on the holdbackIncome on the amount currently receivable; holdback excludedRevenue recognised by percentage of completion; holdback receivable shown separately
Substantial performance certified and publishedNo changeStill deferredStill excluded until dueNo change
Lien period expires, holdback becomes dueHoldback invoice issuedCollectible now, whether or not paidIncome now, whether or not paidReclassified from holdback receivable to trade receivable
Holdback paidReceipt appliedRemitted in the return covering the release periodAlready includedCash

Income tax: holdbacks receivable come into income when they become due

For income tax, a holdback receivable is not an amount receivable until the holdback becomes due, so it stays out of income until then even though the work has been done and billed. CRA's long-standing position for contractors follows the case law on this point: an amount the payer is entitled to retain until an engineer or architect certifies the work, or until the statutory lien period runs, has not yet become receivable, and it enters income in the year it becomes due. This is a deferral, not an exemption; every dollar of holdback is taxed eventually, and the only question is which year.

Holdbacks payable mirror the receivable side. The 10 per cent you retain from your subcontractors is not a deductible expense until it becomes a legal liability, which is when their holdback comes due. On a job where the owner's holdback to you and your holdback to your trades release at the same time, the two adjustments largely offset and the net effect on taxable income is your margin on the held-back portion. Where they release in different years, one side lands before the other, which is a real timing difference to plan around at year-end.

The deferral is available whichever revenue method the contract itself uses for tax. Longer contracts are generally reported on a percentage-of-completion basis for tax, with shorter ones sometimes on a completion basis, and the holdback exclusion sits on top of either. What you cannot do is pick and choose: the treatment has to be applied consistently across contracts and years, and a contractor who excludes holdbacks receivable while deducting holdbacks payable early has claimed a deduction against income not yet reported.

Financial statements recognise the holdback earlier, so year-end is a reconciliation

Your financial statements will not show the same number, and that is correct. Under percentage-of-completion accounting, which is what a bank or surety expects to see from a contractor, revenue is recognised as the work is performed, holdback included, and the amount held back appears on the balance sheet as holdbacks receivable, separated from ordinary trade receivables so a reader can see how much of the receivable balance is tied up in lien periods. Holdbacks payable to subcontractors sit on the liability side the same way.

The tax return then reconciles from accounting income to taxable income. Holdbacks receivable that are not yet due are deducted on the reconciliation schedule of the corporate return, holdbacks payable that are not yet due are added back, and the prior year's adjustments reverse. Done every year, the adjustment is mechanical and creates a modest deferred tax balance in the statements. Missed, the contractor pays tax a year early on money still sitting in the owner's account. Reversed inconsistently, it produces a reassessment. We treat the holdback schedule as a standing year-end working paper, tied to the contracts-in-progress schedule and to the lien period date for each job.

The cash trap: remitting HST you have not collected

The most common holdback mistake we see is not a tax mistake at all. It is an invoicing template that charges HST on the full value of the work, holdback included, and a bookkeeper who remits it. The contractor then funds 13 per cent of the holdback out of working capital for as long as the lien period runs, on every job, all year. Add the holdback itself, which is often most of the margin, and the ordinary lag between paying trades and receiving draws, and the business can be profitable on paper and short of cash in practice; the general version of that problem is in why a profitable business can still run out of cash.

The fix is in the system, not in the accountant's year-end. Set the invoicing software to calculate HST on the amount currently payable and to carry the deferred HST on the holdback as a tracked liability by job, so it is invoiced and reported when the holdback is released. Then put the holdback releases into the cash flow forecast as dated inflows, keyed to the expected lien expiry for each project, rather than lumping them into receivables. A contractor's forecast that does not show holdbacks as a separate line, with dates, is guessing about the largest single timing item on the balance sheet. The method is in how to build a rolling cash flow forecast.

Records to keep, and what changes the answer

The records that support the treatment are the ones that prove when each holdback became due. For every contract, keep the contract itself with its holdback clause, each progress invoice showing the holdback and the HST split, the certificate of substantial performance and evidence of its publication date, any notices of non-payment, the holdback invoice, and the payment. A schedule that lists each job's holdback receivable, holdback payable, expected release date and the HST deferred on each is the single document that answers a CRA reviewer, a surety and a lender at the same time. Subcontractor payments also feed a second reporting obligation, the T5018 slip, which is covered in who has to file T5018 subcontractor reports.

These are the facts that change the timing on your file:

  • Whether the holdback is statutory or contractual, and whether a contractual one is required in writing, which is what brings the HST rule into play.
  • Where your fiscal year-end falls relative to the lien periods on your largest jobs, which decides how much revenue defers across the year-end.
  • Your position in the chain: an owner or general contractor defers on both the receivable and payable sides; a subcontractor mostly defers income.
  • Whether releases are phased or annual on long contracts, since each tranche has its own due date.
  • Which revenue method you use for tax, and whether it has been applied consistently.
  • Whether the invoicing system splits the HST, which is the difference between a timing rule that helps you and a cash trap.

We handle all of this inside the monthly rhythm of an Ongoing Financial Partnership, where the invoicing setup, the holdback schedule, the HST returns and the year-end reconciliation are one team's job rather than four handoffs. If your holdbacks are currently sitting in ordinary receivables with HST already remitted on them, a free 15-minute discovery call is enough to tell you how much cash is tied up and how to stop it recurring.

Source: Ontario — Construction Act, R.S.O. 1990, c. C.30.

Common questions

03
Do I charge HST on the holdback portion of a progress invoice?

You show it but do not have to collect or remit it yet. HST on a holdback retained under the Construction Act or a written construction contract becomes payable on the earlier of the day the holdback is released and the day it becomes due, and the payer's input tax credit is deferred to the same day.

Is a holdback receivable taxable income in the year I bill it?

Generally not. For income tax a holdback is excluded from income until it becomes due, typically when the work is certified and the lien period has expired, and holdbacks you owe subcontractors are deducted on the same footing. Your financial statements recognise it earlier, so it is a year-end reconciling item.

What if we already remitted HST on holdbacks that were not yet due?

You have funded the tax early rather than made an error CRA will penalise, and the returns can be adjusted. The practical fix is to change the invoicing template so HST is calculated on the amount currently payable and the holdback HST is tracked by job until release.

Keep reading

03

Rolling cash flow forecast

Where dated holdback releases belong in the forecast.

Visit page

Profitable but out of cash

The wider problem holdbacks and early HST create.

Visit page

General contractor accounting

Holdbacks, HST and job costing handled by one team.

Visit page

Bring us the decision, not just the filing.

A free 15-minute discovery call, no commitment. Walla replies within two business days, either way.

CPA Ontario
Client stories

Rated 5.0 on Google.

Instant quoteGet pricing in 2 minutes Call us(437) 561-6272