Free Canadian Invoice Template (GST/HST Ready)
Send invoices that comply with CRA requirements — GST, HST, PST, or QST automatically calculated by province.
- GST 5% / HST 13–15% / PST
- CRA-compliant fields
- CAD currency default
- T4 / T4A prep included
Why TinSuite?
Province-aware tax calculation
Pick a province — TinSuite applies the right tax (HST in ON/NS/NB/NL/PE, GST + PST in BC/SK/MB, GST only in AB, GST + QST in QC).
Built for Canadian small business
Everything you need to invoice clients across Canada and the US, with CAD as the default currency and bilingual support (English / Français).
Year-end T4 / T4A / GST returns
Beyond invoicing — TinSuite prepares your T4 (employees), T4A (contractors over $500), and GST/HST returns by line number for the CRA.
How TinSuite compares
| Feature | TinSuite | QuickBooks (CA) | FreshBooks | Wave |
|---|---|---|---|---|
| Free invoice generator | — | — | ||
| GST/HST/PST per province | ||||
| T4 / T4A prep | $50/mo+ | — | — | |
| GST/HST line-by-line return | — | — | ||
| Free tier | Forever | 30 days | — | Yes |
| Bilingual UI (FR-CA) | — | — |
Frequently asked questions
Is HST automatically calculated?
Yes. Pick the bill-to province and TinSuite applies the right rate — 13% for Ontario, 15% for Atlantic provinces (NS/NB/NL/PE), and so on.
What about Québec QST?
TinSuite calculates 5% GST + 9.975% QST automatically when the bill-to is Québec. The QST portion is filed separately to Revenu Québec, not CRA.
Do I need a GST/HST number to invoice?
You only need to register for GST/HST once your revenue exceeds $30,000 over four consecutive quarters. Below that, you don’t charge GST/HST.
Can I file my GST/HST return through TinSuite?
TinSuite prepares the return by CRA line number (101, 105, 108, 109) and exports it for upload to CRA My Business Account. Direct e-file via IFT is in beta.
Does it work in French?
Yes — set the language to "Français (Canada)" in your settings. Quebec law (Bill 96) requires French invoicing, and TinSuite is fully compliant.