Canadian freelancer billing

How to Invoice as a Freelancer in Canada

How to Invoice as a Freelancer in Canada. Scope and client, Rates and lines, Identity and BN, Pay and archive; tagline Scope Rates BN Terms Records.

Treat each project like a small business line on your books: agree scope and price in writing, then issue a dated invoice in Canadian dollars with a unique number, your legal or trade name, and line items that match what you will report on Form T2125, Statement of Business or Professional Activities. When you are a GST or HST registrant, add your Business Number in the nine-digit RT suffix format, apply the correct rate for the place of supply, and separate federal tax from any provincial sales tax that uses another registration. Close with payment instructions and keep the sent PDF plus supporting email for at least six years from the end of the tax year they relate to, as described for business records on Canada.ca and for GST or HST records on Canada.ca. If your facts are unusual, confirm them with the CRA or a qualified Canadian tax advisor.

Context

What makes Canadian freelancer invoices different from generic templates?

Freelancers often mix retainers, hourly work, and fixed deliverables in one year, yet income tax and GST or HST rules still expect clear consideration, correct registration lines, and traceable records. The points below connect everyday billing habits to CRA-facing documents.

Why should every freelancer invoice tie back to a written scope or master agreement?

Clients and auditors reconstruct the story from emails, statements of work, and invoices. When your line descriptions repeat the same language as the signed scope, you reduce payment delays and support the gross income figures you later carry to Form T2125. The CRA reminds sole proprietors that income records should show the date, amount, and source of income, with original documents such as sales invoices and fee statements kept to support those entries (Canada Revenue Agency, Business records, updated 2024).

When does a freelancer need a Business Number on an invoice?

You show your GST or HST registration number on invoices for taxable supplies once you are registered, using the Business Number format with the RT program identifier and four-digit account suffix. Buyers need that number on documents above the one-hundred-dollar threshold before they can claim input tax credits, and they need additional fields once consideration reaches five hundred dollars or more, as summarised in RC4022 and the Input Tax Credit Information (GST/HST) Regulations (Canada Revenue Agency, RC4022, 2024).

How do retainers, milestone fees, and hourly blocks change what you print?

Each style is valid if the math is transparent. Retainers should state the period covered, whether the balance is use-it-or-lose-it, and how unused hours roll forward if they do. Milestone invoices should reference the deliverable acceptance criteria from your contract. Hourly invoices should list dates or ranges, rates, and rounded units your client already approved. The CRA does not prescribe a single invoice layout, but opaque bundles make both income reporting and GST or HST reviews harder than they need to be.

What record-keeping habit belongs beside every invoice you send?

Sole proprietors must keep adequate records to support income and expense claims, and the CRA states that you generally keep those records for six years from the end of the last tax year they relate to unless you receive written permission to destroy them earlier (Canada Revenue Agency, Keeping records, RC188, context on Canada.ca). GST or HST registrants must also keep sales and purchase invoices and related operational records for the same six-year default described on the GST or HST records page (Canada Revenue Agency, GST/HST records to keep, updated 2024).

What does recent Statistics Canada data say about self-employment in Canada?

Statistics Canada’s Labour Force Survey Table 2 reported 2,674.3 thousand self-employed workers in November 2025 on a seasonally adjusted basis, which underscores how many households rely on predictable billing and remittance habits (Statistics Canada, Employment by class of worker and industry, Table 2, 2025). In analytical work on self-employment, Statistics Canada also notes that independent contractors and freelancers report business income using Form T2125, which makes invoice totals and expense receipts part of the same compliance trail (Statistics Canada, Update on the Entry into and Exit from Self-employment and Business Ownership in Canada, 11F0019M, 2025).

Why does federal messaging still tie clean paperwork to the wider economy?

Policy makers often frame small firms as central to national employment. In an October 2024 Department of Finance Canada release on small business supports, the Honourable Chrystia Freeland, then Deputy Prime Minister and Minister of Finance, said, “Small- and medium-sized businesses are Canada’s economic engine, employing nearly two-thirds of all Canadian workers.” That reminder sits next to practical CRA duties such as charging tax when registered, issuing readable documents, filing on time, and keeping the invoices that support both income tax and GST or HST positions (Department of Finance Canada, 2024).

Sources

What official Canadian sources stress about freelancer records and invoices

These points come from federal guidance and Statistics Canada labour data. They explain why clean invoice fields support both income tax and GST or HST outcomes.

  • The CRA states that you must keep sales and purchase invoices and other GST and HST records, and that you usually must keep them for six years from the end of the year to which they relate, unless the CRA gives written permission for you to destroy them earlier (Canada Revenue Agency, GST/HST records to keep, updated 2024).

    Canada Revenue Agency, GST/HST records to keep (2024). View source

  • For sole proprietorships and partnerships, Canada.ca states that you are required by law to keep records of all your transactions to be able to support your income and expense claims, that gross income records must include the date, amount, and source of the income, and that original documents such as sales invoices should support income entries (Canada Revenue Agency, Business records, updated 2024).

    Canada Revenue Agency, Business records (2024). View source

  • For GST and HST reporting periods that begin in 2024, the CRA requires almost every registrant other than charities and selected financial institutions to file returns electronically, with penalties of one hundred dollars for the first return filed on paper and two hundred fifty dollars for each later paper return when electronic filing is mandatory (Canada Revenue Agency, Businesses: Are you affected by the change to GST/HST electronic filing requirements?, 2024).

    Canada Revenue Agency, Businesses: Are you affected by the change to GST/HST electronic filing requirements? (2024). View source

Workflow

How do you invoice as a Canadian freelancer from agreement to archived PDF?

Move from agreed commercial terms to a numbered invoice, then layer tax and payment instructions before you file the copy with your year-end records.

  1. 1

    Confirm the client, currency, and billing model in your file

    Capture the legal payor name, billing address, project name, and whether you bill in Canadian dollars. Note if the relationship is retainer-based, milestone-based, or time and materials, and attach the statement of work or master agreement reference so downstream invoices inherit the same language.

  2. 2

    Decide if the supply is taxable, zero-rated, or exempt before you promise a tax line

    Taxable supplies carry GST or HST when you are registered. Zero-rated supplies, such as many exports, still need careful documentation even when the rate is zero. Exempt supplies follow different rules. When you are unsure, pause billing and obtain written advice before you quote a rate.

  3. 3

    Build the invoice header with the identity the CRA and accounts payable expect

    Show your legal business name, any trade name you use publicly, your mailing address, and contact email. When you are registered, add the Business Number with RT and the correct four-digit suffix for the entity making the supply. Match the name to contracts and bank deposits so payments are not held for fraud review.

  4. 4

    Number the document, date the supply, and align amounts with approved scope

    Use a sequential invoice number, show the invoice date, and describe each line with enough detail for your client to match a purchase order or internal project code. Separate disbursements you pass through at cost, optional expenses, and your professional fees so the tax base is obvious.

  5. 5

    Apply GST or HST, then add PST or QST only when you are registered for those programs

    Calculate the place of supply for each line, apply the correct GST or HST rate, and show the rate as text with the dollar amount of tax. If British Columbia, Manitoba, or Saskatchewan provincial sales tax applies, show it on its own line with the provincial registration number. For Quebec, label GST and Quebec sales tax separately when both are charged.

  6. 6

    Close with payment terms, methods, and any late payment policy allowed in your contract

    State the due date, accepted payment methods, and how you handle NSF fees or stopped payments. If you offer early payment discounts, follow CRA guidance on how those discounts interact with tax. When you add interest or finance charges, ensure the language fits the consumer protection rules that apply to your agreement.

  7. 7

    Send the PDF, log cash flow dates, and store the invoice for six years

    Email the invoice from an address your client recognises, log the payment due date, and file the sent PDF with replies in the same folder. Keep supplier invoices that support your own input tax credits in the same retention system, and calendar GST or HST filing due dates from your CRA notice.

Checklists

Checklists: Canadian freelancer invoices before you press send

Use these lists as a final pass. They pair sole proprietorship record habits with GST or HST details drawn from RC4022 and the Input Tax Credit Information rules.

Commercial basics

  • Client legal name matches the contract or vendor form
  • Statement of work, purchase order, or master agreement reference appears on the header or line notes
  • Currency is Canadian dollars unless you documented another agreement
  • Your remittance address and contact email are easy to find

Tax and registration

  • You only show GST or HST when your registration is effective for the supply date
  • Business Number appears as nine digits, RT, and the correct four-digit suffix
  • Each taxable line shows the pre-tax amount, rate name, and tax dollars
  • PST or QST lines use the right provincial number when those programs apply

After you send

  • PDF and any email thread are saved with a searchable file name
  • Payment due date is on your cash flow calendar
  • You can trace each line to hours, milestones, or retainer periods in your own log
  • You reminded the client how to reach you for remittance or purchase order questions

Pitfalls

What trips up Canadian freelancers on invoicing?

Most friction comes from vague line items, mismatched entity names, or tax lines that do not match registration status. The fixes below show up often in CRA publications and accounts payable reviews.

You label every payment “consulting” without dates or deliverables

Problem

Thin descriptions make it harder to defend income during a review and harder for clients to approve expenses internally.

Fix

Mirror the language in your contract, add dates or milestone names, and keep a time log or acceptance email beside the invoice in your archive.

You invoice from a personal brand while contracts sit with a numbered company

Problem

Payments stall when the legal debtor on the agreement does not match the supplier name on the invoice.

Fix

Issue the invoice from the same legal entity that signed the agreement, or document a transparent assignment with professional advice.

You collect GST or HST before your registration effective date

Problem

Clients expect the Business Number and effective registration to line up with the first taxed supply.

Fix

Hold the bill until your CRA confirmation shows the correct effective date, then revise quotes if you quoted inclusive amounts by mistake.

You discard email threads once the client pays

Problem

Scope clarifications and change approvals are part of the evidence behind each line item.

Fix

Archive the thread with the PDF for the same six-year window as the invoice, unless a longer period applies.

Frequently asked questions

Plain-language answers for Canadian freelancers, consultants, and creatives who invoice Canadian clients and sometimes work across borders.

Do Canadian freelancers need a Business Number on every invoice?

You need a Business Number with the RT suffix on invoices that show GST or HST. If you are not registered and the supply is not taxable under the rules that apply to you, you do not show federal sales tax lines. Buyers still want your legal name and contact details for their vendor file even when no GST or HST appears.

Should I invoice as a sole proprietor or through a corporation?

Invoice from the legal entity that owns the contract. Sole proprietors typically use their own name or a registered business name tied to their personal Business Number. Corporations should show the incorporated legal name and corporate Business Number. Mixing entities without a clear agreement confuses both clients and the CRA.

How often should freelancers send invoices?

Match cadence to cash flow risk. Monthly retainers suit ongoing advisory work, while milestone billing suits product launches. Weekly or biweekly billing can work for heavy time and materials engagements. Keep the cadence consistent with your contract so follow-up stays professional.

Can I invoice a Canadian client in US dollars?

Parties can agree on foreign currency contracts, yet GST or HST documentation still needs clear conversion and evidence. Many domestic freelancers simplify operations by invoicing in Canadian dollars. Ask your advisor when your bank fees or contracts are priced in US dollars.

What is the difference between this guide and how to invoice as a Canadian contractor?

The contractor guide emphasises quotes, sites, and tradesperson-style purchase orders. This page emphasises retainer logic, creative deliverables, and the same GST or HST and record rules through a freelance lens. Both pair with the GST or HST registration and invoice field guides in this Canadian hub.

How long should freelancers keep invoices in Canada?

Plan for at least six years from the end of the tax year they relate to for income records and for GST or HST records unless the CRA approves earlier destruction in writing. Keep longer when you are in a dispute or when another statute requires it.

Do I put HST on invoices for clients outside Canada?

Many exports of services and intangibles can be zero-rated when the facts fit the Excise Tax Act rules, which means you do not charge GST or HST but you still keep evidence. Confirm each engagement against CRA export guidance or ask an advisor because facts vary.

Where can I read more about GST, HST, and invoice fields?

Start with Invoice Mama’s Canadian guides on whether you need to charge GST or HST, what to include on a GST or HST invoice, and GST or HST rates by province. Pair them with CRA publications RC4022 and the GST or HST memoranda that match your industry.

Built for Canadian freelancers

Turn approved scope into invoices that match your BN and your tax story

Invoice Mama helps you bill in Canadian dollars, keep numbering consistent, and show GST or HST clearly while you pair each payment with the records the CRA expects.