Freelance Invoice Generator Canada

Create a Canadian freelance invoice with business number, client details, service period, expenses, GST/HST status and payment terms, then download a PDF.

Your Business Information

Client Information

Brand Your Invoice

Add your logo

Invoice design

Invoice Details

Line Items

GST/HST (add QST if billing from Québec)
C$0.00
GST/HST (add QST if billing from Québec)
C$0.00
GST/HST (add QST if billing from Québec)
C$0.00
GST/HST (add QST if billing from Québec)
C$0.00
GST/HST (add QST if billing from Québec)
C$0.00
GST/HST (add QST if billing from Québec)
C$0.00
GST/HST (add QST if billing from Québec)
C$0.00
Subtotal:C$0.00
C$0.00
(%)
C$0.00

GST/HST (add QST if billing from Québec) is applied only to line items with the “GST/HST (add QST if billing from Québec)” box checked.

Total:C$0.00
C$0.00
Balance Due:C$0.00

Signature

Add your authorized signature. It will only appear on the invoice preview and PDF if you actually sign.

Preview:

Your typed signature will appear here

Free invoicing app

Invoice24 logo

Trusted by 3,000,000+ businesses worldwide

Send invoices in seconds, track payments and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Download on the App StoreGet it on Google Play
Your Business
INVOICE
Client Information
Invoice Date
DescriptionQuantityRateAmount
Consulting & discovery call1.5C$0.00C$0.00
Project work — milestone 1 (as per agreement)1C$0.00C$0.00
Design / creative work6C$0.00C$0.00
Content writing & editing4C$0.00C$0.00
Development / technical implementation8C$0.00C$0.00
Revisions & project management2C$0.00C$0.00
Reimbursable expenses (receipts attached)1C$0.00C$0.00
SubtotalC$0.00
GST/HST (add QST if billing from Québec) (5%)C$0.00
TotalC$0.00

Freelance invoice generator for Canadian self-employed work

Create a Canadian freelance invoice for design, writing, development, marketing, production, support, editing, tutoring or independent project work. The PDF includes business number, client details, project reference, service period, expenses, GST/HST status and payment terms.

Canadian freelancers should be clear about GST/HST registration. If you are registered and the supply is taxable, charge the correct GST/HST rate. If you are a small supplier and not registered, do not add GST/HST.

What a Canadian freelance invoice should include

  • Your legal or trade name, address or contact details and payment instructions.
  • Business number and GST/HST account number when applicable.
  • Client name, project, purchase order, statement of work or reference.
  • Service period, milestone, deliverable, hourly rate, day rate or fixed fee.
  • Subtotal, GST/HST if registered and taxable, and total payable in CAD or agreed currency.
  • Expenses, reimbursements, software, travel or pass-through costs shown separately.

Small supplier threshold and GST/HST registration

CRA guidance for most businesses says you do not have to register for GST/HST if you do not exceed the $30,000 small supplier threshold over four consecutive calendar quarters. If you exceed it, registration and charging dates depend on how and when the threshold is crossed.

Do not charge GST/HST unless you are registered or required to be registered. If billing from Quebec or another province with separate sales tax, review QST, PST or RST separately.

Scope, retainers and reimbursed expenses

Freelance disputes often come from vague descriptions. Include the deliverable, service period, milestone or approved change request, and keep reimbursed expenses separate from professional fees.

For retainers, name the month or period. For foreign clients, show the currency, exchange-rate practice and payment platform fees if the client needs that detail.

Common Canadian freelance invoice mistakes

  • Adding GST/HST while not registered.
  • Forgetting to update tax status after crossing the small supplier threshold.
  • Leaving out the service period, project reference or purchase order the client needs.
  • Mixing reimbursed expenses into the fee without receipts or explanation.
  • Assuming GST/HST handles every provincial tax issue, especially in Quebec or PST provinces.

Canada Invoice Generator

FAQs about Canadian freelance invoices