Who we serve

Contractors, Subtrades & Developers

Construction accounting has rules of its own: revenue that spans year-ends, holdbacks that aren't income until they're releasable, and a dedicated CRA reporting regime for payments to subcontractors. It's also one of the industries the CRA reviews most actively.

Construction & Trades

Construction accounting lives or dies on two things: knowing which jobs actually made money, and getting holdbacks and subcontractor reporting right so the CRA has no reason to look twice.

How we help

  • Job costing and work-in-progress tracking so you know which projects actually make money
  • Holdback treatment at year-end — recognized when releasable, not before
  • T5018 subcontractor reporting, filed on time, every year
  • Subcontractor-versus-employee reviews before the CRA does one for you
  • GST on new construction and substantial renovations, including new housing rebates
  • WorkSafeBC registration and reporting for your crews
  • Equipment purchases structured for the best capital cost allowance outcome

Common mistakes we see

  • Recognizing holdback revenue when it's billed instead of when it's releasable — this overstates income and can push you into tax on money you haven't been paid yet.
  • Treating long-term subcontractors as contractors when the CRA would call them employees. A reassessment here means back CPP, EI, and penalties — we review this before it becomes your problem.
  • Missing the annual T5018 information return for subcontractor payments, or filing it late. It's easy to overlook and the penalties add up.
  • Not tracking work-in-progress by job, so a profitable quarter hides two projects that lost money.

The British Columbia angle

BC construction carries WorkSafeBC obligations that trip up growing crews — registration, classification, and reporting all have to line up. On new housing and substantial renovations, the GST/HST new housing rebate and the rules on self-supply are genuinely technical, and getting the timing wrong is expensive. We handle both.

Book a consultation