Invoice generator
Build a properly formatted Canadian invoice with GST/HST, QST, PST or RST worked out, the particulars the CRA requires at your invoice amount, and print or save it as a PDF.
Fill in the form and watch the invoice build itself beside it — tax calculated at your province's rates, totals done for you. When it looks right, print it or save it as a PDF.
One detail most invoice templates get wrong: what the CRA requires on an invoice changes with the amount. Under $100, a short list (your name, the date, the total) supports your customer's input tax credit claim; at $100 the GST/HST amount and your registration number join the list; at $500, the buyer's name, a description of the goods or services and the payment terms are required too. The checklist under the form tracks the invoice you're building and flags anything still missing. Nothing you type here leaves your browser — there is no account, no upload and no copy on our servers.
Line items
General information only — not tax, accounting or legal advice. Tax law changes and individual circumstances differ; confirm your position with the CRA or a qualified professional. Rates and rules on this page were checked against the Canada Revenue Agency on 10 November 2026: Input tax credits — records you need to support your claim · GST/HST calculator (and rates)
This tool runs entirely in your browser. Nothing you type here is sent to or stored on our servers.
Tired of working this out by hand?
BlossomERP charges the right rate on every invoice, tracks your registration thresholds and files from one ledger — so the homework above just happens.
Running a larger operation? Book a demo and we'll walk the system with your team.