← Blog  ·  Profession Tax Guides

Tax Guide for Fiverr & Upwork Freelancers in Canada: Foreign Income, HST & Every Deduction for 2025

February 28, 2026 10 min read 2025 tax year (filed spring 2026)

Millions of Canadians earn income on Fiverr, Upwork, Toptal, 99designs, and other global freelance platforms. Whether you provide graphic design, writing, programming, marketing, or consulting services, CRA expects you to report every dollar — including amounts paid in USD or other foreign currencies. This guide covers how to report foreign platform income, handle currency conversion, navigate HST on international services, and maximize your deductions for the 2025 tax year.

TL;DR — Key Points for Online Platform Freelancers
  • Worldwide income: All income from Fiverr, Upwork, and other platforms is taxable in Canada regardless of client location — convert USD/foreign currency to CAD.
  • Form T2125: Report all freelance income and claim all business expenses; no T4 or T4A issued by most international platforms.
  • Zero-rated HST: Services to non-Canadian clients are zero-rated — no HST collected, but you still claim ITCs on Canadian business expenses.
  • W-8BEN: Submit to Upwork and other US platforms to prevent 30% US withholding tax on your payments.
  • Platform fees deductible: Fiverr's 20% fee, Upwork's service fee, and PayPal/Wise transfer fees are all deductible business expenses.
  • RRSP: Maximize contributions — especially important when earning USD since a strong dollar amplifies your CAD income.

Reporting Freelance Platform Income in Canada

International freelance platforms like Fiverr and Upwork typically do not issue Canadian T4 or T4A slips. This does not mean the income is tax-free — it means you are responsible for tracking and self-reporting every dollar earned.

Where to find your earnings data

PlatformWhere to Get Annual EarningsFormat
UpworkReports → Transaction History → Export CSVUSD earnings, service fees itemized
FiverrEarnings → Analytics → Annual summaryUSD earnings, Fiverr fee deducted
ToptalInvoice history in your account portalUSD invoices
PayPalActivity → Download statementsAll transactions with dates
Wise (TransferWise)Statements → Annual PDF or CSVReceiving and conversion amounts

Foreign Currency Conversion: USD to CAD

You must report all income in Canadian dollars. CRA requires you to use a reasonable exchange rate — typically the Bank of Canada rate on the date of payment or the annual average for frequent transactions.

Three acceptable conversion approaches

ApproachHow It WorksBest For
Transaction-by-transactionUse Bank of Canada rate on date of each paymentLow-volume freelancers; most accurate
Annual average rateUse Bank of Canada annual average USD/CAD rateHigh-volume freelancers; CRA allows this method
Actual bank conversion rateUse the rate your bank/Wise actually gave youIf you can document this rate for each conversion
Bank of Canada exchange rates

Find historical and annual average exchange rates at the Bank of Canada's website (bankofcanada.ca → Exchange Rates). For 2025, download the annual average USD/CAD rate. Multiply your total USD earnings by this rate to get your approximate CAD income. Keep a record of the rate used and the source in case CRA asks.

HST/GST: The Online Freelancer's Best-Kept Secret

Services to non-Canadian clients are zero-rated

Under the Excise Tax Act, services supplied to non-residents are generally zero-rated — taxed at a rate of 0% for HST purposes. This means:

  • You do not charge HST to your US, UK, European, or other international clients
  • You can still claim ITCs on all HST paid on your Canadian business expenses
  • Your HST return would show $0 HST collected and a positive ITC balance — resulting in a refund from CRA
Example: $60,000 of Upwork income (all US clients)

You earn $60,000 (CAD) from US clients on Upwork. You pay $2,000 in HST on Canadian business expenses (software, phone, internet). Under zero-rating, you collect $0 in HST. Your HST return shows ITCs of $2,000 — CRA sends you a $2,000 HST refund. This is a genuine advantage of having international clients.

Services to Canadian clients

If you also serve Canadian clients, you charge HST on those invoices (13% in Ontario). Keep your domestic and international revenue separate in your bookkeeping — domestic services are taxable (13% HST), export services are zero-rated (0% HST).

HST registration threshold

Register for HST once your total worldwide taxable revenues exceed $30,000 in four consecutive calendar quarters. Zero-rated revenues count toward the $30,000 threshold even though no HST is collected on them.

Deductible Business Expenses

ExpenseDeductible?Notes
Platform service fees (Fiverr 20%, Upwork 20%)Yes — fullyDeduct gross earnings, then platform fee as expense
PayPal / Wise / bank transfer feesYesCurrency conversion and transfer fees are deductible
Software subscriptions (Adobe, Figma, VS Code extensions)YesFully deductible current expense
Hardware (laptop, monitor, drawing tablet)Yes via CCAClass 8 (20%) or Class 10 (30%); business-use % only
Home office (rent, utilities, internet)YesProportional share if home is principal place of business
Internet (home and hotspot)Yes (business %)Typically 50–80% for full-time online freelancers
Professional development (courses, books)YesMust relate to maintaining current skills
Stock photos, fonts, templates purchased for client workYesCosts directly related to producing client deliverables
Accounting / bookkeeping / tax prepYesCost of tax return preparation for your business
Website and portfolio hostingYesDomain, hosting, and website-building tools
Professional liability insurance (E&O)YesErrors and omissions coverage for freelancers
Office supplies (paper, printer ink, etc.)YesBusiness portion only
Meals with clients (Canadian clients only)50%Entertainment and meal expenses are 50% deductible

The W-8BEN Form: Protect Your US Earnings

US-based platforms like Upwork are required by the IRS to collect tax documentation from non-US freelancers. If you do not submit Form W-8BEN (Certificate of Foreign Status of Beneficial Owner), the platform may withhold up to 30% of your payments as US backup withholding tax.

W-8BEN FieldWhat to Enter
NameYour full legal name
Country of citizenshipCanada
Permanent residence addressYour Canadian home address
Foreign TINYour Canadian Social Insurance Number (SIN)
Treaty claim (Line 14a)Article VII (Business Profits), Canada
Withholding rate claimed0% (services performed in Canada are exempt under the Canada-US Tax Treaty)
W-8BEN expires every 3 years

Your W-8BEN on file with Upwork, Fiverr, or other platforms expires at the end of the third calendar year after signing. If it expires and you do not renew it, the platform may begin withholding 30% of your payments. Log into your platform account annually to check the expiry date and renew as needed.

Do You Owe US Taxes as a Canadian Freelancer?

Generally, no — if you are a Canadian resident performing services entirely from Canada, the Canada-US Tax Treaty provides that business profits are only taxable in your country of residence (Canada). You file only a Canadian T1 return. However, there are exceptions:

  • If you have a permanent establishment in the US (an office, fixed place of business)
  • If you physically travel to the US to perform the services
  • If you earn US rental income or other US-source income beyond services

In those cases, you may need to file a US 1040-NR. Get professional advice if you regularly work in the US.

Managing Taxes Throughout the Year

ActionWhenWhy
Set aside 25–35% of each payment for taxEvery payment receivedPrevents a shocking April tax bill
Track income in CAD using exchange ratesMonthly or per-transactionSimplifies tax time; accurate records for CRA
Submit invoices with your W-8BEN on fileAnnually / on renewalPrevents 30% US backup withholding
Make quarterly tax instalmentsMar 15, Jun 15, Sep 15, Dec 15Required if net tax owing exceeds $3,000
Contribute to RRSP before March 3Annually by RRSP deadlineReduces income tax; builds retirement savings
File HST returnAnnually (or quarterly if elected)Claim ITCs for refund on your Canadian expenses

Frequently Asked Questions

Do Canadian Fiverr and Upwork freelancers pay tax on US client income?
Yes. Canadian residents are taxed on worldwide income regardless of where clients are located. Income earned from US or other international clients via Fiverr, Upwork, or Toptal must be reported on your Canadian T1 return in Canadian dollars, using the Bank of Canada exchange rate on the date of payment (or the annual average rate for frequent payments).
Do I charge HST to my international Fiverr or Upwork clients?
No. Services provided to clients outside Canada are generally zero-rated for HST/GST purposes — you do not charge HST to US or international clients. But you can still claim Input Tax Credits on HST you pay on Canadian business expenses (software, home office, phone, equipment), potentially resulting in a net HST refund from CRA.
How do I convert USD Upwork payments to Canadian dollars for tax purposes?
Use the Bank of Canada exchange rate on the date you received each payment. For frequent, small transactions, CRA accepts using the annual average exchange rate. Keep your year-end earnings statements from the platform, multiply total USD earnings by the applicable annual average rate, and document the rate source.
Do online freelancers need to fill out a US W-8BEN form?
Yes, Upwork and some other US platforms require non-US freelancers to complete Form W-8BEN to certify they are not US persons and to claim treaty benefits. Submitting a W-8BEN prevents US withholding tax of up to 30% on your payments. The W-8BEN expires every three years and must be renewed.
Can I deduct the Fiverr or Upwork platform fee as a business expense?
Yes. Platform service fees charged by Fiverr, Upwork, or Toptal are fully deductible business expenses on Form T2125. Report your gross earnings (before platform fees) as business income, then deduct the platform fee as an expense. Transfer fees from PayPal or Wise are also deductible.
Calculate your freelance income tax

Enter your platform earnings (in CAD after conversion), business expenses, and RRSP contributions to see your exact 2025 Canadian tax bill.

Open Tax Calculator Ask the AI Assistant