The Bookkeep Blog

 

How to Record a Construction Holdback in Your Books

Sep 17, 2026

 

A holdback shows up on nearly every construction invoice in Canada, and it trips up a lot of bookkeeping because it isn't a discount, a bad debt, or a simple timing gap. It's a specific legal requirement with its own tracking needs, and it touches more than just your accounts receivable.

What a Holdback Actually Is

Most provinces' construction lien legislation requires a percentage of each progress payment, commonly 10%, to be withheld until the work is substantially complete and a set waiting period passes with no lien filed against the property. The exact percentage, timelines, and trust-account requirements vary by province, Manitoba uses 7.5% rather than 10%, for instance, so it's worth confirming the specific rules under the legislation that applies to a given project rather than assuming one number everywhere.

This is a completely different thing from a mortgage or construction-loan holdback, where a lender releases funds in stages as a project progresses. Same word, unrelated concept. This post is about the statutory lien-act holdback tied to construction invoices, not a lender's draw schedule.

Why It Can't Just Sit Inside Regular Accounts Receivable

Invoice a client $50,000 for completed work with a 10% holdback, and only $45,000 of that is actually due on normal terms. The other $5,000 isn't collectible yet, it's tied up until the lien period passes. Lumping that $5,000 into ordinary accounts receivable overstates what's actually collectible right now and makes it harder to see accurately how much cash is genuinely on its way in.

How to Track It Instead

The invoice still reflects the full amount of work completed. Many businesses track the collectible portion in regular accounts receivable while tracking the holdback separately, often in a dedicated account like "holdback receivable" or through a separate reporting category. Using the $50,000 example: $45,000 goes to regular AR, $5,000 sits in the holdback receivable account, still an asset, still money owed, just following a different collection timeline. The same logic runs in reverse for a general contractor holding back payment from a subcontractor.

The Income Tax Timing Detail That Catches People Off Guard

This is genuinely one of the more counterintuitive parts of construction bookkeeping. The portion of a progress billing that isn't held back is generally included in income once the purchaser (or their architect or engineer) approves that billing for payment. The holdback portion follows its own separate, later timeline: it generally isn't included in income until it becomes receivable, typically the later of the final certificate of completion and the expiry of the applicable lien period, not simply whenever the underlying work got done.

That gap matters most at year-end. A business can have real work completed and billed, with the holdback portion sitting on the books but not yet taxable, while the rest of that same invoice already is. Assuming the entire invoice is taxable the moment the work is done is exactly the kind of assumption that creates a surprise at filing time.

GST/HST on the Holdback Follows Its Own Separate Timing Rule Too

This one catches people even more often than the income tax side. Under the Excise Tax Act, GST/HST on a statutory or contractual construction holdback becomes payable on the earlier of the day the holdback is actually paid, or the day the holdback period expires, not on the same schedule as the GST/HST on the rest of the invoice. Remit GST/HST on the full invoice amount right away, holdback included, and the business ends up fronting tax to the CRA on money it hasn't collected and isn't yet obligated to remit on.

When the Holdback Actually Releases

Once the lien period passes with no lien registered against the project, and any required completion certification is in place, the holdback becomes payable. At that point it moves out of the separate holdback account and gets collected or paid like a normal receivable or payable, and the income tax and GST/HST timing described above catch up to it.

FAQ

Is the holdback percentage the same in every province? No. Most provinces use 10%, but not all, Manitoba's 7.5% is a clear exception. Confirm the specific rate and release period under the legislation that applies to the particular project rather than assuming a single number applies everywhere in Canada.

Does the holdback need to be kept in a separate bank account, or just a separate bookkeeping account? Those are two different questions. Some provinces require the actual cash to sit in a separate trust account once a project crosses a certain size, which is a distinct requirement from how the amount is tracked in the books. Both matter, and they aren't interchangeable.

What happens if a lien actually gets filed before the holdback is released? That moves beyond ordinary bookkeeping into legal territory, generally requiring legal advice, since a filed lien can affect whether and when the holdback gets released at all.

Does GST/HST apply to the holdback portion the same way as the rest of the invoice? The holdback portion is still part of the taxable value of the supply, but the timing is different, generally deferred until the holdback is paid or the holdback period expires, whichever comes first, rather than following the same schedule as the rest of the invoice.

Follow the system. File with confidence.

Get Started — $97/month CAD

The Bookkeeping System for Canadian Business

This isn't another bookkeeping course. It's the system for doing your books right. 

Follow the system. File with confidence.