How to File Your T1 as an Independent Contractor in Canada (Step-by-Step)
Filing taxes as a Canadian independent contractor is not the same as filing as an employee. You don't have an employer doing the heavy lifting. There's no T4 with everything already calculated. The deductions, the CPP contributions, the installment payments — all of it falls to you.
The good news: once you understand the structure, it's genuinely manageable. The T1 return for self-employed Canadians follows a clear sequence, and this guide walks through every step.
Filing late or incorrectly as a contractor doesn't just mean a penalty — it means interest compounding on unpaid tax from the original due date. Getting this right matters financially.
First: Are You Actually Self-Employed?
Before you start, it's worth confirming your employment status, because it affects everything.
The CRA uses a four-factor test to determine whether a working relationship is employment or self-employment:
- Control: Does the payer control how and when you do the work, or just the result?
- Tools and equipment: Who provides the tools required for the work?
- Subcontracting: Can you hire others to do the work or do you do it personally?
- Financial risk: Do you bear the risk of profit or loss on the work?
If you set your own hours, use your own equipment, can subcontract, and bear the financial risk — you're likely self-employed. Most independent contractors, freelancers, consultants, and gig workers fall clearly into this category.
Why it matters: Employees file using T4 slips. Self-employed individuals file using Form T2125 (Statement of Business or Professional Activities), and they owe both portions of CPP — employer and employee — themselves.
Step 1: Know Your Deadlines
This is where many contractors get caught immediately.
| Deadline | What It Covers |
|---|---|
| April 30 | Tax payment due — even if you file later |
| June 15 | Filing deadline for self-employed individuals and their spouses/common-law partners |
| March 15, June 15, Sept 15, Dec 15 | Installment payment dates (if required) |
The critical nuance: The filing deadline is June 15. But if you owe taxes, the payment is still due April 30. File late with a balance owing and interest accrues from May 1 — regardless of the June 15 filing extension.
If you expect to owe more than $3,000 in net tax (or $1,800 in Quebec), you are required to make quarterly installment payments. The CRA will send you an installment reminder if this applies to you.
Step 2: Collect All Your Income Documentation
As a contractor, your income comes from multiple sources and arrives in several forms.
T4A slips: Any client who paid you more than $500 in a calendar year is required to issue you a T4A. These show up in your CRA My Account typically by late February. Don't wait for paper copies — log into My Account and download them.
What to do when income isn't on a T4A: Not all clients issue T4A slips reliably, especially smaller businesses or individual clients. You are still required to report that income. The CRA's matching program will catch discrepancies if a client deducted your invoices as a business expense but you didn't report the income.
Track every source:
- Client invoices paid
- Platform income (Upwork, Fiverr, Toptal payouts)
- Consulting retainers
- Project-based payments
- Any in-kind compensation at fair market value
Build your income total from your own records, then cross-reference against T4As received. They should match. If a T4A shows an amount different from what you invoiced and received, contact the client — issuers can amend T4A slips.
Step 3: Organize Your Deductible Expenses
This step is where your annual tax liability is actually determined. Every dollar of legitimate business expense reduces your net business income — and therefore your tax.
Form T2125 has specific lines for each expense category. The main ones:
Part 2 — Business Income: Enter your total gross business revenue.
Part 4 — Business Expenses:
- Advertising and promotion
- Meals and entertainment (enter at 50% of actual cost — see our guide on CRA expense categories)
- Insurance
- Interest and bank charges
- Business licence and professional fees
- Office expenses (supplies, printer ink, postage)
- Legal, accounting, and other professional fees
- Telephone and utilities (business portion only)
- Travel (flights, hotels, car rental for business trips)
- Vehicle expenses (business-use percentage — requires mileage log)
- Work-in-progress adjustments (for professionals billing hourly)
- Other expenses (software subscriptions, professional development, etc.)
Part 7 — Business-Use-of-Home Expenses: If you have a dedicated home office, enter the eligible home costs here. The deduction is limited — it cannot create or increase a business loss, but it can be carried forward to future years.
Key principle: The CRA tests each expense against the standard of whether it was incurred to earn income from the business. Personal benefit is either excluded or requires an accurate split.
If you use a Canadian bank for your business transactions, ExpenseFlow can process your bank statement and automatically categorize expenses against the correct T2125 line items — saving hours of manual sorting and reducing classification errors.
Step 4: Complete Form T2125
Form T2125 is the backbone of a contractor's return. You'll complete one T2125 per business or profession.
Key sections:
- Part 1: Business identification — your business name (or your name if unincorporated), address, industry code (NAICS code for your primary business activity), GST/HST number if registered
- Part 2: Your gross business or professional income
- Part 3: Cost of goods sold (for product-based businesses — most service contractors skip this)
- Part 4: Total business expenses listed line by line
- Part 5: Net income calculation (Gross Income − Total Expenses)
- Part 6: CCA (Capital Cost Allowance) for equipment and assets
- Part 7: Business-use-of-home expenses
Your Net Business Income from T2125 flows to Line 13500 of your T1 General return. This is the number everything else is calculated from.
Step 5: Calculate and Pay Your CPP Contributions
This is the tax obligation that surprises most new independent contractors.
As a self-employed individual, you owe both the employee and employer portions of CPP — effectively double what an employee pays.
For 2026:
- CPP contribution rate: 5.95% (employee portion) × 2 = 11.9% total
- Maximum insurable earnings: ~$73,200 (indexing applies annually)
- Basic exemption: $3,500
How it's calculated: (Net self-employment income − $3,500) × 11.9% = CPP contribution owing
This is calculated on Schedule 8 (CPP Contributions on Self-Employment and Other Earnings), which then flows back to your T1. Half of your CPP contribution (the "employer portion") is deductible as a business expense on Line 22200, which partially offsets the hit.
CPP2 (enhanced CPP): If your net earnings exceed the Year's Maximum Pensionable Earnings, a small additional CPP2 contribution applies. Schedule 8 handles this calculation automatically.
Step 6: Claim All Available Credits and Deductions
Beyond business expenses, there are personal credits and deductions that reduce your overall tax liability:
Always claim:
- Basic personal amount (everyone gets this — Line 30000)
- CPP deduction — half your self-employment CPP (Line 22200)
- Home office expenses if applicable (via T2125 Part 7)
- RRSP contributions — deductible up to your contribution limit (Line 20800)
- Professional fees (accountants, bookkeepers hired to prepare your return — this is itself a deductible business expense)
Often missed:
- Digital news subscription tax credit (Line 31350)
- Eligible moving expenses if you relocated for business (Form T1-M)
- Northern residents deduction (if applicable — Form T2222)
- Prior-year business losses carried forward (if you had a loss year previously)
- Investment tax credits for SR&ED claims (if you did qualifying research and development work)
Step 7: Use Certified Tax Software or a Professional
Canadian tax software handles the T2125 flow and CPP calculations automatically when you correctly identify yourself as self-employed. Certified options include:
- TurboTax Self-Employed
- H&R Block Online (Self-Employed)
- TaxFreeway
- SimpleTax / Wealthsimple Tax (free, handles T2125 well for straightforward returns)
- GenuTax
For more complex situations — multiple income streams, significant capital expenses, business losses, HST filing — an accountant is worth the fee. Their charge is itself a deductible business expense.
Filing options:
- NETFILE directly through your tax software (instant, confirmed electronically)
- EFILE through a certified tax preparer
- Paper filing (CRA accepts it, but processing takes longer)
Step 8: Handle GST/HST If Registered
If your gross annual revenue exceeds $30,000 (cumulative across four consecutive calendar quarters), you are required to register for GST/HST. Once registered, you must:
- Collect GST/HST from Canadian clients
- Remit the net amount (collected minus Input Tax Credits) to the CRA
- File periodic GST/HST returns (quarterly or annually, depending on your election)
Input Tax Credits (ITCs) let you recover the HST you paid on business expenses — reducing what you owe to the CRA. Most registered contractors recover thousands of dollars in ITCs annually that they'd otherwise leave unclaimed.
Your GST/HST return is filed separately from your T1 — but the two are connected. Your net business income on T2125 should be consistent with your reported GST/HST revenues.
Common T1 Filing Mistakes for Contractors
| Mistake | What Goes Wrong |
|---|---|
| Reporting income only from T4As received | Unreported income = CRA matching issues |
| Skipping the T2125 entirely | Business income defaults to Line 13000 with no deductions |
| Forgetting to calculate CPP | CRA reassesses and adds interest |
| Claiming 100% of mixed expenses | Audit risk; partial disallowance |
| Missing the installment requirement | Arrears interest on installment shortfalls |
| Not carrying forward prior-year losses | Lost deductions you're entitled to |
Your Annual Filing Timeline
Building a consistent rhythm takes the panic out of April:
January: Download T4As as they appear in CRA My Account. Pull your full-year income summary from your invoicing records.
February: Complete your expense categorization for December and do a full-year reconciliation. Export your bank statement and generate your expense report (takes minutes with ExpenseFlow).
March: Start your T2125. Calculate your estimated tax owing. Make any RRSP contributions before the March 1 deadline if you want them on this return. Pay any balance owing before April 30.
April 30: Pay any remaining balance owing — even if you haven't filed yet.
May–June 14: Finalize and file your T1 return.
The Bottom Line
Filing as a Canadian independent contractor is more complex than filing as an employee — but it's far more rewarding when done correctly. The deductions available to self-employed individuals are among the most significant in the tax code.
The key is preparation: know your income, track your expenses throughout the year, understand CPP obligations, and build a filing timeline that doesn't leave you scrambling.
Get Started Today
ExpenseFlow — Upload your Canadian bank statement (RBC, TD, Scotiabank, BMO, or CIBC) and get a CRA-ready expense report in under 5 minutes. Auto-categorized against T2125 line items, with HST calculated automatically.
The most painful part of T1 filing is expense categorization. Let software handle that so you can focus on what actually needs your judgment.
Continue Reading: