Invoice Generator

Create professional Canadian invoices with automatic GST/HST/PST calculations using our free invoice generator. Add your business name, client details, line items, and applicable taxes for your province. Print or save as PDF — no account required. Perfect for freelancers, contractors, and small businesses across Canada.

Frequently Asked Questions

Do I need to charge GST/HST on my invoices in Canada?

You must register for a GST/HST account and charge GST/HST once your business revenue exceeds $30,000 in a single calendar quarter or over four consecutive quarters. Below this threshold, you are a 'small supplier' and registration is optional. Once registered, you must charge GST/HST on all taxable supplies.

What information must a Canadian invoice include?

A valid Canadian invoice should include: your business name and address, your GST/HST registration number (if registered), the date of the invoice, a description of the goods or services, the total amount before tax, the GST/HST amount charged separately, and the total amount due.

How long should I keep invoices in Canada?

The CRA requires you to keep all business records, including invoices, for a minimum of 6 years from the end of the last tax year they relate to. Keeping digital copies is acceptable as long as they are legible and accessible.

Can I use this invoice generator for my small business?

Yes. This tool is designed for Canadian freelancers, contractors, and small businesses. It automatically calculates the correct GST/HST/PST for your province and produces a clean, professional invoice you can print or save as a PDF.