Construction
If you run a construction business in the GTA — whether you’re a general contractor juggling three active job sites or a specialty trade working as a sub on other people’s projects — you already know that your books don’t look like a typical small business’s books. Revenue doesn’t land cleanly at year-end. Money gets held back by contract. And CRA has an entire reporting requirement that exists only for your industry. Generic bookkeeping software and a generalist accountant can get you through a year without disaster, but they usually can’t tell you why your bank balance and your taxable income tell two different stories.
The Problems We Solve
- Revenue recognition on multi-period jobs. When a project spans a year-end, the question of how much revenue and profit to recognize this year versus next isn’t optional. Under ASPE 3400, long-term contracts are generally accounted for using percentage-of-completion where the outcome can be reasonably estimated; where it can’t, a different method may apply. Either way, getting the work-in-progress (WIP) schedule wrong either overstates this year’s tax bill or understates it in a way that catches up to you later with interest.
- Holdback accounting. Ontario’s Construction Act typically requires a 10% holdback on contract payments, released only after the statutory lien period expires. We see holdbacks booked as revenue too early (before you’re entitled to it) or missed entirely (understating receivables) — both create real problems, one with CRA, one with your own cash forecasting.
- T5018 filing. If more than half your business income comes from construction activities, CRA generally requires you to report payments to Canadian-resident subcontractors on a T5018 — Statement of Contract Payments — once total annual payments to a given subcontractor exceed $500 (excluding GST/HST). It’s separate from your T2, it’s easy to forget exists, and missing it is an avoidable, entirely preventable penalty. We help prepare the subcontractor payment listing, reconcile it to the general ledger, and flag missing vendor SIN/business numbers before filing.
- WSIB clearance tracking. Before releasing payment to a sub, you need a valid WSIB clearance certificate on file, or you risk being held liable for their unpaid premiums. This needs to be part of your payables process, not an afterthought.
- HST self-assessment on new construction. If you’re a small developer or builder, self-supply rules can require you to self-assess HST on a property even when there’s no arm’s-length sale — a rule that surprises a lot of first-time builders.
- Equipment CCA vs. job costing. Heavy equipment (Class 8) and vehicles (Class 10) need to be depreciated on the tax side separately from how they’re allocated into job costs for bidding — conflating the two distorts both your bid margins and your tax planning.
Why Construction Is Taxed Differently
The T5018 requirement alone sets this industry apart — most businesses never file an information return on their own suppliers, but CRA specifically watches payment flows in construction because of historic underground-economy concerns in the trades. On top of that, the timing mismatch between progress billing (cash in) and percentage-of-completion revenue recognition (tax owing) means a “cash poor, tax rich” year is a real and common trap: you can owe tax on profit you haven’t actually collected yet because it’s sitting in a holdback.
Our Expertise
We’ve built full T2 working papers for construction and trades clients from the ground up — including live holdback reconciliation, multi-year WIP schedules, and subcontractor payment ledgers structured specifically for T5018 compliance. This isn’t theoretical: it’s the kind of forensic, transaction-level rebuild work we do regularly, reconciling bank activity against job costing and CRA reporting requirements so nothing falls through the cracks between what your project manager sees and what your tax return says.
Common Questions
- Do I need to file a T5018 if I only hired one subcontractor this year? Possibly — the requirement applies if construction makes up the majority of your business income, regardless of how many subcontractors you used. If your total payments to that subcontractor for the year exceed $500 (excluding GST/HST), it needs to be reported.
- Can I claim CCA on equipment I’m still financing? Generally yes, once the asset is available for use, regardless of whether it’s paid off — but the specific class and rate depend on the equipment type, and this is worth confirming before you file.
- What happens if I miss the holdback release in my revenue recognition? It usually means restating prior-year income when the error is caught, plus potential interest — better to build the WIP schedule correctly from the start than to fix it retroactively.
Ready When You Are
Construction accounting shouldn’t be an afterthought bolted onto general bookkeeping software. If you want your books to actually reflect how construction contracts work — holdbacks, WIP, T5018s, and all. Book a consultation and we’ll walk through where your current setup stands.
Why choose Syed CPA
Contact Info
- +1 (647) 977 8977
- admin@syedcpa.ca