Canadian invoices, with the right tax on every line
Canada’s sales-tax system is split across three taxes — the federal GST, the combined HST used in several provinces, and standalone PST/QST/RST in others. Charging the wrong combination is the most common error on Canadian invoices. This builder applies the correct rate set for the destination province automatically, shows GST and PST as separate lines where required, and produces a clean invoice you can copy or print.
How it works
The tool stores the current rate table for each province and territory:
- GST-only (5%): Alberta, NWT, Nunavut, Yukon.
- HST: Ontario (13%), and New Brunswick, Newfoundland and Labrador, Nova Scotia, Prince Edward Island (15%).
- GST + PST: British Columbia (5% + 7%), Saskatchewan (5% + 6%), Manitoba (5% + 7%), Quebec (5% GST + 9.975% QST).
It computes a subtotal from your line items (quantity × unit price), applies any discount, then calculates each applicable tax on the discounted subtotal. HST provinces show a single combined line; GST+PST provinces show two separate lines so the breakdown matches what your client expects. The grand total is the subtotal minus discount plus every tax.
Tips and notes
- Quote your BN in the
123456789 RT0001format if you are GST/HST registered — the RT extension identifies the GST/HST program account. - Quebec’s QST is calculated on the pre-GST amount under current rules, so it is applied to the discounted subtotal here, not on top of the GST.
- Keep invoices for six years, the CRA’s standard record-retention period.
- For zero-rated supplies (basic groceries, exports) set the rate-free option by choosing a GST-only province and a 0% override is not needed — simply omit taxable lines if the whole invoice is exempt.