Invoicing clients in Canada is more than sending a payment request — it is a legal document that triggers GST/HST obligations, sets payment expectations, and forms part of your CRA records. A poorly written invoice can delay payment, fail a CRA audit, or expose you to bad-debt risk. A well-written one gets you paid faster and keeps your books clean. Getting the details right on every freelance invoice protects you legally and ensures CRA has the documentation it needs if you are ever audited.
This guide covers everything a Canadian freelancer or sole proprietor needs to know about invoicing: what CRA requires on every invoice, GST/HST number rules by invoice amount, payment terms, deposits, late fees, invoicing international clients, and strategies to get paid without chasing.
What Every Canadian Invoice Must Include
Whether you use a Word template, PDF, or invoicing software, every invoice you send to a Canadian client must contain these elements:
- Your full name or business name: The name under which you operate — your legal name if you are a sole proprietor, or your registered business name.
- Your address: Your mailing or business address. A P.O. box is acceptable.
- Your GST/HST registration number: Required on invoices over $30 if you are registered for GST/HST. Format: 9-digit Business Number + RT0001 (e.g., 123456789 RT0001).
- Invoice number: A unique sequential number for every invoice (e.g., INV-2026-001). CRA expects sequential, gap-free numbering across your full tax year — if you switch invoicing tools mid-year, continue the sequence from your last invoice number rather than resetting to 001. This makes your invoice records auditable.
- Invoice date: The date you issue the invoice. This is the date that starts the payment clock and the date used for GST/HST reporting.
- Client's name and address: Required for invoices over $150 (CRA requirement).
- Description of services: Clear, specific description of what was delivered. "Consulting services — June 2026" is acceptable; "services rendered" is not sufficient.
- Amount before GST/HST: The subtotal for your services.
- GST/HST rate and amount: If registered, show the rate (e.g., 13% HST) and the dollar amount separately from your subtotal.
- Total amount due: Net amount + GST/HST.
- Payment terms: The due date or terms (Net 15, Net 30, Due on Receipt) and accepted payment methods.
GST/HST on Invoices — What CRA Requires by Invoice Amount
CRA's invoicing rules for GST/HST vary depending on the dollar amount of the invoice:
| Invoice Amount | What CRA Requires | Example |
|---|---|---|
| Under $30 | No GST/HST number required; amount of tax optional | "Total: $12.00 (includes GST)" |
| $30 – $149.99 | Your GST/HST number must appear; HST/GST rate and amount required | "HST (13%): $3.90 — Reg# 123456789 RT0001" |
| $150 and over | All of the above PLUS client's name/address and a description of each supply | Full invoice with all required fields |
If you are not registered for GST/HST (revenue under $30,000), include the statement "No GST/HST charged — small supplier" on your invoice so the client knows you are legitimately exempt and does not ask for a registration number you don't have.
For a complete explanation of when GST/HST registration becomes mandatory and how to track it, see our guide to GST/HST for freelancers in Canada.
Choosing Your Payment Terms
Payment terms tell the client when payment is due. The most common terms in Canada:
- Due on Receipt: Payment expected immediately upon invoice delivery. Common for small one-time projects with known clients.
- Net 15: Payment due 15 days from the invoice date. Good for ongoing clients with reliable payment history.
- Net 30: Payment due 30 days from invoice date. Standard for corporate clients. Can create cash flow gaps for freelancers.
- 50% deposit upfront / balance on completion: Best for new clients, large projects, or projects requiring significant upfront time investment.
Research consistently shows that shorter payment terms result in faster payment. Net 15 typically outperforms Net 30 — clients tend to pay invoices by their stated due date, not earlier. If your current clients are on Net 30, consider shifting new clients to Net 15 or Net 14 to improve cash flow.
Always agree on payment terms in writing before starting work — in your contract or project proposal. An invoice is not the right place to introduce new terms a client hasn't agreed to. State the due date explicitly ("Payment due: July 8, 2026") rather than just "Net 15" — a specific date removes ambiguity.
Deposits — Protecting Yourself Before You Start
A deposit is an upfront partial payment — typically 25% to 50% of the total project value — collected before work begins. For new clients, large projects, or projects requiring significant research or materials, a deposit is standard practice, not an unusual request.
Deposits protect you from two common freelancer risks: clients who disappear after work is delivered, and scope changes that expand a project significantly without additional payment. A client who has paid a deposit has made a financial commitment to the project.
Invoice the deposit separately on its own invoice (e.g., INV-2026-001 for the deposit, INV-2026-002 for the balance). Show the deposit paid as a credit on the final invoice so the client can see the math clearly. GST/HST applies on deposits the same way it applies on the full invoice amount.
Late Payment Fees
Late payment fees (also called interest on overdue accounts) are a legitimate and enforceable tool for freelancers, but they must be disclosed in advance — in your contract and on your invoice. A fee introduced only after an invoice is overdue is difficult to enforce.
Common practice in Canada: 1.5% to 2% per month on overdue balances (18% to 24% annualized). Some freelancers use a flat late fee (e.g., $50 per 30 days overdue). The key requirement is that the fee must be stated clearly in your contract and referenced on your invoice — typically in the payment terms section: "Overdue balances subject to 1.5% interest per month."
Late fees are income for tax purposes — report them on your T2125 in the year received, just as you would any other invoice payment.
Invoicing International Clients from Canada
Canadian freelancers frequently work with clients in the United States, the UK, and Europe. The main differences when invoicing internationally: currency, GST/HST treatment, and tax record-keeping.
Currency: You can invoice in any currency your client prefers — USD, GBP, EUR. For your CRA records, you must convert the amount to Canadian dollars using the Bank of Canada exchange rate on the invoice date. Keep a note of the rate used on the invoice or in your records. The Bank of Canada publishes daily exchange rates at bankofcanada.ca.
GST/HST: Services provided to non-Canadian clients are generally zero-rated — you charge 0% GST/HST. This is advantageous: you still qualify to claim Input Tax Credits on your business expenses even though you are charging 0% on exports. Keep documentation confirming the client is located outside Canada (a signed contract or email confirmation of their address is sufficient). See the CRA guide to zero-rated exports for full details.
How to Get Paid Faster
These five practices consistently reduce the average time to payment for Canadian freelancers:
- Send the invoice the same day work is completed. The payment clock does not start until the invoice is received. Waiting until month-end to batch invoices can delay payment by weeks.
- Use Interac e-Transfer as your primary payment method. It is the fastest and most widely used payment method for B2B payments under $25,000 in Canada. Including your e-Transfer email on every invoice removes friction.
- State a specific due date, not just Net 30. "Due: July 8, 2026" is harder to ignore than "Net 30." Clients who need to schedule payments need a date, not a formula.
- Follow up at the due date, not after. Send a polite payment reminder the day before the due date: "Just a reminder that Invoice #2026-015 for $1,500 is due tomorrow. Please let me know if you have any questions." This dramatically reduces late payments without being confrontational.
- Require deposits for new clients and large projects. A client who has paid 50% upfront is significantly more likely to pay the remaining 50% promptly upon completion.
Keeping Invoice Records for CRA
CRA requires you to keep copies of every invoice you issue for at least six years from the end of the tax year in which the invoice was issued. This applies to both paid and unpaid invoices — including ones you had to write off as bad debts.
Digital copies are fully acceptable — PDF invoices, email records, or exports from invoicing software all satisfy CRA's record-keeping requirements. Store them in a folder organized by year (e.g., Invoices/2026/) so you can locate any invoice quickly if CRA requests it. For more on CRA's record-keeping periods, see our guide on how long to keep receipts in Canada. For a complete list of deductible business expenses you can claim alongside your invoiced income, see our self-employed tax deductions checklist.
Frequently Asked Questions
Do I need to charge GST/HST if my revenue is under $30,000?
No. If your total taxable revenue is $30,000 or less over four consecutive calendar quarters, you are a small supplier and are not required to register for or charge GST/HST. Include a note on your invoice stating "No GST/HST charged — small supplier" so clients do not request a registration number.
Can I invoice without a business name — just my personal name?
Yes. Sole proprietors in Canada can invoice under their personal legal name. You do not need a registered business name. However, if you operate under a business name (e.g., "Jane Smith Design"), you should register that name with your provincial business registry and use it consistently on invoices and contracts.
What should I do if a client refuses to pay?
Start with a written payment reminder by email referencing the invoice number, amount, and original due date. If payment is still not received after two follow-ups, send a formal demand letter. For amounts within your province's Small Claims Court limit, that court is the most cost-effective legal remedy — limits vary by province ($15,000 in Quebec, $35,000 in Ontario and BC, $50,000 in Alberta). Keep copies of all invoices, contracts, and communications.
Can I invoice in US dollars as a Canadian freelancer?
Yes. You can invoice in any currency. For CRA purposes, convert the amount to Canadian dollars using the Bank of Canada rate on the invoice date and report the CAD amount as income on your T2125.
How do I handle a partial payment from a client?
Record the partial payment as a credit against the original invoice and issue a follow-up invoice for the remaining balance, referencing the original invoice number. Update your records to reflect the outstanding amount. If the remaining balance becomes uncollectible, you can write it off as a bad debt on T2125 in the year you determine it is uncollectible.
Professional invoicing is not a back-office task — it is the mechanism that converts your work into income. A complete, clearly written invoice with the right GST/HST information, a specific due date, and your preferred payment method removes every reason a client has to delay. Set up a simple template, send invoices the same day work is completed, and the cash flow side of freelancing largely takes care of itself.
Create professional invoices in seconds
iSaveBill generates client-ready invoices with your business details, line items, and GST/HST pre-filled. Send PDF invoices by email directly from your phone — no desktop required.
Try iSaveBill Free →