Lunio
Free tool

Free Canadian Invoice Generator

Create professional invoices with GST/HST, PST & QST support by province. Built for Canadian freelancers, contractors, and small businesses.

GST/HST, PST & QST ready Clean PDF export Canada-first
Preview

Invoice preview looks clean and client-ready.

Generate a live preview while you build, then download a PDF when you’re ready.

Invoice builder

Create a polished invoice in minutes.

Fill in business details, add line items, and automatically calculate GST/HST, PST & QST by province.

GST/HST, PST & QST rate: 0%

Line items

Description Qty Rate Total

No signup required. Professional PDF exports built for Canadian freelancers & small businesses.

Live preview

Invoice Preview

PDF-style preview with live totals, due date, and client details.

Canadian tax-readyNo signup requiredProfessional PDF exports
invoice-preview.pdf
Lunio

Invoice

Professional PDF preview

Invoice #INV-20260520
Issued
Due
From
Bill to
Description Qty Rate Total
Subtotal
GST/HST, PST & QST
Total
Invoice generated with Lunio — Simple Canadian invoicingGST/HST, PST & QST ready

How to Create an Invoice in Canada

Follow these steps to build a clear, professional invoice your client can review and pay quickly. In Canada, you may need to charge GST, HST, PST, or QST depending on your province and registration status.

1. Add your business details

Enter your business name and address so your invoice clearly identifies who is billing.

2. Add your client’s details

Include your client’s name and contact email for accurate records and delivery.

3. Add line items, quantities, and rates

List each service or product with the quantity and rate to build the invoice subtotal.

4. Choose the correct province and tax rate

Canadian invoices may need GST, HST, PST, or QST depending on province and registration status. Lunio helps calculate applicable taxes by province.

5. Preview and download the invoice PDF

Review totals and formatting, then download the final PDF invoice for your client.

Do I Need to Charge GST or HST in Canada?

Whether a freelancer or small business needs to charge GST/HST depends on registration status, province, and the tax rules that apply to the sale. Requirements can differ based on where you operate and what you sell.

Provincial taxes can also vary, including GST, HST, PST, and QST. Use Lunio's GST/HST, PST & QST calculator for quick estimates, and the reverse tax calculator when you need to break tax out of an all-in total. This information is general and not legal or tax advice.

Why Lunio

Canadian invoicing, without the accounting bloat.

Lunio helps freelancers and contractors generate GST/HST, PST & QST-compliant invoices quickly. Upgrade to save invoices, manage clients, and keep GST/HST, PST & QST reports in one place.

Built for Canadian tax workflows

Use GST/HST, PST & QST-ready templates, organized client lists, and clean reporting without the accounting bloat.

Province-aware tax rates Branded PDFs Payment tracking
Upgrade

Get more with a free account

Save invoices, manage clients, and keep GST/HST reporting in one calm workspace.

Create free account to save invoices
Upgrade from the free tool

Stop rebuilding the same invoice twice.

Save time by reusing invoices, organizing clients, tracking payments, and keeping invoice history in one calm workspace.