How to Invoice as a Freelancer in Canada

What a Canadian invoice legally needs, when you're required to charge GST/HST/PST/QST, current rates by province, and a step-by-step walkthrough.

Quick answer

Every Canadian invoice needs your business info, the customer's info, a unique invoice number, a description and price per item, and — if registered — your GST/HST number with tax broken out separately. Whether you must charge tax depends on whether your revenue has crossed the CRA's $30,000 "small supplier" threshold.

What every Canadian invoice needs

  • Your business name and contact information
  • Your customer's name and contact information
  • A unique invoice number
  • The invoice date and payment due date
  • A description of the goods or services provided
  • The amount charged for each item, and the total
  • Your GST/HST number, if you're registered to collect it
  • The amount of GST/HST/PST/QST charged, broken out separately from the subtotal

Do you need to charge sales tax?

If your total self-employed revenue is under $30,000 over four consecutive calendar quarters, you're a CRA "small supplier" and aren't required to register for or charge GST/HST. Once you cross that threshold, registration becomes mandatory. Tax is generally based on where your customer is located, not where your business is based.

ProvinceTax typeRate
AlbertaGST5%
British ColumbiaGST + PST5% + 7%
ManitobaGST + PST5% + 7%
New BrunswickHST15%
Newfoundland and LabradorHST15%
Nova ScotiaHST14%
Northwest TerritoriesGST5%
NunavutGST5%
OntarioHST13%
Prince Edward IslandHST15%
QuebecGST + QST5% + 9.975%
SaskatchewanGST + PST5% + 6%
YukonGST5%

Rates shown are current as of this writing and can change — verify against the CRA or your provincial revenue agency before filing. InvoiceFlow Canada applies these same rates automatically based on your customer's province.

Step-by-step: creating your first invoice

  1. 1

    Add your business details

    Your business name, address, and contact info — plus your GST/HST number if you're registered to collect tax.

  2. 2

    Add your customer's details

    Name, company (if applicable), and address — this determines which provincial tax rate applies.

  3. 3

    List what you're billing for

    One line per service or product, with a clear description, quantity, and rate.

  4. 4

    Let the tax calculate automatically

    Based on your customer's province, the correct GST, HST, PST, or QST combination is applied for you — no manual lookup needed.

  5. 5

    Download or send it

    Export as PDF, Excel, or Word, or print directly — no account required.

Ready to create one?

Free, no signup required — GST/HST/PST/QST calculated automatically.

Create your invoice

Common mistakes to avoid

  • Reusing invoice numbers. Each invoice needs a unique number — duplicates make bookkeeping and tax filing harder for both you and your client.
  • Forgetting your GST/HST number.If you're registered, it must appear on every invoice — leaving it off can delay your customer's own tax filing.
  • Mixing up subtotal and total. Tax should always be shown as a separate line, not folded into your listed price.
  • Using the wrong province's rate.Tax is based on your customer's location, not yours — easy to get backwards if you work with clients across provinces.

Billing for a construction or trades project? See our contractor-specific invoicing guide for deposits, progress billing, and materials vs. labour.

Frequently asked questions

Related