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
Invoice design
Invoice Details
Line Items
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.
Signature
Add your authorized signature. It will only appear on the invoice preview and PDF if you actually sign.
Preview:
| Invoice Date | — |
| Description | Quantity | Rate | Amount |
|---|---|---|---|
| Consulting & discovery call | 1.5 | C$0.00 | C$0.00 |
| Project work — milestone 1 (as per agreement) | 1 | C$0.00 | C$0.00 |
| Design / creative work | 6 | C$0.00 | C$0.00 |
| Content writing & editing | 4 | C$0.00 | C$0.00 |
| Development / technical implementation | 8 | C$0.00 | C$0.00 |
| Revisions & project management | 2 | C$0.00 | C$0.00 |
| Reimbursable expenses (receipts attached) | 1 | C$0.00 | C$0.00 |
| Subtotal | C$0.00 |
| GST/HST (add QST if billing from Québec) (5%) | C$0.00 |
| Total | C$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.



