Subcontractor Invoice Template Canada: What to Include and How to Stay CRA-Compliant
Learn what to include on a Canadian subcontractor invoice, T4A reporting rules, GST/HST thresholds, and construction holdback clauses to stay CRA-compliant.

A proper subcontractor invoice template Canada-wide must do more than list hours and a dollar total. It signals to both your payer and the CRA that you are running an independent business — not functioning as a reclassified employee. Miss a holdback line on a construction invoice and you're looking at a three-week payment standoff. Let the CRA decide your "subcontractor" is actually an employee and the payer inherits back remittances, interest charges, and a file that won't close quietly. The stakes are that high.
- Subcontractors invoice for services; employees get T4 slips — the CRA applies a four-factor test, and misclassification hits the payer hardest.
- Three non-negotiable rules: T4A filing if paid $500 or more, mandatory GST/HST registration above $30K, and a 10% holdback line on every construction invoice.
- Twelve required fields — including your GST/HST registration number and an explicit holdback amount before you hit send.
- FAQ below covers the $500 T4A threshold, the small supplier exemption, and provincial holdback obligations.
Subcontractor vs. Employee: Why the CRA Distinction Matters
The CRA does not accept your job title at face value. They run a four-factor test: control (does the payer direct how the work gets done?), ownership of tools (whose equipment is on site?), chance of profit and risk of loss (can the worker actually make more — or lose money — on the contract?), and integration (is the work central to the payer's core business?). The more those factors point toward the payer, the stronger the CRA's case for an employment relationship.

The financial consequences land on the payer, not the worker. Subcontractors invoice; they receive payment without source deductions. Employees receive T4 slips; their employer remits CPP, EI, and income tax on their behalf. Reclassification after the fact means the payer owes all of it retroactively. Construction and IT staffing are where this issue surfaces most often — the relationships look like subcontracting but operate like employment.
"The invoice itself is evidence. A well-constructed subcontractor invoice signals an independent business relationship — a blank one signals a gap the CRA can fill in however they like."
CRA Compliance Rules Every Subcontractor Invoice Must Respect
Three areas trip up Canadian subcontractors most. Get these right before your next invoice goes out.
-
1T4A Reporting — Pay a self-employed subcontractor $500 or more in service fees during a calendar year and you must issue a T4A slip, box 048, filed with the CRA by the last day of February the following year. It covers every category: consulting, trades, creative work, IT. Subcontractors: give your payer your Business Number or SIN upfront. Without it, they cannot complete the slip accurately, and February becomes a headache for everyone.
-
2GST/HST Registration — Once your worldwide taxable revenues exceed $30,000 in any single calendar quarter or across four consecutive quarters, "small supplier" status is gone and mandatory GST/HST registration kicks in. Every invoice from that point on must display your GST/HST registration number and break out the tax as a separate line item. Charging GST/HST without a valid registration number is a red flag the CRA notices fast.
-
3Construction Holdback — Provincial lien legislation governs this, not the CRA directly. Ontario's Construction Act, BC's Builders Lien Act, and Alberta's Prompt Payment and Construction Lien Act all require payers to withhold 10% of each progress payment until the lien period expires — typically 45 days after substantial completion. Reference the holdback explicitly on the invoice. It eliminates payment disputes and protects you legally when the holdback release date arrives.
Missing T4A slips cost payers $100–$7,500 depending on the number absent — and the CRA can stack a gross negligence penalty of 50% of unpaid tax on top if the omission looks deliberate.
Required Fields on a Canadian Subcontractor Invoice
Jamie is a freelance electrician in Hamilton. He waited three weeks on a $3,500 payment because his invoice omitted two things: his HST number and an Ontario holdback line. Two missing fields. Three weeks of cash flow pain. The fix takes sixty seconds.

Every field your invoice needs, and exactly what to put in each one:
| Field | What to Include / Example |
|---|---|
| Your legal name or business name | As registered with the CRA — e.g., "Jamie Kowalski Electrical" or your corporation name |
| Your business address | Full mailing address; a P.O. box is acceptable if that's your registered address |
| GST/HST registration number | Required if registered — e.g., "HST # 123456789 RT0001" |
| Invoice number and date | Sequential numbering (INV-2026-041); date of issue, not date of service |
| Client's name and address | General contractor or business entity — the same name that will appear on the T4A |
| Description of services rendered | "Electrical rough-in, 14 Maple St., Hamilton — Phase 1 progress billing" |
| Hours or units and rate | 35 hours × $100/hr; or lump sum with scope defined in the description |
| Subtotal | $3,500.00 |
| GST/HST amount (if applicable) | 5% GST: $175.00 (or 13% HST in Ontario: $455.00) |
| Holdback line (construction only) | "10% holdback per ON Construction Act: −$350.00" |
| Total due | Subtotal + tax − holdback = amount payable now |
| Payment terms and due date | "Net 30 — due August 18, 2026"; include e-transfer or banking details |
How the numbers stack: Jamie invoices $3,500 for electrical rough-in. He is HST-registered in Ontario, so he adds 13% HST ($455). His contract falls under the Ontario Construction Act, so he deducts a 10% holdback ($350) on the pre-tax subtotal. Total due now: $3,605. The $350 holdback releases after the lien period — invoiced separately.
For a detailed walkthrough — from setting up your Business Number to sending payment reminders — see our guide on how to invoice as an independent contractor.

- Register for GST/HST before revenues hit $30,000. Cross the threshold and you're liable from that quarter — whether or not you've registered.
- Reference the applicable provincial act on every construction invoice. It protects your lien rights and removes all ambiguity about why the payment is short.
- Hand your payer your SIN or Business Number at the start of the engagement. Chasing it down in February delays everyone's filing.
Common Questions About Canadian Subcontractor Invoices
Do Canadian subcontractors need to charge GST/HST on their invoices?
Only once worldwide taxable revenues exceed $30,000 in a single calendar quarter or across four consecutive quarters. Below that threshold you're a "small supplier" — GST/HST is optional, but so is claiming input tax credits on business expenses. Many subcontractors register early specifically to recover those credits. It's often worth it well before you hit the threshold.
What is the T4A $500 threshold for subcontractors?
Pay a self-employed subcontractor $500 or more in service fees during a calendar year and you must issue a T4A slip (box 048), filed with the CRA by the last day of February the following year. Payments below $500 don't trigger the slip — but the subcontractor must still report every dollar as income regardless.
Is a construction holdback required on every subcontractor invoice in Canada?
Holdback rules come from provincial construction and lien legislation, not federal CRA rules. Most provinces — Ontario, BC, and Alberta prominent among them — mandate a 10% holdback on each progress payment. Confirm your province's specific legislation and name it explicitly on the invoice. Ambiguity about holdbacks is how payment disputes start.
Ready to send a CRA-compliant subcontractor invoice in minutes?
Create a Free Subcontractor Invoice →Bottom Line
A Canadian subcontractor invoice isn't just a payment request — it's a legal document that protects your right to get paid and keeps you onside with the CRA. Get these elements right every time:
- Your full legal name, address, and GST/HST registration number (if registered)
- A unique invoice number and the date of issue
- Itemised services with clear descriptions and rates
- GST/HST calculated separately and labelled by rate
- Payment terms, due date, and your preferred payment method
- Provincial holdback line if you're in construction
Miss any of these and you risk delayed payments, CRA scrutiny, or a lien dispute you didn't need. A few extra minutes per invoice is cheap insurance.