Canada Invoice Generator
Create professional Canadian invoices with GST/HST, discounts and PDF download – tailored for CRA requirements.
Your Business Information
Client Information
Brand Your Invoice
Invoice Details
Line Items
GST/HST is applied only to line items with the “GST/HST” box checked.
Signature
Add your authorized signature. It will only appear on the invoice preview and PDF if you actually sign.
Preview:
Your Business
Client Information
Client Name
Canada invoice generator & free invoice template
This page explains how invoicing works in Canada and provides a practical Canadian invoice generator you can use right away.
Enter your business and client details, apply GST or HST where required, and download a professional PDF invoice in seconds.
What is an invoice in Canada?
An invoice is an official request for payment that documents the goods or services you provided and the amount your client owes.
For Canadian businesses, invoices are essential for bookkeeping, tax reporting and maintaining accurate financial records.
What should be included on a Canadian invoice?
Requirements vary depending on whether you are registered for GST/HST, but most Canadian invoices should include the following:
- Your business name and address
- The customer’s name and billing address
- A unique invoice number
- Invoice date and service/supply date (if different)
- A clear description of goods or services
- Quantity, unit price and line totals
- Subtotal, GST/HST amount and total payable
- Your GST/HST registration number (if registered)
- Clear payment terms and due date
How to create a Canadian invoice (step by step)
- Enter your business details including legal name and GST/HST number (if applicable).
- Add your client’s name and billing address.
- Set a unique invoice number and select the invoice and due dates.
- List your products or services with quantities and rates.
- Apply GST or HST to applicable items.
- Review totals and download your invoice as a PDF.
How this Canada invoice generator helps your business
Instead of creating invoices manually, this tool provides a structured format aligned with common Canadian invoicing standards.
It automatically calculates GST/HST and totals, supports partial payments, and generates a clean PDF ready to send to your client.
FAQs about Canadian invoices
- How do I create an invoice in Canada?
- To create a Canadian invoice, include your business details, client details, invoice number, invoice date, description of goods or services, GST/HST (if applicable) and the total amount due. Our Canada invoice generator guides you through each field and generates a ready-to-send PDF.
- What must be included on a GST/HST invoice?
- A GST/HST invoice should show your business name and address, GST/HST registration number, invoice date, description of items, tax rate and amount, and the total payable including tax. Always verify current requirements with the CRA.
- Is this Canada invoice generator free?
- Yes. You can create unlimited invoices, calculate GST/HST automatically and download them as PDFs at no cost.
- Can I download my Canadian invoice as a PDF?
- Yes. After completing your invoice, click “Download PDF” to instantly generate a professional PDF you can email or print.



