Blog

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.

Invoicito Team7 min read
Subcontractor Invoice Template Canada: What to Include and How 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.

TL;DR

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.

Building an invoice in Invoicito's generator, with a live sample-invoice preview (demo data shown).
Building an invoice in Invoicito's generator, with a live sample-invoice preview (demo data shown).

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.

  1. 1
    T4A 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.
  2. 2
    GST/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.
  3. 3
    Construction 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.
💡 Did You Know?

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.

Extreme close-up of a Canadian subcontractor invoice on a desk — a pen hovers over the GST/HST registration number field
Extreme close-up of a Canadian subcontractor invoice on a desk — a pen hovers over the GST/HST regis

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.

A self-employed electrician sits at a kitchen table turned home office, laptop open to an invoicing tool, a CRA correspo
A self-employed electrician sits at a kitchen table turned home office, laptop open to an invoicing
Bottom Line
  • 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.

Stop Chasing Payments Manually

Invoicito sends invoices, follows up automatically, and gets you paid faster. Free to start.

Create Your First Invoice