- 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
| Platform | Where to Get Annual Earnings | Format |
|---|---|---|
| Upwork | Reports → Transaction History → Export CSV | USD earnings, service fees itemized |
| Fiverr | Earnings → Analytics → Annual summary | USD earnings, Fiverr fee deducted |
| Toptal | Invoice history in your account portal | USD invoices |
| PayPal | Activity → Download statements | All transactions with dates |
| Wise (TransferWise) | Statements → Annual PDF or CSV | Receiving 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
| Approach | How It Works | Best For |
|---|---|---|
| Transaction-by-transaction | Use Bank of Canada rate on date of each payment | Low-volume freelancers; most accurate |
| Annual average rate | Use Bank of Canada annual average USD/CAD rate | High-volume freelancers; CRA allows this method |
| Actual bank conversion rate | Use the rate your bank/Wise actually gave you | If you can document this rate for each conversion |
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
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
| Expense | Deductible? | Notes |
|---|---|---|
| Platform service fees (Fiverr 20%, Upwork 20%) | Yes — fully | Deduct gross earnings, then platform fee as expense |
| PayPal / Wise / bank transfer fees | Yes | Currency conversion and transfer fees are deductible |
| Software subscriptions (Adobe, Figma, VS Code extensions) | Yes | Fully deductible current expense |
| Hardware (laptop, monitor, drawing tablet) | Yes via CCA | Class 8 (20%) or Class 10 (30%); business-use % only |
| Home office (rent, utilities, internet) | Yes | Proportional 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) | Yes | Must relate to maintaining current skills |
| Stock photos, fonts, templates purchased for client work | Yes | Costs directly related to producing client deliverables |
| Accounting / bookkeeping / tax prep | Yes | Cost of tax return preparation for your business |
| Website and portfolio hosting | Yes | Domain, hosting, and website-building tools |
| Professional liability insurance (E&O) | Yes | Errors and omissions coverage for freelancers |
| Office supplies (paper, printer ink, etc.) | Yes | Business 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 Field | What to Enter |
|---|---|
| Name | Your full legal name |
| Country of citizenship | Canada |
| Permanent residence address | Your Canadian home address |
| Foreign TIN | Your Canadian Social Insurance Number (SIN) |
| Treaty claim (Line 14a) | Article VII (Business Profits), Canada |
| Withholding rate claimed | 0% (services performed in Canada are exempt under the Canada-US Tax Treaty) |
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
| Action | When | Why |
|---|---|---|
| Set aside 25–35% of each payment for tax | Every payment received | Prevents a shocking April tax bill |
| Track income in CAD using exchange rates | Monthly or per-transaction | Simplifies tax time; accurate records for CRA |
| Submit invoices with your W-8BEN on file | Annually / on renewal | Prevents 30% US backup withholding |
| Make quarterly tax instalments | Mar 15, Jun 15, Sep 15, Dec 15 | Required if net tax owing exceeds $3,000 |
| Contribute to RRSP before March 3 | Annually by RRSP deadline | Reduces income tax; builds retirement savings |
| File HST return | Annually (or quarterly if elected) | Claim ITCs for refund on your Canadian expenses |