Free Canadian Invoice Templates
Professional, CRA-compliant invoice templates for Canadian businesses and freelancers. Choose a template and create your invoice in seconds.
Create Invoice NowWhat Must a Canadian Invoice Include?
The CRA requires invoices to contain specific details for tax compliance and record-keeping. Our templates include all mandatory fields.
Business Name and Address
your legal or trading name and registered business address
Business Number (BN)
your CRA Business Number, required for GST/HST registrants
Invoice Number and Date
Unique sequential number and date of issue for proper records
Description of Goods or Services
Clear itemised description of what was supplied
GST/HST/PST Breakdown
Applicable federal and provincial taxes shown separately with registration numbers
Payment Terms
Due date, accepted payment methods, and banking details for e-transfer or direct deposit
Invoice Templates for Every Type of Canadian Business
Professional templates for freelancers, contractors, and GST/HST-registered businesses across Canada.
Freelancer Invoice Template
Professional invoices for Canadian freelancers with service descriptions and payment details
Learn moreContractor Invoice Template
Invoices for independent contractors with detailed scope of work
Learn moreGST/HST Invoice Generator
Automatic GST/HST calculation for registered Canadian businesses
Learn moreWhy Use Our Free Online Invoice Templates?
Create professional Canadian invoices in minutes with no software to install and no account required.
Completely Free
No hidden fees, subscriptions, or payment required
CRA-Compliant
Templates follow CRA guidelines for valid invoices and record-keeping
GST/HST Support
Add federal and provincial taxes or create tax-free invoices as needed
Instant PDF Download
Download a polished PDF invoice ready to send to your client
CAD Formatting
Amounts formatted in Canadian dollars with proper currency symbols
No Signup Required
Create and download invoices immediately without creating an account
Frequently Asked Questions
What format are the invoice templates?
Our templates generate professional PDF invoices. Fill in your business details and GST/HST number using our online generator and download the completed invoice as a PDF.
Do the templates support bilingual invoices?
Our templates currently generate invoices in English. If you operate in Quebec or serve French-speaking clients, you can customise the description fields to include French text.
What must a Canadian invoice include?
Your legal business name and address, Business Number (BN) if registered, unique invoice number, date, description of goods/services, amount, GST/HST/PST as applicable with registration numbers, total, and payment terms.
Do I need to charge GST/HST on my invoice?
If your annual revenue exceeds $30,000, you must register for and charge GST/HST. Below this threshold, registration is voluntary. Rates vary by province (5% GST, or 13–15% HST in harmonised provinces).
Can I create a Canadian invoice online for free?
Yes, our free online invoice generator creates professional PDF invoices with CAD formatting and GST/HST support. No signup or payment required.
What is the difference between GST, HST, and PST?
GST (5%) is the federal goods and services tax. HST (13–15%) is a harmonised tax combining GST and provincial tax used in Ontario, Nova Scotia, New Brunswick, Newfoundland, and PEI. PST is a separate provincial sales tax in BC, Saskatchewan, Manitoba, and Quebec (where it is called QST).