Skip to main content
Invoicing

Canadian Freelance Invoice Guide 2026: GST/HST Registration, Provincial Rates, Place-of-Supply Rules, and Cross-Border Compliance

Updated 14 min read

TL;DR

Canadian freelance invoicing: GST/HST registration mandatory at $30,000 CAD revenue per CRA (via TaxPage). Once registered: 5 percent GST in non-HST provinces, 13 percent HST in Ontario, 15 percent HST in NB/NL/NS/PEI, plus 9.975 percent QST in Quebec, plus PST in BC/SK/MB. Place-of-supply rules: charge based on customer's province. US and international clients are zero-rated. Voluntary registration below threshold lets you claim input tax credits on business expenses. Required invoice fields: legal name, GST/HST number if registered, invoice date and number, customer name, line items with tax breakdown, payment terms.

Canadian freelance invoicing has more moving parts than US or UK invoicing because the tax system is split across three levels: federal GST, provincial HST or QST or PST, and the place-of-supply rules that govern which province's tax applies to which customer. Get one wrong and you either undercharge tax (creating a CRA liability), overcharge tax (creating a customer dispute), or miss the registration threshold trigger and start accruing penalties. This guide walks through the $30,000 CAD registration threshold, the provincial rate breakdown, the place-of-supply rules, the zero-rated treatment of international clients, the voluntary-registration math, and the invoice fields CRA requires. The companion rate research is in Canadian freelance rates 2026. The general invoicing framework is in how to write a freelance invoice. The cross-border invoicing layer (currency, W-8BEN, payment platforms) is in international invoicing guide. This is part of the broader Freelance Invoice Templates by Profession (2026) guide.

The Three-Layer Canadian Tax System

The Canadian sales tax system has three independent layers that combine differently by province:

LayerTaxAdministered byStandard rateApplies to
FederalGSTCRA5 percentAll taxable supplies nationwide
Federal + provincial harmonizedHSTCRA13-15 percent (combined)HST provinces (replaces both GST and PST)
Provincial (separate)QSTRevenu Quebec9.975 percentQuebec (in addition to 5 percent GST)
Provincial (separate)PSTProvincial6-7 percentBC/SK/MB (in addition to 5 percent GST)

The result: most freelance services see one of four combinations applied based on the customer's province, not the freelancer's.

Customer provinceTax structureCombined rate
Alberta, NWT, Nunavut, YukonGST only5 percent
OntarioHST13 percent
New Brunswick, NL, Nova Scotia, PEIHST15 percent
QuebecGST + QST (separate returns)14.975 percent
British ColumbiaGST + PST (most services exempt)5 percent (typically)
Saskatchewan, ManitobaGST + PST (most services exempt)5 percent (typically)

The PST provinces (BC, SK, MB) are the most variable: PST applies to specific goods and services, and most freelance professional services are exempt. Verify your specific service category with a Canadian accountant; assuming all PST is exempt for freelance services is usually correct but not universal.

The $30,000 CAD Registration Threshold

Per TaxPage's GST/HST registration guide citing the CRA, any Canadian business with sales in excess of $30,000 CAD per annum must register for GST/HST and collect and remit those taxes. Key details:

  1. Gross revenue, not net profit. A freelancer invoicing $35,000 with $10,000 in business expenses has $35,000 in gross revenue and must register. Net profit is irrelevant to the threshold.
  2. Rolling 12-month window. The threshold triggers on any rolling 12-month period, not the calendar year. Cross it in November based on the prior 12 months and you must register, even if your calendar-year-to-date is below.
  3. 30-day registration deadline. Once you exceed the threshold, you have 30 days to register. Late registration triggers retroactive registration with backdated tax-collection obligations.
  4. Worldwide revenue counts. Revenue from US clients, EU clients, or any non-Canadian source counts toward the $30,000 threshold, even though that revenue itself is zero-rated for GST/HST purposes (see below).
  5. No indexation since 1991. The $30,000 threshold has not been adjusted for inflation in over 30 years, so its real-terms value has dropped substantially. Most full-time Canadian freelancers cross the threshold within 18-24 months.

The companion threshold-triggering math: at the Canadian freelance average of $63 CAD/hr per freelance.ca, $30,000 represents roughly 475 billable hours - about 8-9 months of full-time freelance work or one year at part-time. Plan to register sooner than you expect.

Voluntary Registration Before the Threshold

Registration below $30,000 is allowed and often beneficial. The argument:

  • Input tax credits (ITCs) let you recover GST/HST paid on business expenses. A registered freelancer who pays $250-$750/year in GST/HST on laptop, software, home office prorate, and professional fees can recover that via ITCs.
  • Administrative burden is low. GST/HST returns are filed annually if revenue is under $1.5M (most freelancers), quarterly if over. Annual filing is administratively trivial - a single form per year.
  • Client perception. Some B2B clients prefer dealing with GST-registered suppliers because the GST/HST charged is reclaimable on their side as an ITC; it's not a real cost to them.

The break-even math: if your annual GST/HST-bearing expenses exceed roughly $3,000-$5,000, voluntary registration nets out positive. Lower expenses, and the filing overhead may not justify registration.

The exception: freelancers serving exclusively international clients (all zero-rated revenue) still benefit from voluntary registration to claim ITCs on Canadian expenses, even though they collect no GST/HST. The pure-export freelancer effectively recovers Canadian tax paid on inputs while generating tax-free revenue.

Place-of-Supply Rules: Customer's Province Governs

Canadian place-of-supply rules determine which province's tax applies to a given transaction. For most freelance services delivered remotely, the rule is straightforward: charge based on the customer's province, not yours.

ScenarioTax to charge
Ontario freelancer → Ontario client13 percent HST
Ontario freelancer → Alberta client5 percent GST (Alberta is non-HST)
Alberta freelancer → Ontario client13 percent HST (customer is in Ontario)
BC freelancer → New Brunswick client15 percent HST (customer is in NB)
Any Canadian freelancer → Quebec client5 percent GST + 9.975 percent QST
Any Canadian freelancer → US client0 percent (zero-rated export)
Any Canadian freelancer → EU/UK/Asia client0 percent (zero-rated export)

The Quebec case is the most complicated: in addition to charging 5 percent GST (collected by CRA), the freelancer must register separately with Revenu Quebec at the same $30,000 threshold (Quebec-sourced revenue specifically) and file QST returns. Many Canadian freelancers outside Quebec who occasionally serve Quebec clients defer Quebec registration until volume justifies it; if you serve Quebec clients regularly, expect to register.

Zero-Rated Treatment of International Clients

The most freelancer-favorable rule in Canadian tax: exports of services to non-Canadian clients are zero-rated.

What that means:

  • Charge 0 percent GST/HST on the invoice. The invoice shows no tax line item.
  • Note the zero-rated treatment. Add a line such as "Export of services - zero-rated under Canadian place-of-supply rules" so the client and CRA understand the treatment.
  • Still claim ITCs on related expenses. The freelancer recovers GST/HST paid on expenses even though no tax is collected on the related revenue.
  • Still file GST/HST returns. Report the zero-rated revenue on the return; no remittance is required because the rate is 0 percent.

The result: Canadian freelancers serving US clients generate effectively tax-free Canadian revenue (no GST/HST collection burden, ITCs still recover input tax). This is a structural reason why so many Canadian freelancers focus on US clients - the tax treatment is meaningfully better than serving Canadian clients (where you must collect and remit GST/HST).

For the cross-border layer covering currency, withholding tax, W-8BEN, and payment platforms, see international invoicing guide.

Required Invoice Fields (CRA Compliance)

A Canadian invoice for amounts over $30 CAD must include the following fields per CRA requirements. (The primary CRA documentation lives at canada.ca but is blocked from programmatic fetch; the field list below reflects the consensus cited consistently across Canadian tax publishers.)

FieldRequired for $30+Required for $150+Notes
Supplier name (legal or business)YesYesYour full legal name or registered business name
Supplier addressYesYesBusiness address; home address acceptable for sole props
Supplier GST/HST registration numberYes (if registered)YesThe 9-digit BN + RT0001 suffix format
Invoice dateYesYesDate of issuance
Invoice numberYesYesUnique sequential number
Customer nameNoYesRequired for amounts above $150
Customer addressNoYesRequired for amounts above $150
Service descriptionYesYesClear description of what was supplied
Amount payable (subtotal)YesYesPre-tax amount
GST/HST amount (broken out)Yes (if registered)YesSeparate line item OR included with rate note
Rate applied (for HST provinces)YesYes"13 percent HST" or "15 percent HST"
Zero-rated note (for exports)Yes (if applicable)Yes"Export of services - zero-rated"
Payment termsRecommendedRecommendedNet 15 / Net 30 / due on receipt + late fee schedule

The free FreelanceDesk invoice generator at /invoice handles all Canadian invoice fields by default, including zero-rated export notation for international clients and HST rate notation for HST-province customers.

Sample Canadian Invoice Structures

Structure 1: Ontario freelancer billing Ontario client (HST)

Supplier: Maya Chen / 123 Queen St, Toronto ON
GST/HST: 12345 6789 RT0001
Invoice #: 2026-014    Date: 2026-05-19

Customer: Acme Corp / 456 Yonge St, Toronto ON

Description                              Amount (CAD)
-----------------------------------------------------
Web development consulting, May 2026     $4,000.00
(20 hours @ $200/hr, see attached timesheet)

Subtotal:                                $4,000.00
HST (13 percent):                          $520.00
-----------------------------------------------------
Total due:                               $4,520.00

Payment terms: Net 15. Late fee 1.5 percent per month.

Structure 2: Ontario freelancer billing Alberta client (GST only)

Supplier: Maya Chen / 123 Queen St, Toronto ON
GST/HST: 12345 6789 RT0001
Invoice #: 2026-015    Date: 2026-05-19

Customer: Beta Industries / 789 Stephen Ave, Calgary AB

Description                              Amount (CAD)
-----------------------------------------------------
Web development consulting, May 2026     $3,000.00

Subtotal:                                $3,000.00
GST (5 percent):                           $150.00
-----------------------------------------------------
Total due:                               $3,150.00

Payment terms: Net 15. Late fee 1.5 percent per month.

Structure 3: Ontario freelancer billing US client (zero-rated)

Supplier: Maya Chen / 123 Queen St, Toronto ON, Canada
GST/HST: 12345 6789 RT0001
Invoice #: 2026-016    Date: 2026-05-19

Customer: Acme US Inc / 100 Main St, San Francisco CA, USA

Description                              Amount (USD)
-----------------------------------------------------
Web development consulting, May 2026     $3,000.00

Subtotal:                                $3,000.00
GST/HST: Zero-rated export of services    $0.00
(Export of services under Canadian place-of-supply rules)
-----------------------------------------------------
Total due:                               $3,000.00

Payment terms: Net 15. Late fee 1.5 percent per month.

Note that Structure 3 uses USD as the invoice currency, which is standard for US-client work. The zero-rated note is the load-bearing field - without it, the absence of tax could look like an error rather than a deliberate place-of-supply application.

Filing GST/HST Returns

Registered freelancers file GST/HST returns at the frequency CRA assigns based on revenue:

Annual revenueFiling frequencyNotes
Under $1.5 millionAnnuallyDefault for most freelancers; single form/year
$1.5M-$6 millionQuarterlyMid-tier businesses
Over $6 millionMonthlyLarger operations

The return reports:

  • Total revenue (taxable + zero-rated + exempt)
  • GST/HST collected on taxable revenue
  • ITCs claimed on business expenses
  • Net amount owing or refund due

Quick Method election: per CRA, small businesses with under $400,000 in annual revenue can elect the Quick Method, which applies a flat rate to gross revenue (3.6 percent for service businesses in HST provinces, varies by province) instead of tracking ITCs on individual expenses. The Quick Method is administratively simpler but typically results in slightly more tax paid than the regular method for service businesses with material expenses. Most freelancers stick with the regular method to maximize ITC recovery.

What Changes at Year-End

Canadian freelancers also file annual income tax returns (T1 personal return with T2125 self-employment schedule). The T2125 reports gross revenue, business expenses, and net self-employment income, which is added to other income for personal income tax purposes. Federal income tax rates 2026: 15 percent on first $55,867, 20.5 percent on next bracket, 26 percent on next, 29 percent on next, 33 percent on income over $246,752. Provincial income tax adds another 5-21 percent depending on province and bracket.

The combined effective tax rate for a Canadian freelancer at $80,000 net self-employment income lands at roughly 26-32 percent of net income in most provinces. Plan to set aside roughly 30 percent of every invoice toward year-end tax (income tax + CPP self-contribution). The deeper Canadian tax framework - including CPP contributions, RRSP planning, and home office deduction mechanics - is in freelance tax guide.

What This Guide Replaces

Most Canadian freelancers operate on a vague understanding of "I think I need to charge HST at some point" and a Word doc invoice template that doesn't include the required CRA fields. The result: either undercharging tax (creating a CRA liability when audited), overcharging tax (creating customer disputes), or missing the registration trigger entirely and paying retroactive penalties.

Each of those failure modes maps to one of the structural elements above:

Failure modeFix in this guide
Missed $30K registration trigger; backdated penaltiesThreshold tracking + 30-day registration rule
Charged wrong provincial rate; customer disputePlace-of-supply rules by customer province
Charged GST/HST to US client (and lost the work)Zero-rated treatment of international exports
Invoice missing required CRA fields; tax audit issuesRequired field checklist by amount tier
Voluntary registration analysis paralysisBreak-even math: voluntary registration above $3-5K expenses

Get Started

The free FreelanceDesk invoice generator at /invoice produces CRA-compliant Canadian invoices with provincial rate handling, zero-rated export notation, and the required field set. The companion rate research that anchors when Canadian freelancers cross the $30K threshold is in Canadian freelance rates 2026. The general invoicing framework is in how to write a freelance invoice. The cross-border invoicing layer (currency choice, W-8BEN for US clients, payment platforms) is in international invoicing guide. The deeper Canadian tax framework is in freelance tax guide.

References

  1. TaxPage: GST/HST Registration Guide - primary citable source for the $30,000 threshold and CRA requirements
  2. Canada Revenue Agency - authoritative source (programmatic access blocked; cite as reference)
  3. Revenu Quebec - QST registration authority for Quebec-sourced revenue
  4. Canadian Freelance Rates 2026 (FreelanceDesk)
  5. How to Write a Freelance Invoice (FreelanceDesk)
  6. International Invoicing Guide (FreelanceDesk)
  7. Freelance Tax Guide (FreelanceDesk)

Frequently Asked Questions

Tired of recreating documents from scratch?

Save clients, templates, and brand kit in one place. $49 once. Your data never leaves your browser.

Get 45 Templates + Unlimited Docs for $49