Invoice Generator Canada

Create professional invoices in $ (CAD) for Canada. Auto GST/HST/PST calculation, downloadable PDF, tax number support. 100% free tool.

Advertisement

Business Information

Client Information

Invoice Details

Items

Additional Information

INVOICE

Invoice #

INV-001

Date

December 13, 2025

From:

Your Business Name

To:

Client Name

DescriptionQuantityPriceTotal
Item description1$0.00$0.00
Subtotal:$0.00
00
Total:$0.00
Advertisement

Invoice Generator Canada – Create $ (CAD) Invoices Online

Create professional invoices in Canadian Dollars ($) with automatic GST/HST/PST calculation for businesses across Canada. Whether you're a freelancer in Toronto, a small business in Vancouver, or a contractor in Montreal, our free invoice generator helps you create tax-compliant invoices with proper tax calculations, GST/HST registration number support, and automatic tax computation. No signup required, no hidden fees—just a simple, powerful invoice maker designed specifically for Canadian businesses.

Why Canadian Businesses Need Professional Invoices

In Canada, invoices are essential business documents required for tax compliance, accounting records, and CRA (Canada Revenue Agency) reporting. For GST/HST-registered businesses, proper tax invoices are mandatory for B2B transactions and must include specific information including GST/HST registration numbers, tax calculations, and proper formatting.

Our invoice generator for Canada simplifies this process by automatically handling GST (5%), HST (13-15% depending on province), and PST calculations, supporting proper Canadian address formats, and generating invoices that meet CRA requirements. You can create invoices in minutes, export them as PDFs, and maintain a complete invoice history—all without any cost or subscription.

Currency-Specific Invoice Fields for Canada

Our invoice generator includes fields specifically designed for Canadian businesses:

  • Currency ($ CAD): All amounts are displayed in Canadian Dollars with the $ symbol, following Canadian formatting conventions.
  • GST/HST Registration Number: Add your 9-digit GST/HST registration number (RT0001 format) for registered businesses. The tool also supports client GST/HST numbers for B2B transactions.
  • Tax System: Support for GST (5% federal), HST (13% in Ontario, 15% in Nova Scotia, New Brunswick, and Newfoundland), and PST (varies by province: 7% in BC, 9.975% in Quebec, etc.).
  • Date Format (DD/MM/YYYY): Uses the standard Canadian date format for all invoice dates.
  • Address Format: Supports Canadian address format with street, city, province abbreviation, and postal code (e.g., "123 Main St, Toronto, ON M5H 2N2").
  • Payment Terms: Add common Canadian payment terms like "Net 30", "Due on Receipt", or "2/10 Net 30".
  • Business Number: Include your 9-digit Business Number (BN) if applicable for CRA identification.

Understanding GST/HST/PST System in Canada

Canada has a multi-layered tax system that varies by province. Understanding the tax system is crucial for creating compliant invoices:

GST Registration Requirements

Businesses with annual revenue exceeding $30,000 must register for GST/HST. Once registered, you receive a 9-digit GST/HST registration number (format: RT0001XXXXX) that must be included on all invoices. Small suppliers (under $30,000) can voluntarily register to claim input tax credits.

Provincial Tax Systems

Canada has three tax systems: GST-only provinces (Alberta, Northwest Territories, Nunavut, Yukon) charge 5% GST. HST provinces (Ontario 13%, Nova Scotia/New Brunswick/Newfoundland 15%) combine GST and PST. PST provinces (BC 7%, Saskatchewan 6%, Manitoba 7%, Quebec 9.975%) have separate PST in addition to GST. Our tool supports all these systems.

Invoice Requirements

GST/HST invoices must include: invoice number, date, supplier and recipient details with GST/HST numbers, description of goods/services, quantity, price, tax rate, GST/HST amount, and total. Our generator ensures all these fields are properly included and calculated according to CRA requirements.

How to Create an Invoice in Canada

Creating a tax-compliant invoice for your Canadian business is simple with our free invoice generator:

  1. Enter Business Details: Fill in your business name, complete address with postal code, GST/HST registration number (if registered), Business Number, phone number, and email. This information appears on all your invoices.
  2. Add Client Information: Enter your client's name, address in Canadian format (street, city, province, postal code), and GST/HST number (for B2B transactions with registered businesses).
  3. Set Invoice Details: Add a unique invoice number, select the invoice date (DD/MM/YYYY format), and set payment terms. Invoice numbers should be sequential and unique for CRA compliance.
  4. Add Line Items: List all products or services with descriptions, quantities, unit prices in $ CAD, and select the applicable tax rate based on your province (GST 5%, HST 13-15%, or GST + PST).
  5. Review Tax Calculation: The tool automatically calculates GST, HST, or PST based on your province and displays subtotal, tax amount, and total. Verify all calculations match CRA requirements.
  6. Download PDF: Export your professional invoice as a PDF file. The PDF includes all required GST/HST information and is ready for emailing to clients or printing for records.

Sample Invoice for Canada

Invoice Number: INV-2024-001

Date: 15/01/2024

From: ABC Services Inc., 123 Yonge Street, Toronto, ON M5B 1M4

GST/HST #: RT000123456

To: XYZ Corporation, 456 Granville Street, Vancouver, BC V6C 1T2

Client GST/HST #: RT000789012

Items:

  • Consulting Services - $5,000.00 (HST 13%: $650.00)

Subtotal: $5,000.00

HST (13%): $650.00

Total: $5,650.00

Payment Terms: Net 30 days

Create Your Canada Invoice Now

Start generating professional, GST/HST-compliant invoices for your Canadian business today. No signup required, completely free.

Generate Invoice Now

Frequently Asked Questions

Are invoices legal in Canada?

Yes, invoices are legally required for business transactions in Canada. For GST/HST-registered businesses, proper tax invoices are mandatory for B2B transactions. Invoices serve as essential documentation for tax purposes, accounting records, and CRA (Canada Revenue Agency) compliance.

Do I need GST/HST/PST for invoices in Canada?

If your annual revenue exceeds $30,000, GST/HST registration is mandatory. GST applies at 5% federally, while HST (Harmonized Sales Tax) combines GST and PST in some provinces (13% in Ontario, 15% in Nova Scotia, New Brunswick, and Newfoundland). Some provinces like British Columbia and Saskatchewan have separate PST. Our tool supports all Canadian tax systems.

Can I generate PDF invoices for Canada?

Yes, our invoice generator allows you to export invoices as PDF files instantly. The PDFs include all required information for Canadian tax compliance, including GST/HST details, proper formatting, and professional appearance suitable for CRA requirements.

Do freelancers need invoices in Canada?

Yes, freelancers and independent contractors in Canada should issue invoices for all services. If your annual income exceeds $30,000, GST/HST registration is required. Even without GST registration, invoices help maintain proper records for income tax purposes. Our tool works perfectly for both registered and non-registered businesses.

Is this invoice generator free for Canada?

Yes, our invoice generator is completely free to use for Canadian businesses. There are no hidden charges, no subscription fees, and no signup required. You can create unlimited invoices in $ (CAD) with GST/HST/PST calculations, export PDFs, and manage your invoice history—all at no cost.