Virtual CPA firm serving BC, AB, ON and MB•Mon–Fri 9:00am–5:30pm info@everstonecpa.com• (604) 832-1743
Home › Blog › Construction holdbacks
Construction accounting

Construction holdbacks: when they become income and when the GST/HST is due

By EverStone CPA · Reviewed · 11 min read

Holdbacks are the part of construction accounting that most general bookkeeping never handles properly. A percentage of every progress billing is retained by the owner until the job is finished and the lien period runs out, which means the money is earned but not payable, invoiced but not collectible, and taxable, but not yet. Get the timing wrong and you either report income a year early or remit GST/HST on cash you have not received. This guide sets out how holdbacks sit on the corporate return and on the GST/HST return. Holdbacks are easiest to track in their own account; see setting up a chart of accounts. The timing follows from the accrual method most corporations must use.

Related: Accountant for plumbers and electricians in BC.

Quick answer: A construction holdback is retained money that is not yet receivable. It enters income on the later of the day the certificate covering it is issued and the day the lien period expires. GST/HST on it becomes payable on the earlier of the day it is paid and the day the holdback period expires.

Holdbacks are where construction books and the GST return come apart. How construction accounting is handled here, or ask about one contract.

Comparison showing a construction holdback enters income on the later of the day the certificate covering it is issued and the day the lien period expires, while the GST/HST on it becomes payable on the earlier of the day it is paid and the day the holdback period expires
Two rules, two different dates, on the same dollars.

What a holdback actually is

Construction contracts normally let the contractor render progress billings as work proceeds, usually payable once the purchaser or the purchaser’s architect or engineer agrees the billed work is satisfactorily complete. Layered on top, the contract, and in most provinces the lien legislation — requires the purchaser to withhold a percentage of each progress payment until the whole job is done and the lien period has run. That withheld amount is the holdback.

The percentage and release timing are provincial, so a contractor working across provinces faces more than one set of rules. Check the lien statute for each contract rather than assuming your home terms apply. What is consistent nationally is how the CRA treats the money once the contract terms are known, which this guide covers.

When a holdback receivable becomes income

The important idea is that invoicing is not the trigger. The CRA’s position on contractors is that the amount of a progress billing, less the holdback, becomes receivable and goes into income when the purchaser or the purchaser’s architect or engineer approves the billing for payment. The holdbacks are treated separately: the aggregate of the holdbacks becomes receivable, and must be included in income, on the later of the day the certificate covering them is issued and the day the lien period expires.

Where there is no formal contract, or the contract does not require an architect or engineer to approve progress billings, the amount net of holdbacks is treated as receivable on the date the billing is made. And any amount actually received, including an amount that should have been held back but was not — goes into income in the year it is received, regardless of what the paperwork says.

Alternatively, a contractor may report all amounts billed, including holdbacks and amounts not yet approved, and the CRA accepts that if it is done consistently from year to year. The method must be a policy, not a yearly choice to suit the tax result.

Holdbacks sitting on your receivables? We track holdbacks receivable and payable, time the GST/HST correctly and file the T5018s; the typical contractor bundle of bookkeeping, payroll and year-end T2 is usually $500–$700 a month all-in. See our construction accounting, or get a quote.Get My Fixed Quote

The other side: holdbacks you withhold from subcontractors

The mirror image matters just as much, because it is where deductions get claimed too early. In computing costs for the year, a contractor includes the gross amount of an approved subcontractor progress billing less the holdback, plus the total of the holdbacks withheld from subcontractors that are paid or payable in the year under the relevant provincial statute or the subcontract.

You cannot deduct a holdback withheld from a subcontractor until the certificate the contract requires establishes your liability, nor the gross amount of a subcontractor billing still awaiting required approval. If you also report those payments on the annual information return, the amounts and timing must line up. See the guide to T5018 subcontractor reporting.

When the GST/HST on a holdback becomes payable

This is the rule most worth committing to memory, because getting it wrong costs real cash flow. Where, in accordance with federal or provincial law or a written agreement for the construction, renovation, alteration or repair of real property, a purchaser retains part of a payment as a holdback until the work is satisfactorily done, the GST/HST on the holdback amount becomes payable on the earlier of:

  • the day the purchaser pays you the holdback, and
  • the day the holdback period expires.

The CRA is explicit that the tax is collectible on the earlier of those dates even if you already issued an invoice and charged GST/HST on the holdback amount. In other words, showing the tax on the progress invoice does not accelerate when you have to remit it. Contractors who remit on the invoice date are financing the government out of working capital, sometimes for months.

The deferral is not automatic, though. If there is neither a holdback provision in federal or provincial law nor a written agreement for the construction, renovation, alteration or repair of the real property, the general timing rule applies instead. The general rule also applies where the purchaser simply pays the full amount and retains nothing, even if the agreement or the legislation would have permitted a holdback. Verbal arrangements and handshake deals therefore do not get the deferral.

Substantial completion is a different rule

A separate special rule catches written contracts to construct, renovate, alter or repair real property where the work is substantially complete but nobody has paid. If a contractor substantially completes the work specified in the contract and the purchaser has not paid and the payment has not become due, the GST/HST becomes payable by the end of the month after the month in which the work was substantially completed. The CRA generally treats work as substantially complete when 90% or more of it is finished.

Crucially, that rule does not apply to the holdback portion. The holdback keeps its own timing. A single job can therefore have two different GST/HST payability dates running at once — one for the substantially completed work and one for the retained holdback. Anyone filing on a summary from a bank feed will never see that distinction.

How to set the books up

Holdbacks belong in their own balance-sheet accounts: a holdback receivable account separate from accounts receivable and a holdback payable account separate from accounts payable, with the contract, certificate date and lien expiry recorded against each balance. That one change shows what is collectible, supports GST/HST timing if the CRA asks, and keeps holdbacks from inflating the receivables a lender reads.

It also matters for input tax credits on the payable side, since the timing of what you can claim follows the same logic in reverse — the input tax credit rules are worth reading alongside this. Keep the supporting records: business records and supporting documents generally have to be kept for six years from the end of the last tax year they relate to.

Holdbacks sit inside the wider receivable picture and should be reviewed alongside it. The guide to receivables and collections covers the aging review and the point at which extending further credit stops making sense.

Where contractors get caught

Three patterns come up repeatedly. The first is remitting GST/HST on the holdback in the period it was invoiced, which hands over tax on cash that may not arrive for a year. The second is deducting subcontractor holdbacks before liability for them has been established, which overstates costs in the current year and leaves nothing to deduct when the money actually goes out. The third is switching between the net-of-holdback method and the full-billings method depending on which produces the better result — exactly the inconsistency the CRA’s acceptance of the alternative method is conditioned on avoiding.

Getting it right

None of this is exotic; it is just specific, and general-purpose bookkeeping does not do it. If you run a construction company, construction accounting in BC handled by someone who works with holdbacks, progress billings and lien periods keeps the timing defensible in both directions. The same applies to incorporated contractors in BC, Alberta, Ontario and Manitoba, and it is worth setting up before the first big job rather than untangling afterwards.

This article is general information for Canadian construction businesses and is current as of July 2026. Holdback percentages and release rules are set by provincial lien legislation and differ by province — confirm the rules that apply to your contracts and your year. It is not tax advice; please speak with a CPA before acting on anything here.

About this article
EverStone CPA

Prepared and reviewed by a CPA at EverStone CPA, serving businesses in BC, Alberta, Ontario and Manitoba. About the firm →  ·  Send an enquiry →

Holdbacks on the year-end statements

Where the year-end falls mid-project, holdbacks receivable and payable sit on the balance sheet and have to be shown consistently with revenue recognized to date. Bonding companies and lenders read that line first. Financial statement preparation in Surrey covers how EverStone presents it for construction corporations.

Common questions

Frequently asked questions about construction holdbacks

When does a construction holdback become income?+
Not when you invoice it. Under the CRA’s long-standing position on contractors, a progress billing net of holdback becomes receivable when the purchaser or their architect or engineer approves it for payment. The holdback itself becomes receivable, and goes into income, on the later of the day the certificate covering it is issued and the day the lien period expires. A contractor can instead report everything billed, including holdbacks, but must do so consistently every year.
Do I charge GST/HST on the holdback when I invoice it?+
You show it, but you do not remit it yet. Where the purchaser retains a holdback under federal or provincial law or under a written agreement for construction, renovation, alteration or repair of real property, the GST/HST on that amount becomes payable on the earlier of the day the holdback is paid to you and the day the holdback period expires. That is true even if you already issued an invoice charging tax on the holdback.
What if the holdback is not required by law or by a written contract?+
Then the deferral does not apply. The general timing rule takes over, and the tax is payable on the earlier of the day the consideration is paid and the day it becomes due. The same is true if the purchaser simply pays you in full and does not actually retain anything, even where the contract or the province’s legislation would have allowed a holdback.
Can I deduct the holdback I withhold from a subcontractor?+
Only once your liability for it is established. Costs generally include the gross amount of an approved subcontractor progress billing less the holdback, plus the holdbacks that are paid or payable in the year under the applicable provincial statute or the subcontract itself. A holdback withheld from a subcontractor is not deductible while your liability for it has not been established by the required architect’s or engineer’s certificate.
What is the substantial completion rule and how does it interact with holdbacks?+
It is a separate GST/HST timing rule for written real-property contracts. If you substantially complete the work and the purchaser has not paid and payment has not become due, the tax becomes payable by the end of the month after the month in which you substantially completed the work. Work is generally treated as substantially complete when 90% or more of it is finished. This rule does not apply to the holdback portion, which keeps its own timing.
How should holdbacks be recorded in the accounting system?+
As their own balance-sheet accounts, not buried in accounts receivable and accounts payable. A holdback receivable account and a holdback payable account, each with the contract and the release date attached, let you see what is outstanding, prove your GST/HST timing on review, and avoid remitting tax on money you have not been paid. Records supporting the position generally have to be kept for six years from the end of the last tax year they relate to.

Running holdbacks through your books?

Tell us your trade, your head count and how many subcontractors you pay. A CPA replies by email within one business day with a fixed monthly fee.

Have a question about this?

Ask free through the quick-question form; a CPA replies within one business day. Need more? A 45-minute Advice Call is $225 plus GST, credited to your first invoice if you become a client within 60 days. Want us to take it on? Send an enquiry.

Holdbacks rarely arrive alone at a year end; holdbacks beside the slips and the clearance letters takes them alongside the two obligations that share the deadline.

★★★★★
“…He is very knowledgeable and has saved me tons in taxes by restructuring my group of companies — the best accountant I've worked with in the last 10 years, after switching from three different firms.”
Matt Hildebrandt · Google review

Still have a question about this?

Ask here and a CPA answers. Free, with no meeting and no invoice.

Please tell us what the question is.
Please enter an email address we can reply to.

A CPA answers, usually the same day. No mailing list. Rated 5.0 from 24 Google reviews.