Free Canadian Invoice Generator.
Create professional invoices with GST/HST, PST & QST support by province. Designed for Canadian freelancers, contractors, and local small businesses.
Your preview updates in real-time.
Generate a live PDF preview as you type, then download the final document with one click.
Create a polished invoice in minutes.
Fill in your business details, add your services, and automatically calculate GST/HST, PST & QST by province.
Invoice Preview
Real-time PDF layout mirroring the downloaded invoice document.
Invoice
CRA Compliant Layout| Description | Qty | Rate | Total |
|---|
How to create a Canadian invoice.
Follow these simple steps to build a clear, professional invoice that complies with CRA guidelines.
Add Business details
Enter your business name and address so your clients can easily identify who is billing them.
Add Client details
Include your client's name, email, and location. This is required for tax-ready supply determination.
Itemize line items & rates
List each service or product with description, quantity, and unit rate to calculate the invoice subtotal.
Choose Province & Sales Tax
Select your client's province. Lunio automatically determines the correct sales tax (HST, GST, PST, or QST).
Preview & download PDF
Review the totals on the real-time preview, then hit download to export a clean, professional PDF file.
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. You must register to collect GST/HST if your gross taxable sales exceed the small supplier threshold of $30,000 in a calendar quarter or over four consecutive quarters.
Provincial tax rates vary, including HST, GST, 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.
Canadian invoicing, without the accounting bloat.
Lunio helps freelancers and contractors generate tax-compliant invoices quickly. Create a free account to save your invoice templates, manage client details, and keep track of payment statuses all in one calm workspace.
Built for Canadian Tax Workflows
Work with GST/HST, PST, and QST-ready templates, organized client profiles, and clean tax-ready reporting out of the box.
Stop rebuilding the same invoice twice.
Save time by reusing invoices, organizing clients, and keeping your billing records in one secure workspace.