Back to Blog
Free Canadian Invoice Template for Freelancers (CRA-Compliant 2026)
March 30, 2026
8 min read
By Dylane Tano

Free Canadian Invoice Template for Freelancers (CRA-Compliant 2026)

invoicingtemplatescanadafreelancingcra-compliance

This guide shows you exactly what a complete, CRA-compliant Canadian invoice looks like in practice—every section, every required field, and why each one matters.

What Makes a Canadian Invoice Different

Most downloadable templates are built for the US market or have no jurisdiction in mind at all. They miss what Canadian invoicing actually requires:

  • GST/HST registration numbers, mandatory once your revenue exceeds $30,000
  • Province-specific tax rates based on where your client is located, not you
  • A unique, sequential invoice number (CRA auditors flag gaps in sequences)
  • Fields required by the Excise Tax Act for invoices over $30 and over $150

We covered the full legal breakdown in our guide on what to include on a Canadian invoice. Here, the focus is on what those requirements look like on an actual professional invoice.

Anatomy of a Professional Canadian Invoice

Here is every section a complete, CRA-compliant invoice contains—in the order they appear on the document.

1. Header — Your Brand, Invoice Number, and Dates

The top of every invoice carries:

  • Your business name and logo, prominently displayed
  • The word INVOICE in large type
  • A unique invoice number (e.g., INV-2026-042)
  • The invoice date
  • The due date or payment terms (e.g., Net 30 from invoice date)

The invoice number is not optional. CRA auditors look for sequential numbering—gaps in your invoice sequence are a red flag in an audit. Use a consistent format and never reuse or skip numbers.

2. Billing Information — Your Details, Your Client's Details, and Tax Numbers

This section has two blocks side by side.

Bill From — your details:

  • Your full legal name or registered business name
  • Your mailing address
  • Your GST/HST Business Number in RT format (mandatory if registered — e.g., 123456789 RT0001)
  • Your QST registration number (required for Quebec registrants — e.g., 1234567890 TQ0001)

Bill To — your client's details:

  • Client's full name or business name
  • Client's address (required by CRA for invoices over $150)

If you are registered for GST/HST and your number is missing, your client cannot claim their Input Tax Credits. They will ask you to reissue the invoice—or deduct the tax from your payment.

3. Line Items Table — Description, Quantity, Rate, Total

The core of every invoice. Each line needs:

  • A specific description of the service or product
  • Quantity or number of hours
  • Unit price or hourly rate
  • Line total

Be precise with descriptions. "Website redesign — 18 hours @ $90/hr" satisfies CRA. "Design work" or "Services rendered" does not. Vague descriptions fail CRA documentation requirements and create problems for your client's bookkeeper.

4. Tax Breakdown — GST, HST, or QST

This is where Canadian invoices diverge most from generic templates. The tax section must show:

  • Subtotal before tax
  • Each applicable tax type with its rate clearly labeled (GST 5%, HST 13%, QST 9.975%)
  • The exact dollar amount for each tax line
  • Total amount due after tax

The rate you charge is based on your client's province, not yours. A freelancer in Quebec invoicing a client in Ontario charges 13% HST, not QST. Getting this wrong means you either over-collected (and owe the CRA more than you remitted) or under-collected (and have a shortfall at remittance time).

If your annual revenue is under the $30,000 small supplier threshold and you are not registered for GST/HST, do not add tax to your invoices. Collecting GST/HST without being registered is an offence under the Excise Tax Act.

5. Payment Section — How Your Client Pays You

A complete invoice tells your client exactly how to pay:

  • Preferred payment method (online payment, bank transfer, cheque)
  • Bank transfer details if applicable (account number, institution number, transit number)
  • An online payment link or QR code if you accept card payments
  • Payment terms and late fee policy

Clients who know exactly how to pay you get paid faster. Every day of ambiguity in your payment section is a day you wait.

6. Notes, Terms, and Signature

These fields are optional but recommended:

  • A personalized thank-you note or brief project summary
  • Your standard payment terms and late fee policy (e.g., 1.5% per month on overdue balances)
  • A signature field for formal client engagements or contracts

Why Static Templates Fall Short

A downloadable template can show you which fields to fill in. It cannot:

  • Calculate taxes automatically based on your client's province
  • Pre-fill your GST/HST and QST numbers on every new invoice
  • Number invoices sequentially and detect gaps
  • Track which invoices have been paid and which are overdue
  • Send automated payment reminders before and after due dates

Every static template invoice means manually checking the right tax rate, re-entering your registration numbers, and calculating totals by hand. For a one-off project, that's manageable. For regular invoicing, it's a slow-growing source of errors.

👉 Try Paymavo free — no credit card, unlimited invoices.

Canadian Invoice Checklist

Before sending any invoice, confirm:

  • Business name or legal name is present
  • GST/HST number is shown (if you are registered)
  • QST number is shown (if you are a Quebec registrant)
  • Invoice number is unique and follows your sequence
  • Invoice date is correct
  • Due date or payment terms are clearly stated
  • Client's name and address are included (required for invoices over $150)
  • Each line item has a specific description, quantity, unit price, and total
  • Subtotal is correct before taxes
  • Each tax line shows the type, rate, and dollar amount separately
  • Total amount due is clearly displayed
  • Payment instructions are included

Create Your Invoice Free — No Template Required

Paymavo is a free Canadian invoicing tool built for freelancers and small businesses. Every field in this guide is handled automatically:

  • Your GST/HST and QST numbers are saved once and appear on every invoice
  • Tax is calculated based on your client's province—no manual lookups
  • Invoice numbers are sequential and tracked—no gaps, no audit risks
  • Clients pay online via Stripe or by bank transfer, directly from the invoice PDF
  • Every invoice generates a branded, professional PDF in seconds

The free plan has no invoice cap and requires no credit card.

👉 Create your first invoice free → paymavo.com

Keep Reading

Recommended Articles

Ready to try Paymavo?

Start creating professional invoices in minutes. No complex setup required.