Free Invoice Generator (Canada)
Create a professional invoice in Canadian dollars with GST or HST calculated automatically, and download it as a PDF.
Saved invoices
Saved automatically in your browser.
Your business name
INVOICE
INV-001
Billed to
Client name
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item description | 1 | — | CA$0.00 |
- Subtotal
- CA$0.00
- HST (13%)
- CA$0.00
- Total
- CA$0.00
GST, HST and your invoice
Canadian sales tax depends on your province: GST at 5% federally, HST between 13% and 15% in participating provinces, and separate provincial taxes (PST/QST) elsewhere. Set the label and rate that apply to you — the default here is HST at 13% — and the tax is calculated on the subtotal after any discount.
If you're registered for GST/HST, include your registration number on the invoice — under your business name or in the notes. If you're under the small-supplier threshold and not registered, don't charge GST/HST.
A chiller call-out at an Ontario craft brewery
Beaudry Brewhouse Mechanical services glycol loops and cellar equipment for small breweries across eastern Ontario, and this invoice covers a scheduled chiller service that turned into a pump repair on the same visit. Labour is billed by the hour with the half hour typed into the quantity column, refrigerant goes on by weight, replaced parts are priced each, and the drive out from Oshawa is charged per kilometre — four different units of measure, all handled by the same quantity-times-rate column. Because the work was performed in Ontario, a single HST line at 13% covers everything on the invoice.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Glycol chiller annual service and leak check — labour, on site | 6.5 | CA$145.00 | CA$942.50 |
| Keg washer CIP pump — mechanical seal kit, supplied and fitted | 2 | CA$168.50 | CA$337.00 |
| Refrigerant R-448A top-up, per kg | 3.4 | CA$62.00 | CA$210.80 |
| Contactor and low-pressure switch, replaced | 1 | CA$94.00 | CA$94.00 |
| Travel — Oshawa to Peterborough return, per km | 180 | CA$0.72 | CA$129.60 |
| Subtotal | CA$1,713.90 | ||
| HST 13% | CA$222.81 | ||
| Total due | CA$1,936.71 | ||
There is no separate travel or mileage box, so the kilometres go in as an ordinary line item — which also means HST applies to them, exactly as it should when the whole job is supplied in Ontario.
Getting GST/HST right on a Canadian invoice
Your GST/HST number
Registrants must show the nine-digit business number with its RT0001 program suffix — add it on a line under your business name in the address block.
The rate for the place of supply
Set the tax line to the province where the customer takes delivery: 13% HST in Ontario, 15% in New Brunswick, Newfoundland and Labrador and PEI, 14% in Nova Scotia, and 5% GST in Alberta and the territories.
Provinces with two taxes
There is only one tax line here, so in BC, Saskatchewan, Manitoba or Quebec set it to the combined rate, label it "GST + PST" (or GST + QST), and spell out the split in the notes.
Selling across the border
If you're billing a US customer, switch the currency to USD and check whether the sale is zero-rated as an export before you charge any HST on it.
Remittance details and terms
EFT or cheque instructions, Net 30 terms and any interest on overdue accounts go in the notes field.
How to create an invoice online
- 1
Fill in the details
Add your business info, your client, line items, tax, and an optional logo or discount.
- 2
Watch the live preview
The invoice updates as you type, so you always see exactly what your client will receive.
- 3
Download the PDF
One click generates a clean, professional PDF invoice — free and without a watermark.
A simple invoice maker for freelancers and small businesses
Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.
Instant PDF download
Generate a polished A4 invoice PDF in one click — no waiting, no email required.
No sign-up, no watermark
Completely free to use. Your invoice is yours, with no branding stamped on it.
Private by design
Everything happens in your browser. Your invoice data never touches a server.
Logo, tax & discounts
Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.
Saves as you type
Your draft is stored locally in your browser, so an accidental tab close loses nothing.
20 currencies
Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.
Frequently asked questions
Which tax rate should I use for my province?
Use the GST or HST rate that applies where the supply is made — 5% GST in non-HST provinces, or the 13–15% HST rate of the participating province. If your province charges PST or QST separately, you can note it in the notes field.
Where does my GST/HST number go?
Put it under your business name in the address block or in the notes. Registered businesses are expected to show it on invoices where tax is charged.
Do I charge GST/HST to clients outside Canada?
Exports are generally zero-rated, so most invoices to foreign clients carry no GST/HST — but confirm your situation with an accountant and set the rate accordingly.
Do I have to charge tax as a small supplier?
Generally no. If your worldwide taxable revenues stay under $30,000 over four consecutive calendar quarters, you're a small supplier and don't have to register for or charge GST/HST — clear the tax rate and issue a plain invoice. Once you cross the threshold you must register.