Filing taxes as a freelancer in Canada feels overwhelming the first time. Unlike employees who get a T4 and plug in a few numbers, you're responsible for tracking income, claiming deductions, calculating CPP, and possibly filing HST — all yourself.
The good news? It's completely manageable once you understand the process. This guide walks you through every step, from organizing your records to submitting your return via NetFile.
Before You Start: What You'll Need
Gather these before you sit down to file:
- All income records — invoices, bank deposits, payment platform reports (PayPal, Stripe, Upwork, etc.)
- Business expenses — receipts, credit card statements, subscription confirmations
- T4, T4A, or T5 slips — if you also had employment income, interest, or dividends
- Home office measurements — square footage of workspace vs. total home
- Vehicle log — if claiming vehicle expenses (business km vs. total km)
- HST/GST collected — if registered for HST
- Prior year's tax return — for reference and carryforward amounts
- CRA My Account login — to access your tax slips and NetFile
Step-by-Step: Filing Your Freelance Taxes
Step 1: Calculate Your Gross Business Income
Add up all income earned from freelance/self-employment activities in 2025. This includes:
- Client payments (even if no T4A was issued)
- Platform income (Upwork, Fiverr, Shopify, etc.)
- Cash payments
- Barter income (fair market value of goods/services received)
CRA expects you to report all income — not just amounts on tax slips. If a client paid you $400, it's taxable even if they didn't issue a T4A (the $500 threshold is for the payer's reporting, not your obligation).
Step 2: Organize and Categorize Your Business Expenses
Group your expenses into CRA T2125 categories:
| T2125 Line | Category | Examples |
|---|---|---|
| 8521 | Advertising | Facebook ads, Google Ads, business cards |
| 8690 | Insurance | Professional liability, E&O insurance |
| 8710 | Office expenses | Supplies, postage, software subscriptions |
| 8760 | Professional fees | Accountant, lawyer, bookkeeper |
| 8810 | Travel | Flights, hotels for business trips |
| 8811 | Meals & entertainment | Client meals (50% deductible) |
| 8860 | Telephone & utilities | Phone, internet (business % only) |
| 9270 | Motor vehicle | Gas, insurance, maintenance (business % only) |
| 9945 | Business-use-of-home | Rent, utilities, property tax (workspace % only) |
Not sure where an expense goes? Use our free Expense Categorizer Tool — it maps expenses to T2125 lines instantly.
Step 3: Fill Out Form T2125
Form T2125 is the heart of your freelance tax return. Most tax software walks you through it, but here's what each section covers:
- Part 1: Business identification — your name, business name (if any), industry code, fiscal year
- Part 2: Internet business activities (if applicable)
- Part 3: Gross income
- Part 4: Business expenses (the table above)
- Part 5: Net income calculation
- Part 6: Business-use-of-home expenses
- Part 7: Motor vehicle expenses
Your industry code matters — CRA uses it to benchmark your deductions against similar businesses. Find yours at CRA Industry Codes.
Step 4: Calculate Your CPP Contributions
As a freelancer, you pay both the employer and employee portions of CPP. For 2025 (filed in 2026):
| Item | Amount |
|---|---|
| CPP contribution rate (combined) | 11.9% |
| Basic exemption | $3,500 |
| Maximum pensionable earnings | $71,300 |
| Maximum CPP contribution | $8,068.20 |
| CPP2 earnings ceiling | $81,200 |
| CPP2 rate | 8% (on earnings between $71,300–$81,200) |
Your tax software calculates this on Schedule 8 automatically based on your T2125 net income. Half of your CPP contribution is deductible on line 22200.
Learn more: CPP for Self-Employed Canadians — Complete Guide
Step 5: Claim All Eligible Deductions & Credits
Beyond T2125 expenses, don't forget:
- RRSP contributions — reduces taxable income dollar-for-dollar (RRSP guide)
- Home office expenses — rent, utilities, property tax proportional to workspace (home office guide)
- Vehicle expenses — gas, insurance, maintenance for business driving (vehicle expenses guide)
- Health & dental premiums — deductible as medical expenses
- Professional development — courses, conferences, certifications
- Half of CPP — deducted on line 22200
See our full list: 70+ Tax Deductions for Canadian Freelancers
Step 6: File Your HST/GST Return (If Registered)
If you're registered for HST/GST, you must file a separate HST return — it's not part of your income tax return.
- HST collected from clients minus Input Tax Credits (ITCs) on business purchases = amount you owe (or get refunded)
- Quick Method: If you opted in, you remit a flat percentage of revenue (varies by province) and keep the difference
- Filing frequency: Annual, quarterly, or monthly depending on your revenue
Not sure if you need to register? When to Register for HST/GST
Already registered? Complete HST/GST Guide
Step 7: Choose Your Tax Software & NetFile
CRA-certified software that handles T2125 well:
- Wealthsimple Tax (free) — excellent for most freelancers
- TurboTax Self-Employed ($40–60) — more hand-holding, good for complex situations
- StudioTax (free/pay-what-you-want) — desktop-based, bare-bones but solid
- UFile ($20–40) — good balance of features and price
All of these support NetFile — CRA's electronic filing system. You'll get your Notice of Assessment in about 2 weeks (vs. 8+ weeks for paper).
Step 8: Pay What You Owe (By April 30!)
Even though your filing deadline is June 15 as self-employed, your payment deadline is still April 30. Interest starts accruing May 1 on any unpaid balance.
Payment options:
- CRA My Payment — online via Interac Debit
- Online banking — add CRA as a payee
- Pre-authorized debit — set up a payment plan
- At your bank — with a remittance voucher
Can't pay the full amount? File on time anyway — the late-filing penalty (5% + 1%/month) is separate from interest on unpaid amounts. Filing late when you owe is the worst option.
Key Deadlines for 2026 (Filing 2025 Taxes)
| Deadline | What |
|---|---|
| March 1, 2026 | RRSP contribution deadline for 2025 tax year |
| April 30, 2026 | Tax payment due (interest starts May 1) |
| June 15, 2026 | Filing deadline for self-employed individuals |
| March 15 / June 15 / Sept 15 / Dec 15 | Quarterly instalment due dates (if required) |
Full breakdown: Every Tax Deadline for Self-Employed Canadians in 2026
Common Mistakes That Cost Freelancers Money
How Much Will You Owe? Quick Estimate
Here's a rough guide for a freelancer in Ontario with no other income:
| Net Income | Federal Tax | Ontario Tax | CPP | Approx. Total | Effective Rate |
|---|---|---|---|---|---|
| $30,000 | $2,515 | $1,193 | $3,154 | $6,862 | 22.9% |
| $50,000 | $5,515 | $2,793 | $5,534 | $13,842 | 27.7% |
| $75,000 | $10,015 | $4,893 | $8,068 | $22,976 | 30.6% |
| $100,000 | $15,515 | $7,493 | $8,860 | $31,868 | 31.9% |
Estimates assume basic personal amount only. Actual amounts vary by province and credits claimed.
First Time Filing as a Freelancer? Checklist
- ☐ Gather all income records (invoices, platform exports, bank statements)
- ☐ Organize expenses by T2125 category (use our free tool)
- ☐ Measure home office space (if claiming)
- ☐ Calculate business-use percentage for vehicle (if claiming)
- ☐ Check if you need to register for HST/GST (over $30,000 revenue)
- ☐ Download CRA tax slips from My Account
- ☐ Choose CRA-certified tax software
- ☐ Complete T2125 in your software
- ☐ Review RRSP room and contribute before March 1
- ☐ NetFile your return
- ☐ Pay balance owing by April 30
- ☐ Set up quarterly instalments if CRA requires them
Get Organized in Minutes
Our Expense Tracker, HST Calculator, and Year-End Kit do the heavy lifting so you can file with confidence.
Get the FreelancerTax Bundle — $99Need More Help?
We've got detailed guides for every part of this process:
- 70+ Tax Deductions for Canadian Freelancers
- Bookkeeping 101 for Canadian Freelancers
- Quarterly Tax Instalments Guide
- 10 CRA Audit Red Flags
- 25 Surprising Tax Deductions
- Should You Incorporate?
Last updated: February 23, 2026. This guide is for informational purposes only and does not constitute tax advice. Consult a qualified tax professional for advice specific to your situation. All CRA references are current as of the 2025 tax year.