A Canadian invoice with the right sales tax for where you’re selling, in English or French, as a PDF. Your invoices never leave your device. Saving is optional and stays in this browser.
Fill in your business and your client. Pick the client’s province: for services, that sets the tax.
Add your items, with a tax status for each: taxable, zero-rated or exempt.
Check the preview and the notes above it, then download the PDF or print it.
Need to merge or compress your invoices? Try our free PDF tools; files stay on your device.
What a Canadian invoice needs to show
Your client needs certain details on your invoice to claim back the GST/HST they paid you (an input tax credit). What’s needed depends on the invoice total (Input Tax Credit Information Regulations, s. 3):
Information an invoice needs, by total
Invoice total
It needs
Under $100
Your name or trade name, the date, the total
$100 to under $500
Also your GST/HST number, the tax (or that it’s included, with the rate) and each item’s tax status if they differ
$500 or more
Also the client’s name, the terms of payment and a description of each item
Invoices that charge QST also follow Revenu Québec’s table: the QST amount and a description of each item at any amount, and both your GST/HST and QST numbers from $100. The page warns you when something is missing; it never stops you making the invoice.
Which tax to charge
The rate depends on the province of supply (CRA’s place-of-supply rules). For most services it’s the province of your client’s address; for goods, the province where they’re delivered. Some supplies, such as work on real property, have their own rules. On top of GST, you charge a province’s own sales tax (PST in B.C. and Saskatchewan, RST in Manitoba, QST in Quebec) only if you’re registered for it, and only on the items it applies to: tick “PST applies” on those lines.
Not registered yet?
A small supplier doesn’t charge GST/HST. You must register once your taxable sales pass $30,000 in a single calendar quarter or over the last four quarters together. Once registered, you charge it and can claim back the GST/HST you pay on business costs (input tax credits). Your client can check your number in CRA’s GST/HST Registry.
Quebec: invoices in French
Quebec’s Charter of the French language requires businesses to draft “contrats, factures, reçus et autres documents prévus pour les consommatrices et consommateurs” in French. With a Quebec business address the invoice starts in French (Facture, TPS, TVQ, « Prix taxes incluses »); you can switch it.
Your privacy
Everything happens in your browser: no invoice, client or amount is sent anywhere, and there’s no share link, so nothing goes in a web address. Saving is off unless you switch it on, and then stays in this browser only; “Forget everything on this device” (under Manage) removes it. The privacy policy has the details.
Frequently asked questions
Do I need an invoice number?
The rules don’t require one, but use a sequence (INV-0001, INV-0002 …) so every invoice can be found and none is missing. Keep a copy of each invoice you send: CRA asks you to keep business records for 6 years from the end of the last tax year they relate to.
How long do I keep invoices?
6 years from the end of the last tax year they relate to, in paper or electronic form, as CRA explains in “Where to keep your records, for how long”. Download each PDF and keep it with your books; this page doesn’t keep copies.
Can I charge in US dollars?
Not in this tool: it works in Canadian dollars only. For a client outside Canada it leaves Canadian sales tax off and points to CRA’s rules on exports and services to non-residents.
Should I charge GST/HST if I’m not registered?
No. A small supplier who isn’t registered must not charge GST/HST. You have to register once your taxable sales pass $30,000 in a calendar quarter or over four quarters in a row; until then you can choose to show “Not registered for GST/HST” on your invoices.
Does my invoice have to be in French?
If your business is in Quebec, the Charter of the French language requires invoices and receipts for consumers to be in French. Choose Français and every fixed label switches; what you type stays as you typed it.