How Canadian Upwork freelancers report income to the CRA, claim deductions, and handle GST/HST
Upwork is one of the world's largest freelance platforms, connecting Canadian professionals with clients globally in categories including web development, writing, marketing, accounting, design, and consulting. Canadian Upwork freelancers face similar tax complexities to Fiverr sellers but often deal with higher project values, contracts, and the hourly billing model. This comprehensive guide covers your 2026 tax obligations.
Upwork charges freelancers a sliding service fee based on lifetime billings with each client:
| Lifetime Billings with Client | Upwork Service Fee |
|---|---|
| First $500 | 20% |
| $500.01 – $100 | 10% |
| Over $100 | 5% |
For Canadian tax purposes, your gross income is your total billings before Upwork's fee. The fee is a deductible business expense. Example: $1,000 USD billed, $100 Upwork fee, $900 received. Report $1,000 USD gross, deduct $100 fee = $900 net from this contract (before other expenses).
Upwork pays in USD. Convert to CAD using Bank of Canada rates on the date of receipt (or annual average). Keep detailed records because the CRA may ask you to substantiate your conversion methodology. A simple Excel spreadsheet with payment date, USD amount, BOC rate, and CAD equivalent satisfies this requirement.
Canadian Upwork freelancers frequently ask: do I charge GST/HST to my US or UK clients? The answer depends on the client's location:
For freelancers serving 90%+ non-Canadian clients, the practical impact of HST registration is minimal on sales — but ITC recovery on software, equipment, and home office can generate meaningful refunds.
Most Upwork freelancers work from home. The CRA allows deduction of home office expenses when your home is your principal place of business or you work exclusively from home. Calculate your home office deduction using the space method:
| Expense | Notes |
|---|---|
| Upwork service fee | 100% deductible |
| Home office (space method) | Square footage % of eligible expenses |
| Computer, monitor, peripherals | CCA Class 10 (30%) or immediate expensing |
| Software (Adobe, GitHub, Figma, etc.) | 100% if used for business |
| Internet service | Business use % |
| Professional development | Courses, certifications directly related to freelance work |
| Accounting and tax prep fees | 100% |
| PayPal/Payoneer withdrawal fees | 100% |
| Upwork Connects (premium credits) | 100% |
| Professional memberships | 100% if related to freelance specialty |
The CRA applies a multi-factor test to determine if you're truly self-employed or a de facto employee of your Upwork clients. Key factors suggesting self-employment: you work for multiple clients, use your own tools, bear financial risk, control your own schedule, and are not integrated into the client's business operations. Upwork's platform structure generally supports self-employment classification.
Net Upwork business income (after all deductions) is subject to CPP at 11.9% on amounts between $3,500 and $73,200 in 2026. A freelancer netting $60,000 from Upwork pays approximately $6,750 in CPP contributions. These contributions build CPP retirement benefits — at maximum contribution for 39 years, CPP can pay over $1,300/month at age 65.
KOHO is the go-to bank for Canadian gig workers — no monthly fees, instant e-transfers, cash back on gas and groceries. Keep more of what you earn.
Get KOHO Free — Code 45ET55JSYA