Updated: April 2025  |  bremo.io financial guides

Invoicing Guide for Canadian Freelancers: Get Paid Properly

Your invoice is the legal document that requests payment for your work and establishes your right to be paid. A well-structured invoice protects you legally, satisfies CRA requirements if you're registered for GST/HST, and makes it easier for clients to pay you quickly.

This guide covers everything a Canadian freelancer needs to know about creating proper invoices, including GST/HST requirements, payment terms, and handling late payments.

What Every Invoice Needs

At minimum, a freelance invoice should include:

GST/HST Requirements on Invoices

If you're registered for GST/HST, your invoices must also include:

Example invoice line:
Services: Website redesign — $3,000.00
HST (13%): $390.00
Total: $3,390.00

If you're not registered for GST/HST (under the $30,000 threshold), do not add HST to your invoices and do not include a registration number. Charging HST without being registered is illegal.

Invoice Numbering

Use a consistent sequential numbering system. Common formats:

Invoice numbers are important for your own records and make it easy to reference specific invoices in follow-up communications.

Payment Terms

Payment terms specify when payment is due. Common options:

Set your payment terms in your contract before starting work. Don't let clients dictate extended terms without negotiating — 30 days is standard and reasonable for most freelance work.

Requiring Deposits

For larger projects, require a deposit (typically 25–50%) before starting work. This:

Create a separate invoice for the deposit and note it as a deposit on the final invoice.

Late Payment Fees

You can charge late payment fees — but they must be disclosed in your terms before work begins. Common approaches:

Include your late fee policy in your contract or on your invoice footer. Late fees are income and must be reported. The GST/HST treatment of late fees varies — consult CRA guidance if you're registered.

Accepting Payment: Methods

The more payment options you offer, the faster you'll get paid. Common options for Canadian freelancers:

For most domestic Canadian clients, Interac e-Transfer is the fastest and cheapest option.

Invoicing Software for Freelancers

Manual invoices (Word or Excel) work fine when starting out, but invoicing software saves time and reduces errors:

Following Up on Late Invoices

Don't let overdue invoices sit. A professional follow-up process:

  1. Day 1 after due: Friendly reminder email with invoice attached
  2. Day 7: Follow-up call or email, note the overdue balance
  3. Day 14: Formal notice that late fees are accruing
  4. Day 30+: Consider a collections letter or small claims court

Most late payments resolve at step 1 or 2. Clients are often just disorganized, not malicious.

Record-Keeping

Keep copies of all invoices for at least six years. The CRA can audit your business income and require proof that reported amounts are accurate. Your invoices are the primary documentation. Store them in a cloud-based system (Google Drive, Dropbox) for easy access.

Free Business Banking for Freelancers

KOHO offers free banking with no monthly fees — perfect for freelancers and gig workers. Use code 45ET55JSYA for a bonus when you sign up.

Open KOHO Free — No Fees — Code 45ET55JSYA