FreelancerTax

How to File Taxes as a Freelancer in Canada: Step-by-Step Guide (2026)

Everything self-employed Canadians need to know — from gathering receipts to clicking "submit" on CRA.

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:

💡 Pro tip: Download your CRA tax information slips from My Account — they're usually available by late February. Don't rely solely on mailed copies.

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:

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 LineCategoryExamples
8521AdvertisingFacebook ads, Google Ads, business cards
8690InsuranceProfessional liability, E&O insurance
8710Office expensesSupplies, postage, software subscriptions
8760Professional feesAccountant, lawyer, bookkeeper
8810TravelFlights, hotels for business trips
8811Meals & entertainmentClient meals (50% deductible)
8860Telephone & utilitiesPhone, internet (business % only)
9270Motor vehicleGas, insurance, maintenance (business % only)
9945Business-use-of-homeRent, 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:

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):

ItemAmount
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 rate8% (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:

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.

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:

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:

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)

DeadlineWhat
March 1, 2026RRSP contribution deadline for 2025 tax year
April 30, 2026Tax payment due (interest starts May 1)
June 15, 2026Filing deadline for self-employed individuals
March 15 / June 15 / Sept 15 / Dec 15Quarterly instalment due dates (if required)

Full breakdown: Every Tax Deadline for Self-Employed Canadians in 2026

Common Mistakes That Cost Freelancers Money

❌ Mistake #1: Not reporting all income. CRA matches your deposits to reported income. If Upwork paid you $15,000 but you only reported $12,000, expect a reassessment letter.
❌ Mistake #2: Missing deductions. The average freelancer misses $3,000–$5,000 in legitimate deductions. Use our complete deduction list as a checklist.
❌ Mistake #3: No records for home office or vehicle. You can claim these — but CRA can deny them without proper documentation. Measure your workspace. Keep a mileage log.
❌ Mistake #4: Forgetting CPP is double. Employees split CPP with their employer. Freelancers pay both halves. Budget 11.9% of net income for CPP alone.
❌ Mistake #5: Filing by June 15 but not paying by April 30. Your filing extension does NOT extend your payment deadline. Interest runs from May 1.

How Much Will You Owe? Quick Estimate

Here's a rough guide for a freelancer in Ontario with no other income:

Net IncomeFederal TaxOntario TaxCPPApprox. TotalEffective Rate
$30,000$2,515$1,193$3,154$6,86222.9%
$50,000$5,515$2,793$5,534$13,84227.7%
$75,000$10,015$4,893$8,068$22,97630.6%
$100,000$15,515$7,493$8,860$31,86831.9%

Estimates assume basic personal amount only. Actual amounts vary by province and credits claimed.

💡 Save 25–30% rule: Set aside 25–30% of every payment you receive into a separate savings account for taxes. You'll never be surprised at tax time.

First Time Filing as a Freelancer? Checklist

  1. ☐ Gather all income records (invoices, platform exports, bank statements)
  2. ☐ Organize expenses by T2125 category (use our free tool)
  3. ☐ Measure home office space (if claiming)
  4. ☐ Calculate business-use percentage for vehicle (if claiming)
  5. ☐ Check if you need to register for HST/GST (over $30,000 revenue)
  6. ☐ Download CRA tax slips from My Account
  7. ☐ Choose CRA-certified tax software
  8. ☐ Complete T2125 in your software
  9. ☐ Review RRSP room and contribute before March 1
  10. ☐ NetFile your return
  11. ☐ Pay balance owing by April 30
  12. ☐ 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 — $99

Need More Help?

We've got detailed guides for every part of this process:

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.