Province-aware GST, HST, PST, and QST invoice.
Open the form
Fields are grouped in sections. Required items are marked; optional blocks can stay empty.
Enter your details
Use demo data as a starting point or clear fields for your own business. Calculations update as you type.
Check the live preview
The preview panel shows the same layout as your PDF, including pagination for long tables.
Download PDF
Fix any validation errors, then download. Your file is built locally — no email signup required.
The Canada GST/HST/PST invoice editor is built for small vendors who sell across provinces from a home office or workshop. You set your business number, place of supply, and line items; the form adds GST, HST, QST, or PST lines according to the province profile you select. Totals stay visible in the preview before you email a PDF to a corporate AP inbox.
Registered suppliers must show identifying numbers and tax registration where required by CRA guidance. This template helps you format those fields consistently, but it does not file returns or remit tax on your behalf.
A Toronto consultant invoices $2,500.00 in taxable professional services to an Ontario client. At 13% HST, the invoice shows $325.00 HST and $2,825.00 total due. If the same services were zero-rated exports, the lines would show $0.00 tax with a short note in the memo field explaining the exemption code you rely on.
Input tax credit eligibility depends on your own registration status and the nature of the purchase on the buyer side—our tool calculates display tax correctly for the scenario you enter, but only your bookkeeper can confirm ITC claims on the $325.00.
Quebec suppliers often need QST alongside GST, while British Columbia may require PST on certain goods even when GST applies. Alberta shows GST only on many supplies. Changing the province selector rewires which tax rows appear so you do not manually type rate labels.
Letter-size PDF is the default layout for North American post and filing cabinets. If you routinely invoice US customers, add a plain-language currency note even though the calculator assumes CAD unless you override labels.
CRA expects sequential invoice numbers, dates, and enough detail to support an audit. Keep the JSON export alongside PDFs if you regenerate similar monthly retainers—customer legal names and BN fields then stay aligned.
Retention periods and e-invoice rules evolve; check canada.ca for your reporting year. This page is not a substitute for a CPA review before your first GST/HST return.
Counterparty names, amounts, and tax lines never leave your browser during editing in v1. That matters when you invoice medical clinics, law firms, or government agencies with strict data handling policies.
Logo uploads are resized locally. Clear site storage from the privacy page if you share a workstation and want to wipe draft invoices.
Document contents stay in your browser for PDF generation. We do not receive your payslip, invoice, or counterparty details in v1.
No. This is an unofficial template for your records. Always confirm requirements with your regulator or adviser.
Yes. Preview and download share the same render path so totals and layout stay consistent.
Last reviewed 2026-10-24. Templates are unofficial—not tax or legal advice.
More questions? See the site FAQ or contact us.
More generators