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 Now
CRA compliant
PDF download
No signup

What 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

Why 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).

Ready to Create Your CA Invoice?