Accounting, Bookkeeping & T5018 Subcontractor Tax Guide for Canadian Construction & Trades (2026)

The definitive guide to construction accounting in Canada. Master mandatory CRA Form T5018 subcontractor filing, 10% statutory holdbacks, cargo van write-offs, and job costing for trade contractors.
1. Construction Accounting: Operating Under Strict CRA Scrutiny
The Canadian construction and skilled trades industry—spanning general contracting, electrical, plumbing, HVAC, carpentry, and masonry—operates under some of the most rigorous compliance mandates enforced by the Canada Revenue Agency and provincial workers' safety boards.
Whether you operate an incorporated trade business filing under our comprehensive Canadian corporate tax guide for small businesses or manage a growing general contracting firm coordinating multiple project sites, managing cash flow between milestone draws, tracking statutory holdbacks, and reporting subcontractor payments is vital to avoiding catastrophic tax penalties.
Below, we break down the statutory rules every Canadian builder and trade contractor must execute with absolute precision.
2. CRA Form T5018: Statement of Contract Payments Explained
Under the federal Contract Payment Reporting System (CPRS), any business whose primary source of income (over 50%) is derived from construction activities must report all payments made to subcontractors for construction services.
If you hire independent electricians, framers, drywallers, or excavators to work on client projects, you must report these disbursements to the CRA using Form T5018 (Statement of Contract Payments) and the corresponding T5018 Summary.
- T5018 Reporting Threshold
- You must issue a T5018 slip for every subcontractor to whom you pay $500 or more (including GST/HST) during the reporting period.
- Filing Deadline
- T5018 information returns are due exactly six months after the end of your chosen reporting period (either your corporation's fiscal year-end or the calendar year-end).
- Mandatory Information
- You must collect the subcontractor's legal business name, physical address, and either their 9-digit CRA Business Number (BN) or personal Social Insurance Number (SIN) before releasing payment.
Penalties for late-filing or failing to file T5018 returns start at $10 to $100 per day per unfiled slip, up to a maximum penalty of $7,500 per year under Section 162(7) of the Income Tax Act. Never wait until tax season to request a subcontractor's Business Number—collect a completed vendor profile before issuing their first deposit.
3. The 10% Construction Holdback Rule: Revenue Recognition & Sales Tax
Under provincial construction statutes (such as Ontario's Construction Act, British Columbia's Builders Lien Act, and Quebec's Civil Code), project owners and general contractors are legally required to retain 10% of each progress billing as a statutory holdback.
This statutory holdback protects subcontractors and suppliers against non-payment and mechanic's liens, and is typically released only upon substantial completion of the project and expiration of the provincial lien period (often 45 to 60 days).
Accounting for Holdbacks: You must segregate holdbacks receivable and holdbacks payable on your balance sheet. Recognize the full contract revenue when earned, but set up a separate holdback asset account to avoid paying income taxes prematurely on cash you have not yet collected.
GST/HST on Holdbacks: Under Section 168(2) of the Excise Tax Act, sales tax on the 10% holdback portion does not become payable until the day the holdback is actually paid out, or the day the holdback period expires—whichever occurs first.
| Payment Classification | Reporting Form | CRA CPP/EI Deductions? | GST/HST Charged? | WSIB/CNESST Applicable? |
|---|---|---|---|---|
| Trade Subcontractor (Incorporated/Sole) | T5018 | No (Self-remitted) | Yes (if registered) | Yes (Clearance certificate required) |
| Employed Tradesperson | T4 | Yes (Mandatory employer match) | No | Yes (Payroll assessed) |
| Independent Sales/Estimator | T4A | No | Yes | Depends on provincial jurisdiction |
4. Vehicle Write-Offs: Cargo Vans vs. Passenger Vehicles
Vehicle expenses represent one of the largest ongoing deductions for tradespeople, but CRA auditors scrutinize automotive write-offs rigorously.
The tax treatment depends directly on whether your vehicle is classified as a passenger vehicle or an eligible commercial motor vehicle:
- Commercial Vans & Heavy Pickups (CCA Class 10/10.1): Cargo vans with seating for not more than the driver and two passengers used more than 50% for hauling equipment and materials qualify as commercial motor vehicles. They are not subject to the luxury vehicle passenger cost ceilings and allow full proportional write-offs of fuel, insurance, and maintenance.
- Passenger Vehicles (Capped Under Class 10.1): Standard SUVs and crew-cab pickups used partially for commuting face a strict capital cost ceiling ($37,000 for non-zero-emission vehicles purchased in recent years). Any cost exceeding this threshold cannot be depreciated.
- Mileage Logbook Requirement: The CRA requires an up-to-date logbook recording date, destination, business purpose, and kilometers driven. Without a logbook, auditors frequently reduce vehicle deductions to 0%.
5. Job Costing and Progress Draw Management
Failing to track direct project costs (materials, labor, subcontractor draws, equipment rentals) against specific job contracts is the leading cause of insolvency among growing trade firms. Operating without job costing means you might be winning bids while quietly losing money on every installation.
Establish cloud accounting workflows using QuickBooks Online or Xero integrated with construction job-costing tools (Jobber, Buildertrend, Procore). This allows you to track Work in Progress (WIP) and accurately allocate overhead expenses before closing your fiscal year.
Frequently Asked Questions
Who is required to file CRA Form T5018 in Canada?
Any individual, partnership, or corporation whose principal business activity is construction (over 50% of business revenues) and that makes payments to subcontractors for construction services must file T5018 returns.
What is the penalty for not filing T5018 subcontractor slips on time?
Late filing penalties range from $10 to $100 per day for each unfiled slip, with maximum penalties of up to $7,500 per year under the Income Tax Act.
When is GST/HST due on a 10% construction holdback?
Under Section 168(2) of the Excise Tax Act, GST/HST on the holdback amount is not payable until the day the holdback is actually paid or when the statutory lien period expires, providing cash-flow protection to contractors.
Can an apprentice or tradesperson deduct the cost of their tools in Canada?
Yes. Employed tradespeople can claim the Tradesperson's Tools Deduction for eligible tool costs exceeding the annual threshold, provided their employer signs CRA Form T2200. Incorporated contractors write off tools as direct business expenses or capitalize them under Class 8.
A question about this topic?
Speak with a snipay. expert during a free consultation.
Book a call with an expert
The most common accounting mistakes in Canadian SMEs
Misclassified expenses, missed depreciation, late reconciliations: the costly traps small businesses can avoid.

How to manage small business expenses in Canada
SEO guide to categorize, track, and optimize Canadian small business expenses without losing cash flow control.