Supply Type Summary — GST/HST Treatment
| Supply Type | GST/HST Charged | ITC Claim | Definition |
|---|---|---|---|
| Taxable | Yes — at applicable rate (5%, 13%, 15%) | Yes | Most goods and services |
| Zero-rated | 0% | Yes — full ITCs | Exports, basic groceries, certain prescription drugs |
| Exempt | No | No | Residential rent, most healthcare, some education |
Common Freelance Services — GST/HST Treatment
| Freelance Service | GST/HST Applied (Canadian client) | Zero-Rated (Non-Resident Client)? |
|---|---|---|
| Management consulting | ✅ Taxable | ✅ Yes — if for use outside Canada |
| Software development | ✅ Taxable | ✅ Yes — if for non-resident use |
| IT/technical consulting | ✅ Taxable | ✅ Yes |
| Graphic design / UI/UX | ✅ Taxable | ✅ Yes |
| Writing / copywriting | ✅ Taxable | ✅ Yes |
| Marketing services | ✅ Taxable | ✅ Yes |
| Accounting/bookkeeping (non-financial) | ✅ Taxable | ✅ Yes |
| Photography (commercial) | ✅ Taxable | ✅ Depends on location of delivery |
| Online courses (Canadian students) | ✅ Taxable (usually) | ✅ Yes for non-residents |
| Coaching (life, business, fitness) | ✅ Taxable | ✅ Yes |
| Real estate agent services | ✅ Taxable | Partial rules apply |
| Licensed massage therapy (RMT) | ❌ Exempt | N/A |
| Licensed psychology / psychotherapy | ❌ Exempt | N/A |
| Licensed physiotherapy | ❌ Exempt | N/A |
| Tutoring at accredited institution | ❌ Exempt | N/A |
Cross-Border Service Rules — Key Tests
| Test | Zero-Rated If… |
|---|---|
| Recipient is a non-resident | Client has no Canadian presence or Canadian residency |
| Benefit accrues outside Canada | Service is used in the non-resident’s foreign business operations |
| Neither supplier nor recipient uses service in Canada | Service is not performed in Canada on behalf of a Canadian person |
| Exception: service performed in Canada to non-residents physically in Canada | Taxable — e.g., training sessions for visiting US employees held in Toronto |
Canadian Freelancer — US Client Invoice Example
Ontario software developer, $150,000 USD billed to US clients annually
| Invoice Line | Amount |
|---|---|
| Software development services (zero-rated export) | $150,000 USD |
| GST/HST | 0% — zero-rated supply |
| Total invoiced | $150,000 USD |
GST/HST return treatment:
| Line | Amount |
|---|---|
| Taxable supplies at 0% (zero-rated) reported on return | ~$210,000 CAD |
| GST/HST collected | $0 |
| ITC claims on Canadian expenses | $2,500 (on ~$20,000 in taxable Canadian expenses) |
| Net: CRA refunds ITCs | $2,500 refund |
Registering allows you to recover $2,500+ annually in ITCs even though you charge no GST/HST — purely beneficial.
Digital Services — Canadian Customers vs Non-Residents
| Your Product | Canadian Customer | Non-Resident Customer |
|---|---|---|
| Online course sold to ON resident | 13% HST charged | 0% (zero-rated) |
| SaaS subscription to Canadian business | 13% HST charged | 0% (zero-rated) |
| Digital template download | 13% HST to Canadian | 0% (zero-rated) to foreign |
| Webinar/workshop (online) | 13% HST to Canadian participants | 0% if attendee is non-resident using from abroad |
Simplified Registration for Foreign Suppliers (Not Relevant for Canadian Freelancers)
Foreign digital companies (Netflix, Adobe, Spotify) must collect Canadian GST/HST on sales to Canadian consumers under the 2021 simplified GST/HST regime. This does not affect Canadian freelancers — it affects the large foreign platforms collecting from Canadian end-users.
Claiming ITCs When All Revenue Is Zero-Rated
Even if all your freelance revenue is zero-rated (you never charge any GST/HST because all clients are non-resident), you are still entitled to claim ITCs on your Canadian business expenses. This is the key benefit of registering:
| Business Expense | GST/HST Paid | ITC Claimed |
|---|---|---|
| Laptop ($2,500 + $325 HST) | $325 | $325 refunded |
| Accounting fee ($1,500 + $195 HST) | $195 | $195 refunded |
| Internet ($100/month × 12 = $1,200 + $156 HST) | $156 | $156 refunded |
| Professional dev course ($500 + $65 HST) | $65 | $65 refunded |
| Total ITC refund | $741/year |
For a pure-export freelancer billing $150,000+/year in zero-rated services, the ITC recovery is never large — but it is money returned that otherwise stays with CRA.
Currency conversion for GST/HST reporting
When you invoice a non-resident client in US dollars, your GST/HST return must report amounts in Canadian dollars. Use the Bank of Canada exchange rate on the date of the invoice (or an average monthly rate with CRA approval).
For most freelancers with sporadic USD invoices, using the Bank of Canada daily noon rate on the invoice date is the cleanest approach. Keep a record of the exchange rate used for each invoice so you can reconcile if CRA requests documentation.
For zero-rated supplies to non-residents, the Canadian dollar equivalent goes on your return as zero-rated taxable supplies (contributing to Line 101 for reporting purposes but with $0 GST/HST collected). This is required even though no tax is remitted.
When to voluntarily register (below $30,000)
You are not required to register for GST/HST until you cross $30,000 in taxable revenues over 4 consecutive quarters or in a single quarter. However, voluntary registration makes sense when:
- Most of your expenses have GST/HST on them (enabling ITC recovery)
- Your clients are businesses that can recover any GST/HST they pay (so charging them has no real cost)
- You export services (zero-rated) — registration lets you recover ITCs while collecting no GST/HST
For freelancers with primarily Canadian business clients and significant overhead (equipment, software, office), voluntary registration almost always benefits you financially.