Free Canadian Invoice Generator
Create professional invoices with GST/HST, PST & QST support by province. Built for Canadian freelancers, contractors, and small businesses.
Invoice preview looks clean and client-ready.
Generate a live preview while you build, then download a PDF when you’re ready.
Create a polished invoice in minutes.
Fill in business details, add line items, and automatically calculate GST/HST, PST & QST by province.
Invoice Preview
PDF-style preview with live totals, due date, and client details.
Invoice
Professional PDF preview
| Description | Qty | Rate | Total |
|---|
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.
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.
Get more with a free account
Save invoices, manage clients, and keep GST/HST reporting in one calm workspace.
Create free account to save invoicesStop rebuilding the same invoice twice.
Save time by reusing invoices, organizing clients, tracking payments, and keeping invoice history in one calm workspace.