Updated July 3, 2026 · Ilura Technology · CA

How to Invoice as a Freelancer in Canada (GST/HST Explained)

Short answer: A freelance invoice in Canada needs your name/business name and contact details, the client’s details, an invoice number and date, a clear description of the work, the amount, and payment terms. If you are registered for GST/HST, you must also show the tax and — for invoices of $100 or more — your GST/HST account number, because the Canada Revenue Agency (CRA) requires that information so your client can claim their input tax credit. You are not required to charge GST/HST until your revenue passes $30,000.

Invoicing is how you get paid — and, once you cross the GST/HST threshold, it is also a tax document. This guide shows exactly what to put on a Canadian freelance invoice, when the tax kicks in, which rate to use, and how to keep the whole thing private.

What information must a freelance invoice in Canada include?

A basic invoice does not have a single government-mandated template, but a complete, professional one includes the fields below. If you charge GST/HST, the last rows become mandatory CRA requirements rather than nice-to-haves.

FieldRequired?Notes
Your name / business nameYesOperating name if you have one
Your contact detailsYesAddress, email, phone
Client name and addressYesThe person being billed
Invoice numberRecommendedSequential; helps your records
Invoice dateYesAnd the date work was supplied
Description of goods/servicesYesClear enough to identify the work
Amount / quantity / rateYesSubtotal before tax
Payment termsRecommendedDue date, methods, late terms
GST/HST amountYes, if registeredShown separately from the subtotal
Your GST/HST account numberYes, if registered and invoice is $100+CRA documentary requirement
Total amount dueYesSubtotal + tax

Do I have to charge GST/HST as a freelancer?

Not until you are required to register. The CRA treats you as a small supplier — and you do not have to charge GST/HST — while your worldwide taxable revenue stays at $30,000 or less over four consecutive calendar quarters (and in any single quarter).

  • Under $30,000: You generally do not charge GST/HST. Your invoice simply shows your fee with no tax line. You also cannot claim input tax credits.
  • Over $30,000 (rolling four quarters, or in a single quarter): You must register, and you must charge GST/HST from your effective registration date — including on the sale that pushed you over the threshold.
  • Voluntary registration: You may register below $30,000 to claim input tax credits on your business purchases. Whether it is worthwhile depends on your clients and costs.

The CRA sets this out under “When to register for and start charging the GST/HST” on canada.ca. Once registered, you receive a GST/HST account number to put on your invoices.

Which GST/HST rate do I charge?

The rate generally depends on the province where the supply is made (place-of-supply rules), not where you live. As of 2025:

Province/territoryRateType
Alberta, BC, Manitoba, Saskatchewan, Quebec, Yukon, NWT, Nunavut5%GST (provincial sales taxes may apply separately)
Ontario13%HST
Nova Scotia14%HST (reduced from 15% on April 1, 2025)
New Brunswick, Newfoundland and Labrador, Prince Edward Island15%HST

Provinces like British Columbia, Saskatchewan, Manitoba, and Quebec also have their own provincial sales taxes (PST/QST) with separate registration rules — those are administered provincially (Revenu Québec for QST). Confirm the current rate and place-of-supply rules on canada.ca under “Charge and collect the GST/HST.”

Why does my GST/HST number have to be on the invoice?

Because your client needs it to claim their input tax credit (ITC) — the mechanism by which a GST/HST-registered business recovers the tax it pays. The CRA sets documentary requirements based on the invoice amount:

  • Under $100: less information is required.
  • $100 to $499.99: you must include your GST/HST account number, among other details.
  • $500 or more: additional information is required, including the buyer’s name and a breakdown of the tax.

In short, once you are registered and the invoice is $100 or more, your GST/HST number is mandatory. Leaving it off can cost your client their ITC and looks unprofessional. See “Documentary Requirements for Claiming Input Tax Credits” on canada.ca.

What does a compliant freelance invoice look like (registered)?

Example for an Ontario freelancer registered for GST/HST:

INVOICE #2026-014                         Date: 2026-07-03

From: Jordan Lee Design (Jordan Lee)
      jordan@example.ca | 555-0100
GST/HST No.: 12345 6789 RT0001

Bill to: Maple Marketing Inc., Toronto, ON

Description                          Amount
Website design (30 hrs @ $80)        $2,400.00
--------------------------------------------------
Subtotal                             $2,400.00
HST (13%)                              $312.00
--------------------------------------------------
Total due                            $2,712.00

Terms: Net 15. E-transfer to jordan@example.ca

Freelance invoicing checklist

  • Unique invoice number and date
  • Your details and the client’s details
  • Clear description of the work and the amount
  • GST/HST shown separately (if registered)
  • Your GST/HST account number on invoices of $100+ (if registered)
  • Correct provincial rate (place-of-supply rules)
  • Clear payment terms and method
  • A copy kept for your records for six years

How Keel helps you invoice privately

Keel: Invoice Maker & Receipts (by Ilura Technology) lets you create clean, professional invoices, capture receipts, and log business trips — all stored encrypted on your iPhone with no bank connection, no cloud, and no account (“Data Not Collected”). For a freelancer who values privacy, that means your client list and billing history never leave your device.

One honest caveat for Canadian users: Keel is currently US-centric, so it does not automatically calculate Canadian GST/HST on your invoices, and its built-in mileage rate is the US IRS rate. You can still use Keel to build and send professional invoices and keep your copies privately — just add your GST/HST line and account number manually (using the provincial rate above) once you are registered, and keep verifying rates on canada.ca.

Try Keel free (3 invoices/month plus unlimited receipts; Pro roughly $7.99/month or $59.99/year USD — see the App Store for local pricing): Keel: Invoice Maker & Receipts on the App Store.

Frequently asked questions

Do I need to charge GST/HST on every freelance invoice? No. You only charge GST/HST once you are registered, which is required after your revenue exceeds $30,000 over four consecutive calendar quarters (or in a single quarter), per the CRA. Below that, you can invoice with no tax line (unless you registered voluntarily).

What GST/HST number do I put on my invoice? Your GST/HST account number, which the CRA issues when you register. It looks like a nine-digit business number followed by “RT0001.” It is mandatory on invoices of $100 or more once you are registered.

Which province’s rate do I use if my client is in another province? Generally the rate for the province where the supply is made, under the CRA place-of-supply rules — which is often the client’s location for services. Verify on canada.ca, as the rules vary by type of supply.

Do I need an invoice number? It is not strictly mandated, but sequential invoice numbers make your bookkeeping and any CRA review far easier and are considered standard practice.

How long do I keep copies of my invoices? Generally six years from the end of the last tax year they relate to, per the CRA record-retention rules.


This article is general information, not tax advice. Consult a qualified accountant or tax professional.

Run your money on your own phone

Keel — invoice, receipts, and one honest number.

The on-device financial brain for a company of one. Free to start, no account, nothing readable leaves your iPhone.

On-device · No account · Data Not Collected