Freelance Invoicing in Canada: The Complete Workflow Guide (2026)
Most freelance invoicing advice focuses on the document itself — what fields to include, where to put the total, how to display HST. That's the template side of the question. This guide covers the other side: the workflow around the invoice. When to send it, what payment terms to use, how to handle deposits and milestones, what to do when payment is late, and how to wrap the whole year cleanly for tax time. If you've ever had a client ghost you on a $4,000 invoice, you needed the workflow more than the template.
The Freelance Invoicing Lifecycle: From Quote to Paid
Every freelance engagement passes through some subset of the same nine stages. Small one-off jobs may compress everything into stages 5–7. Multi-month project work uses all nine. The structure is the same:
- Pre-work agreement — quote, estimate, or statement of work
- Deposit invoice (optional but recommended for project work)
- Milestone invoices (for longer projects)
- Main invoice timing (end-of-month vs end-of-project)
- Payment terms selection (net 7 / 15 / 30 / 60)
- Sending the invoice (email etiquette + cc the right people)
- Following up (the day 7 / day 14 / day 30 cadence)
- Change orders (when scope shifts mid-project)
- Year-end housekeeping (chase before Dec 31, reconcile to T2125)
The rest of this guide walks through each stage with Canadian-specific considerations.
Stage 1 — Before You Invoice: Quote, Estimate, or Statement of Work
The first document in the workflow is never the invoice. It's something that fixes the scope and the price so that when the invoice arrives, the client already knows what to expect.
| Document | Use When | Binding? |
|---|---|---|
| Quote | Defined scope, fixed price — small to mid-size jobs | Yes, if accepted in writing |
| Estimate | Scope is approximate, price is a ballpark | No — estimate is non-binding |
| Statement of Work (SOW) | Multi-phase project with deliverables and milestones | Yes, signed by both parties |
Canadian small-business convention is that quotes and SOWs are signed (or accepted by email reply) before any work begins. The wording on the quote — "valid for 30 days," "deposit required to commence work," "subject to HST if applicable" — becomes the contract terms by reference if the work proceeds.
The quote/SOW is what your eventual invoice will reference: "Invoice for work per Quote Q-2026-014, accepted June 1, 2026."
Stage 2 — Deposit Invoice (Optional but Recommended)
A deposit invoice is issued before work begins, asks for a percentage of the total upfront, and gets you partially paid before you take on any risk. It is the single most underused tool in freelance invoicing.
When to Charge a Deposit
- Any project over roughly $1,000. The smaller the job, the less the deposit matters; the bigger the job, the more it matters.
- Always for new clients. You have no track record of how they pay. A deposit invoice is also a screening tool — clients who balk at a 25% deposit on a $3,000 engagement often turn out to be slow or non-payers.
- For work requiring upfront expenses — stock photography licences, third-party software, travel. The deposit covers your out-of-pocket cost before you incur it.
Standard Percentages
Canadian freelance norms cluster around three points:
- 25% — modest signal, low friction. Good for repeat clients on larger-than-usual projects.
- 50% — most common for new clients on project work. Splits risk evenly.
- 100% upfront — reserved for very small jobs (under $500), digital-only deliverables, or clients with a history of slow payment.
How the Deposit Affects the Final Invoice
The final invoice for the project shows the total amount, then a credit line for the deposit already received, then the net amount due:
| Project total per SOW | $5,000.00 |
| Less: deposit received May 1, 2026 (Invoice #2026-005) | −$1,250.00 |
| HST (13%) | $487.50 |
| Net Due | $4,237.50 |
HST is calculated on the project total, not on the net-of-deposit number, because the full project value is the taxable supply. The deposit invoice itself also carried HST (on the deposit amount), so the two invoices together collect HST on the full $5,000.
Stage 3 — Milestone Invoices for Project Work
For projects running longer than four to six weeks, milestone invoicing replaces "deposit + final" with a series of invoices tied to deliverables. The benefits: smoother cash flow for you, smaller individual payment commitments for the client, and clearer markers of project progress for both sides.
How to Structure Milestones
The cleanest structure ties each milestone to a deliverable, not a date. "Phase 1: Discovery deliverables accepted" is a defensible trigger; "End of June" is not (because the work may not be done).
Sample milestone structure for a $12,000 brand identity project:
- Milestone 1 — Project kickoff: 25% ($3,000) — invoiced on contract signing
- Milestone 2 — Concept presentation accepted: 35% ($4,200) — invoiced on written acceptance
- Milestone 3 — Final deliverables shipped: 40% ($4,800) — invoiced on delivery
Each milestone invoice references the SOW and the milestone trigger explicitly: "Milestone 2 per SOW dated May 1, 2026 — concept presentation accepted June 14, 2026."
Stage 4 — The Main Invoice: Timing Strategy
For ongoing or hourly work where there's no project structure, invoice timing becomes a deliberate cash-flow decision. Three common patterns:
End-of-Month Invoicing
Invoice the last business day of each month for all hours worked that month. This is the default for retainers and ongoing hourly work. It aligns with the client's accounting cycle and produces predictable monthly cash flow. Drawback: work done on the 2nd of a month doesn't get invoiced until the 30th, so you wait nearly a full month plus your payment terms before being paid.
End-of-Project Invoicing
Single invoice issued when the project deliverable is accepted. Right for short, defined-scope work where milestones don't make sense. Drawback: if the project slips, your invoice slips with it.
Net-X-From-Completion
Invoice the day work is complete or accepted, regardless of calendar month. Best for one-off projects under four weeks. Combined with shorter terms (net 7 or net 15) it produces the fastest pay-in.
Stage 5 — Choosing Payment Terms: Net 7, 15, 30, 60
"Net X" means the invoice is due X days after the invoice date. Choosing the right number is the single highest-leverage decision in your invoicing workflow.
| Terms | Best For | Pros | Cons |
|---|---|---|---|
| Net 7 | New clients on small invoices ($500 or less) | Fastest cash; pressure test for slow payers | May feel aggressive to enterprise clients |
| Net 15 | Most freelancers' default — small/mid-size clients | Fast but not unusual; rarely refused | — |
| Net 30 | Enterprise clients with formal AP processes | Matches corporate AP expectations | Slower cash flow |
| Net 60 | Large enterprises that mandate it (often agencies billing media) | Sometimes the only acceptable terms | Strains cash flow; sometimes hides further delays |
Default to net 15 unless the client requires otherwise. Many freelancers reflexively use net 30 because it's what they were taught — but the real-world experience of small-to-mid Canadian clients is that net 15 invoices get paid on time as often as net 30 invoices do, just sooner.
Early-Payment Discounts
If you want to incentivize faster payment, the convention is written as "2/10 net 30" — a 2% discount if paid within 10 days, full amount due within 30. For a $5,000 invoice that's a $100 discount in exchange for getting paid in 10 days instead of 30. Worth it for cash-strapped freelancers; usually not worth it once you have a comfortable runway.
For deeper coverage of how to structure terms in your contract, see our payment terms guide for freelancers.
Stage 6 — Sending the Invoice: Email Best Practices
The invoice email itself matters more than most freelancers realize. Three small habits dramatically improve on-time payment rates.
Subject Line Convention
Use a subject line a busy AP clerk can act on without opening:
- Good:
INV-2026-014 — Jane Smith Consulting — Due Jun 24, 2026 — $3,842.00 - Bad:
InvoiceorThis month's invoice
Including the invoice number, your name, the due date, and the amount means the email can be processed straight from the inbox preview pane.
PO Numbers and AP Etiquette
If the client uses purchase orders, the PO number must appear on the invoice. Without it, the invoice will bounce back to you with "needs PO" and lose two days of payment timing. Ask up front: "Will this engagement require a PO? If so, please send me the PO number so I can reference it on every invoice."
Cc the Right People
Send the invoice to AP if the client has provided an AP email — that's the address that actually triggers payment. Cc the project lead (your day-to-day contact) so they can approve internally. Sending invoices only to the project lead is the most common reason for slow payment on enterprise work: they file it, mean to forward it to AP, and forget.
Stage 7 — Following Up on Unpaid Invoices
The expected payment date passes. Now what? A consistent, low-friction escalation cadence resolves most situations without damaging the relationship.
Day 1 Past Due — Soft Nudge
One-line email to AP and the project lead: "Hi — just a quick heads-up that invoice INV-2026-014 was due yesterday. Could you confirm receipt and let me know if anything's needed from my end? Thanks." Friendly assumption that it's a paperwork issue, not a payment issue.
Day 7 Past Due — Reminder
Slightly firmer: "Following up on invoice INV-2026-014, originally due [date], now 7 days past due for $3,842.00. Please let me know the expected payment date."
Day 14 Past Due — Phone Call
Email-only follow-ups can be ignored. A phone call to the project lead changes the dynamic. Use it to get a specific commitment: "When will the payment be issued?" Get a date, write it down.
Day 30 Past Due — Formal Demand
If the day-14 commitment is missed, the relationship has shifted. Send a formal demand referencing the original invoice, the previous follow-ups, and a final payment deadline (typically another 7 days). Mention any applicable late fees or interest charges (per your contract terms).
For a deeper script and templates for each stage, see how to follow up on an unpaid invoice.
Stage 8 — Change Orders and Scope Creep
The client emails: "Could you also add X to the project?" If X is more than a 30-minute task, this is a change order moment, not an absorb-it-and-move-on moment.
The Change Order Document
A change order is a brief written document containing:
- Description of the added scope
- Additional cost (or hours)
- Impact on timeline (if any)
- Reference to the original SOW or quote
- Signature or written approval line
It can be a one-page PDF, a clearly worded email, or a row added to the SOW. The key is that the client approves in writing before the work is done. "Approved, go ahead" by email reply is sufficient.
How the Change Order Flows to Invoicing
Two options:
- Supplementary invoice — invoiced separately, references the change order: "Per Change Order #1 dated June 10, 2026."
- Added line on final invoice — appears as its own line item: "Change Order #1 — additional landing page: $1,200."
The supplementary-invoice approach is cleaner for the client's AP system and provides a more obvious audit trail. The added-line approach is fine for change orders captured before the final invoice goes out.
Stage 9 — Year-End Invoicing Housekeeping
December is the most consequential month in your invoicing year. Three things must happen.
Chase All Outstanding Invoices Before December 31
If you're on the accrual method (most freelancers are), invoices issued in 2025 are 2025 income even if paid in 2026. Carrying $8,000 of outstanding invoices into the new year is fine for tax purposes — but it's $8,000 of cash that's been sitting in someone else's bank account for months. Make December the month you escalate aggressively on anything past 30 days.
Decide Accrual vs Cash Basis
Sole proprietors generally must use the accrual method (revenue recognized when invoiced, not when paid) unless they qualify for and elect cash basis. The choice affects your T2125 line 8000 and the timing of your tax obligation. If you're switching methods or unsure, talk to an accountant before December 31 — once the year closes, the choice is much harder to change.
Reconcile to T2125
Pull a list of every invoice issued in the year. Sum the subtotals (excluding HST) — this is your gross income for line 8000. Verify against your bank deposits for the same period, accounting for the timing gap between invoice and payment. If the numbers don't tie out, find the missing invoice now, not next April.
The Canadian Specifics That Wrap All of This
Everything above applies to freelancers anywhere. Canada layers on four specifics that shape the workflow.
HST/GST Registration and the Invoice
Below the $30,000 small supplier threshold, no HST appears on your invoices and your workflow is simpler. Above the threshold, every taxable invoice must show HST separately at the rate of your client's province. See GST and HST rules for full mechanics.
Your Identity on the Invoice
Sole proprietors invoice in their personal legal name (or "Personal Name o/a Trade Name"). Never with "Inc." or "Ltd." suffixes. Full identity rules are in our sole proprietor invoice guide.
Place of Supply
The HST rate you charge depends on where your client is located, not where you are. Ontario freelancer billing an Alberta client charges 5% GST, not 13% HST. Full rules in our place of supply guide.
Currency for International Clients
For US or other foreign clients, invoice in their currency (typically USD) if your contract is denominated that way — but record the CAD equivalent for your books. Services exported outside Canada are zero-rated, not exempt: the HST line still appears at 0% to document the treatment. See invoicing international clients from Canada for the FX and tax mechanics.
Frequently Asked Questions
When should I send my freelance invoice?
Send on the day work is delivered (for project work) or the last business day of the month (for ongoing engagements). Avoid Fridays and pre-holiday days — invoices sent then get lost in the inbox. Consistency matters more than the specific day.
What payment terms should a Canadian freelancer use?
Net 15 is the default sweet spot. Net 30 for large enterprise clients with formal AP processes. Net 7 for new-client first invoices or small jobs under $500.
Should I require a deposit before starting work?
Yes for any project over roughly $1,000 and always for new clients. 25–50% is the Canadian norm. Deposits screen out slow payers and partially insure you against non-payment.
How do I handle scope creep mid-project?
Issue a written change order describing the added scope, cost, and timeline. Get written approval (email is fine) before doing the work. Invoice the change order amount either as a supplementary invoice or as a line on the final project invoice.
Do I need to be incorporated to freelance in Canada?
No. Most Canadian freelancers operate as sole proprietors. Incorporation has tax-planning and liability advantages above certain income levels but is a separate decision from invoicing. The invoice rules and workflow in this guide apply to both sole props and incorporated freelancers.