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 2026. 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
8523Meals & entertainmentClient meals (50% deductible)
8690InsuranceProfessional liability, E&O insurance
8710Interest & bank chargesBank fees, business credit card interest
8760Business taxes, licences & membershipsProfessional dues, business licences
8810Office expensesSupplies, postage, software subscriptions
8860Professional feesAccountant, lawyer, bookkeeper
9200TravelFlights, hotels for business trips
9220Telephone & utilitiesPhone, internet (business % only)
9281Motor 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 2026 (filed in 2027):

ItemAmount
CPP contribution rate (combined)11.9%
Basic exemption$3,500
Maximum pensionable earnings (YMPE)$74,600
Maximum base CPP contribution$8,460.90
CPP2 earnings ceiling (YAMPE)$85,000
CPP2 rate8% on earnings between $74,600–$85,000 (up to $832)

Your tax software calculates this on Schedule 8 automatically based on your T2125 net income. A bit more than half of your CPP is deductible on line 22200 — the employer-equivalent share plus the enhanced portion; Schedule 8 does the split.

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

NETFILE-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 Ahead (the 2026 Tax Year, Filed in 2027)

The 2025 filing season closed on June 15, 2026. These are the dates still in front of you:

DeadlineWhat
December 15, 2026Final 2026 quarterly instalment (if you were asked for instalments)
April 30, 20272026 balance owing due — interest starts the next day, even though you file later
June 15, 2027Filing deadline for self-employed individuals (2026 return)
March 15, 2027 / June 15, 2027 / September 15, 2027 / December 15, 20272027 quarterly instalment due dates (if required)
Not yet publishedRRSP contribution deadline for the 2026 tax year — CRA has not released this date, so we do not guess it

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 (2026 tax year — the return you file in 2027 — computed with our verified CRA engine):

Net IncomeFederal TaxOntario Tax*CPP + CPP2Approx. TotalEffective Rate
$30,000$1,455$1,000$3,154$5,60918.7%
$50,000$3,922$2,040$5,534$11,49523.0%
$75,000$7,755$3,964$8,493$20,21327.0%
$100,000$12,716$6,329$9,293$28,33828.3%

*Ontario column includes the Ontario Health Premium. Estimates assume the basic personal amount only, with the CPP deduction and credit applied. 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 NETFILE-certified tax software
  8. ☐ Complete T2125 in your software
  9. ☐ Review your RRSP room (CRA has not yet published the 2026-tax-year contribution deadline)
  10. ☐ NetFile your return
  11. ☐ Pay balance owing by April 30
  12. ☐ Set up quarterly instalments if CRA requires them — check in 30 seconds with the free Instalment Checker

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: September 18, 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 2026 tax year.

Filing deadline reminders, by email

One useful email when CRA dates or figures change — nothing else. No spam, unsubscribe anytime.