Freelancer Invoice Template for Hourly Consulting

A free freelancer invoice pre-loaded with hourly consulting lines. Adjust the hours and rate, apply GST/HST for your province, and download a professional PDF — no signup.

How to invoice as a freelancer in Canada

Freelance invoicing is simple once you have a system: describe the work, show the math, state when you expect to be paid. Every invoice should carry your business name and contact details, the client’s name, a unique sequential invoice number (INV-2026-001, INV-2026-002 — no gaps), the invoice date, and a due date. For hourly work, list each block of work as its own line with hours × your rate, exactly as the template below is set up. For fixed-fee projects, list the deliverable and the agreed fee instead — but still itemize, so the client sees what they are paying for.

The Canadian tax question trips up more freelancers than anything else. You must register for GST/HST once your taxable revenue passes $30,000 over four consecutive calendar quarters; below that, registration is voluntary, though many freelancers register early so they can claim input tax credits on business expenses. Once registered, charge GST at 5% in Alberta, BC, Manitoba, and Saskatchewan (the template default below), HST at 13% in Ontario, or HST at 15% in the Atlantic provinces — and print your GST/HST number on every invoice.

On getting paid: send the invoice the day the work is done, not at month-end. Net 15 or Net 30 terms are standard; state them — plus any late fee — on the invoice so they are agreed upfront, and follow up politely the day after the due date. When invoicing becomes a weekly chore, dedicated invoicing software with automatic reminders pays for itself. Until then, the free generator below produces the same professional document.

Invoice details

Your business

Bill to

Line items

DescriptionQtyRate ($)Amount

Discount & tax

Canada tax edge: GST 5% for AB/BC/MB/SK and the territories, HST 13% for Ontario, HST 15% for NS/NB/NL/PEI. Remember the $30,000 small-supplier registration threshold. Tax is calculated on the subtotal after any discount.

Notes / payment terms

Email invoice

Download PDF opens your browser’s print dialog — choose “Save as PDF”.

Your Business Name

INVOICE

Invoice # —
Date: —
Due: —
Amounts in CAD
Bill to
Client Name
DescriptionQtyRateAmount
Subtotal$0.00
GST 5% — AB, BC, MB, SK, territories$0.00
Total due$0.00
Thank you for your business.

Frequently asked questions

What should a freelancer invoice in Canada include?

Your business name and contact details, the client’s name, a unique invoice number, the invoice date and due date, a description of the work with hours and your rate (or the project fee), any applicable GST/HST, the total due, and your payment terms.

Do I need to charge GST/HST as a freelancer?

Once your taxable revenue exceeds $30,000 over four consecutive calendar quarters, you must register for GST/HST and charge it. Below that threshold registration is voluntary — many freelancers register early to claim input tax credits. This is general information, not tax advice.

Should I bill hourly or per project?

Hourly billing is simplest and most transparent for consulting-style work — list hours × rate as separate lines. Project or milestone billing works better for fixed deliverables. Either way, itemize what was delivered so the client can see the value.

How do I number my invoices?

Use sequential, unique numbers with no gaps — for example INV-2026-001, INV-2026-002. Sequential numbering looks professional and makes your bookkeeping (and your accountant) much happier.

What payment terms should freelancers use?

Net 15 or Net 30 are standard. State the terms and any late fee on the invoice itself, send the invoice promptly when work is done, and follow up the day after the due date — polite persistence gets invoices paid.

Privacy

The invoice generator on this page runs entirely in your browser; we do not collect or store anything you type, including business details, client details, and logos. This site shows ads served by Google AdSense, and Google may use cookies to personalize ads and measure performance. Learn more in Google’s partner-sites policy. Privacy questions: northpeakestimates@proton.me.