Reviewed 21 August 2026 ✓ Fact-checked Banking Add as a preferred source on Google

Free Invoice Generator for Canadian Freelancers (GST/HST)

☆ Save
Free Invoice Generator for Canadian Freelancers (GST/HST) — Rateweb
Create an invoice now →

Line items, tax and a clean PDF. No watermark, no account.

Canadian invoicing has a rule that surprises people who have freelanced elsewhere: the sales tax you charge usually depends on where your client is, not where you are.

Free Invoice Generator for Canadian Freelancers (GST/HST)

A freelancer in Alberta billing a client in Ontario is generally looking at Ontario's HST, not Alberta's GST-only position. Get that wrong across a few provinces and you have either undercharged tax you still owe, or overcharged a client who will notice.

Our free invoice generator applies tax per line item, which is what makes multi-province and mixed invoices workable.

Your GST/HST number is the field that matters

If you are registered, your client generally cannot claim an input tax credit without your GST/HST registration number on the document. An invoice without it is not fatal to you — but it is worthless to their bookkeeper, which is how invoices end up back in your inbox.

Free Invoice Generator for Canadian Freelancers (GST/HST)

The generator has a field for it, and prints it on the PDF.

If you are not registered, you should not be charging GST/HST at all. Charging it without being registered is a different and worse problem than not charging it: you have collected tax you have no mechanism to remit, and your client has claimed a credit they were not entitled to against a number that does not exist.

Whether to register at all, when you do not have to

Below a certain level of revenue you are generally treated as a small supplier and registration is not compulsory. The threshold is a dollar figure the CRA publishes and we are not going to quote it at you — but the decision underneath it is worth thinking about properly, because most freelancers treat it as obvious and it is not.

The case for staying unregistered is simplicity, and price. No returns to file, no remittances to track, and to a client who cannot claim the tax back — an individual, or a business that is itself not registered — your invoice is straightforwardly cheaper than a registered competitor's.

The case for registering voluntarily is that registration lets you claim input tax credits on the tax you pay on your own business costs: equipment, software, professional fees, a home-office share. Unregistered, that tax is simply a cost you absorb. Registered, much of it comes back.

Which way that lands depends almost entirely on who your clients are. If you bill registered businesses, the tax you add costs them nothing in the end — they claim it back — so registering is close to free upside for you. If you bill consumers, the tax is a genuine price increase they cannot recover, and you are choosing between absorbing it and being more expensive.

There is a threshold at which the choice is made for you. Below it, it is a choice, and it is worth making deliberately rather than by default.

Canada asks for more as the amount rises

Unlike the UK's single list, the documentation required to claim an input tax credit in Canada is tiered by the amount of the sale. The tiers come from the Input Tax Credit Information (GST/HST) Regulations:

Sale amount What the document must show
Under $100 the supplier's or intermediary's name or business name; the invoice date, or the date tax was paid if no invoice was issued; and the total amount paid or payable
$100 to under $500 all of the above, plus the supplier's or intermediary's GST/HST registration number, the tax amount — separated, or combined with provincial sales tax where applicable — a statement where tax is included in the amount, and an indication of the status of different supply types
$500 or more all of the above, plus the recipient's name or that of their authorised representative, the terms of payment, and a description of each supply sufficient to identify it

Two things worth knowing about that table.

The thresholds are about your client, not you. They determine what your customer needs in order to reclaim the tax. An invoice that falls short does not put you in breach — it makes your document useless to their bookkeeper, which is how invoices come back.

"Supporting documentation" is broader than an invoice. The regulations define it to include a receipt, a credit-card receipt, a debit note, a book or ledger of account, a written contract, and records held in a computerised system — not only a document headed "invoice". That matters if a client asks whether an emailed confirmation is enough: often it can be, provided it carries the prescribed information for its tier.

The practical takeaway is still the simple one: put everything on every invoice. The full set costs you nothing, and it means no invoice you issue ever falls short of the tier it happens to land in.

Why per-line tax rates matter here more than elsewhere

Because the rate follows the customer's province, a freelancer with clients in several provinces is running several rates. And because some supplies are zero rated or exempt, a single invoice can legitimately carry more than one rate at once.

A template offering one tax percentage for the whole document cannot express that. Ours sets the rate per line, and totals the tax separately from the subtotal, so an invoice mixing an HST line with a zero-rated line adds up correctly and shows the client exactly what they can claim.

Quebec is administered separately

Worth knowing before it surprises you: Quebec has its own sales tax, the QST, and it is generally administered by Revenu Québec rather than by the CRA.

That is an administrative fact rather than a rate, and it is the part that catches people. A freelancer with Quebec clients may be dealing with a second authority, a second registration and a second return — not simply a different percentage in the same system.

If Quebec is more than an occasional client for you, that is a conversation to have with an accountant once, early, rather than to discover from a notice.

Clients outside Canada

Services supplied to a non-resident are, in a number of cases, zero-rated — meaning tax applies at a rate of zero rather than not applying at all. The distinction sounds pedantic and is not: a zero-rated supply still counts as a taxable supply, which affects your registration position and your ability to claim input tax credits.

Whether a particular export of services qualifies depends on what you supply and to whom, and it is genuinely intricate. Do not assume that a foreign client's invoice is simply tax-free. Show the position explicitly on the document — our per-line rates let you put a zero-rated line beside a taxable one — and get the classification from the CRA or an accountant rather than from the client's assumption.

The other half of a foreign client is the money itself. A payment from abroad carries a fee and, more expensively, a margin on the exchange rate. That is a business cost, and it belongs in your rate: work it out with the freelance rate calculator, which takes costs explicitly.

Getting it paid

Compliance and collection are different jobs, and the second one is where the money actually is.

Send it to accounts payable, not only to your contact. The person who briefed you does not pay you. An invoice sitting unforwarded in their inbox is invisible to everyone whose job it is to pay it.

Quote the purchase order. Where a client uses POs, a missing or mismatched reference stops the payment run rather than starting a conversation.

Describe the work so an approver recognises it. Whoever signs it off was probably not in the meeting.

Chase on a schedule, not on feeling. A short note a few days after the due date, a second a week later addressed higher up. It is unglamorous and it works better than anything else available to a freelancer.

What the generator does

  • Per-line tax rates, for multi-province and mixed-rate invoices
  • Tax shown as its own total, separate from the subtotal
  • A tax registration number field for your GST/HST number
  • A separate date-of-supply field, distinct from the invoice date
  • Canadian dollars, or any other currency
  • A no-watermark PDF, no account required

Open the invoice generator

What it does not do

It does not tell you whether you must register, which province's rate applies to a particular sale, or whether what you sell is taxable, zero-rated or exempt. Place-of-supply rules are genuinely intricate and depend on what you sell as much as where.

It does not file a return, track which invoices have been paid, or store anything between visits.

Check the current rates, thresholds and place-of-supply rules with the CRA or a Canadian accountant. This page describes general practice and is not tax advice.

How does this affect YOUR Money OS?

Registering when it pays you to and invoicing so the tax is claimable are quiet, repeatable gains — the same work, with less of it disappearing into tax you absorbed and invoices that came back.

Check my free OS score

FAQ

Do I charge GST or HST as a Canadian freelancer? Generally it follows your customer's province rather than yours, so a freelancer in one province billing clients in several is running several rates. Place-of-supply rules decide it and they depend on what you sell — the CRA is the authority.

Do I need a GST/HST number on my invoice? If you are registered, yes in practice: your client generally cannot claim an input tax credit without it. If you are not registered, you should not be charging the tax at all.

Should I register voluntarily as a small supplier? It depends who your clients are. Registered businesses claim the tax back, so charging them costs them nothing and registering lets you recover the tax on your own costs. Billing consumers, the tax is a real price increase they cannot recover.

Does a Canadian invoice have to show a set list of details? It is tiered by the amount of the sale, under the Input Tax Credit Information (GST/HST) Regulations. Under $100 needs the supplier's name, the date and the total. From $100 to under $500 adds the GST/HST number and the tax amount. At $500 or more it adds the recipient's name, the terms of payment and a description of each supply.

What counts as supporting documentation in Canada? More than an invoice. The regulations include receipts, credit-card receipts, debit notes, books or ledgers of account, written contracts and computerised records — provided the document carries the information prescribed for its tier.

How does Quebec differ? Quebec has its own sales tax, generally administered by Revenu Québec rather than the CRA. That can mean a second registration and a second return, not just a different percentage.

Do I charge tax to clients outside Canada? Often the supply is zero-rated rather than untaxed, which is not the same thing — a zero-rated supply is still a taxable supply. Whether yours qualifies depends on what you supply and to whom.

Is this invoice generator really free? Yes. No watermark, no account, and no limit on how many you produce.

Tools to act on this today

FD
Faith Dube · Contributor
Faith is part of the Rateweb editorial team. This article is general information, not personalised financial advice.
More from Faith Dube →

Related on Rateweb