- Report on T2125: All freelance/contract income goes on Form T2125 (Statement of Business Activities), not a T4.
- HST threshold: Register for HST once revenues exceed $30,000 — and charge 13% HST on Ontario client invoices.
- Home office: Deduct a proportional share of rent/utilities/internet if your home is your principal place of business.
- Equipment CCA: Computers (Class 10, 30%), software (Class 12, 100%) — business-use portion only.
- CPP both sides: Self-employed developers pay employee + employer CPP ($8,068.20 max for 2025), but the employer half is deductible.
- RRSP planning: Each RRSP dollar saves ~43¢ at the $120K income level — maximize early in the year.
Employee vs. Independent Contractor: Why It Matters
Your tax treatment depends entirely on whether CRA classifies you as an employee or an independent contractor. This is determined by a multi-factor test — not just what your contract says.
| Factor | Points Toward Employee | Points Toward Contractor |
|---|---|---|
| Control | Client sets hours, methods, tools | You decide how and when work is done |
| Integration | Work is integral to client's business | Work is an accessory to client's business |
| Tools & equipment | Client provides all tools | You supply your own laptop, software, etc. |
| Financial risk | Fixed salary, no risk of loss | You bear the risk of profit or loss |
| Multiple clients | One exclusive employer | You work with multiple clients simultaneously |
If you operate through a corporation but effectively function as an employee of a single client, CRA may classify your corporation as a Personal Services Business (PSB). PSBs lose access to the small business deduction and most expense deductions — leaving you with a combined federal-provincial rate of ~44% on corporate income. Avoid this by having multiple clients, maintaining your own tools, and exercising genuine independence.
Reporting Self-Employment Income: Form T2125
All freelance and contracting revenue — whether from invoices, T4As, or direct deposits — is reported on Form T2125 (Statement of Business or Professional Activities), attached to your T1 personal return.
| T2125 Section | What Goes Here |
|---|---|
| Part 1 — Identification | Business name, address, industry code (NAICS 5415 for computer services) |
| Part 3 — Business income | Total gross revenues from all clients (before HST) |
| Part 4 — Expenses | Home office, equipment, software, training, internet, phone, professional fees |
| Part 7 — Business-use-of-home | Proportional rent/utilities if home is principal place of business |
| Part 8 — CCA | Capital Cost Allowance on computers, office furniture, etc. |
| Net income | Flows to Line 13500 of your T1; CPP calculated on Schedule 8 |
Deductible Business Expenses
Home Office Expenses
If your home is your principal place of business, or you use a designated space exclusively and regularly to meet clients, you can deduct a proportional share of home costs. The proportion is typically calculated as:
Office area (sq ft) ÷ Total home area (sq ft)
| Home Expense | Deductible (proportional share) | Notes |
|---|---|---|
| Rent | Yes | For renters; proportional share of monthly rent |
| Mortgage interest | Yes (not principal) | Only interest portion; principal repayment is not deductible |
| Property taxes | Yes | Annual property tax × office % |
| Home insurance | Yes | Annual premium × office % |
| Heat, hydro, water | Yes | Monthly utility bills × office % |
| Internet | Yes (business portion) | Typically 50–80% if used primarily for work |
| Maintenance & repairs | Yes (proportional) | General home maintenance; not personal renovations |
| CCA on home (if owned) | Generally no | Claiming CCA on your home may trigger capital gains on sale — most owners avoid this |
Home office expenses cannot create or increase a business loss. If your business income is $20,000 and your total expenses (excluding home office) are $18,000, you can only claim $2,000 of home office expenses in the current year. The unused portion carries forward indefinitely to future years when you have sufficient income.
Equipment and Technology Expenses
| Item | CCA Class | Rate | First-Year Rule |
|---|---|---|---|
| Laptop / desktop computer | Class 10 (or 12) | 30% declining balance | Half-year rule applies (50% in year of purchase) |
| Monitors, peripherals | Class 8 | 20% declining balance | Half-year rule applies |
| Software (off-the-shelf) | Class 12 | 100% in year one | Half-year rule reduces to 50% in purchase year |
| Office furniture & equipment | Class 8 | 20% declining balance | Half-year rule applies |
| Phone (smartphone) | Class 8 | 20% declining balance | Business-use % only |
Only the business-use percentage of each item is depreciable. A laptop used 90% for client work and 10% for personal use has a business-use percentage of 90%.
Other Commonly Missed Deductions
| Expense | Deductible? | Notes |
|---|---|---|
| Professional development / online courses | Yes | Must relate to maintaining/improving existing skills |
| Software subscriptions (GitHub, JetBrains, Adobe) | Yes | Fully deductible business expense |
| Cloud hosting / AWS / GCP / Azure | Yes | Fully deductible |
| Domain names & website costs | Yes | Fully deductible |
| Accounting fees & tax preparation | Yes | Fees for preparing your business tax forms are deductible |
| Professional liability insurance (E&O) | Yes | Premiums are fully deductible |
| Legal fees (contract review) | Yes | Costs related to earning business income |
| Cell phone (business portion) | Yes | Estimate business-use percentage; keep records |
| Bank fees on business account | Yes | Use a separate business bank account |
| Tech conference tickets | Yes | Meals at conferences limited to 50% |
| Client entertainment | 50% | Meals and entertainment with clients are 50% deductible |
| Vehicle (client visits) | Yes (business %) | Keep a mileage logbook; business km ÷ total km |
HST/GST for Tech Freelancers
When to register
Once your total taxable revenues (from all business activities) exceed $30,000 in a single calendar quarter or over four consecutive quarters, you must register for HST within 30 days. Voluntary registration before this threshold is allowed and often beneficial — it lets you claim ITCs on business expenses immediately.
Charging HST on invoices
| Client Location | HST/GST to Charge | Notes |
|---|---|---|
| Ontario | 13% HST | Province-specific rate |
| Alberta | 5% GST | Alberta has no provincial sales tax |
| British Columbia | 12% HST | Harmonized rate for BC |
| Quebec (non-resident provider) | 5% GST + 9.975% QST | You may need to register for QST separately |
| USA / international client | 0% (zero-rated export) | Services exported outside Canada are zero-rated — no HST charged but you still claim ITCs |
Income from US and international clients is zero-rated for HST purposes — you don't charge HST, but you can still claim Input Tax Credits (ITCs) on your Canadian business expenses. This means you recover HST paid on your laptop, software, and office supplies without having to charge or collect any HST from your foreign clients. This is one of the most overlooked benefits for Canadian developers with international clientele.
Quick Method vs. Regular Method
| Feature | Quick Method | Regular Method |
|---|---|---|
| How it works | Remit 8.8% of HST-included revenue (Ontario services) | Remit HST collected minus ITCs on all expenses |
| Best for | Low-expense businesses; simple operations | Businesses with significant equipment or software purchases |
| Capital purchases | ITC still claimable on capital items over $1,000 | Full ITC on all eligible purchases |
| Eligibility | Annual revenues under $400,000 | All registrants |
CPP Contributions for Self-Employed Developers
Self-employed individuals pay both the employee and employer portions of CPP. For 2025:
| Component | 2025 Rate | Maximum (2025) | Tax Treatment |
|---|---|---|---|
| Employee CPP portion | 5.95% of net SE income | $4,034.10 | Non-refundable tax credit (15% federal) |
| Employer CPP portion | 5.95% of net SE income | $4,034.10 | Deductible from income (reduces taxable income) |
| CPP2 (enhancement) | 4% on earnings $73,200–$81,200 | $396.00 employee + $396.00 employer | Employee: non-refundable credit; Employer: deductible |
Self-employed individuals cannot opt out of CPP contributions. However, you can reduce your net self-employment income (the base for CPP calculations) by maximizing deductible business expenses. Lower net income = lower CPP contributions. At the maximum, you are contributing $8,068.20 + $792 = $8,860.20 total CPP for 2025, which ultimately builds your future CPP retirement benefit.
RRSP Strategy for High-Income Tech Professionals
At typical tech freelancer incomes of $100,000–$200,000+, RRSP contributions are one of the most powerful tax reduction tools available. RRSP room is 18% of the prior year's earned income (which includes self-employment income), up to $32,490 for 2025.
| Net Self-Employment Income | RRSP Room (18%) | Ontario Marginal Rate | Tax Saved per $1,000 Contributed |
|---|---|---|---|
| $60,000 | $10,800 | 29.65% | ~$297 |
| $100,000 | $18,000 | 43.41% | ~$434 |
| $150,000 | $27,000 | 46.41% | ~$464 |
| $200,000 | $32,490 (max) | 48.19% | ~$482 |
If you are a first-time home buyer, you can withdraw up to $60,000 from your RRSP tax-free under the Home Buyers' Plan (HBP) — withdrawals must be repaid over 15 years or included in income. For a tech freelancer, contributing to an RRSP early in the year, getting the tax deduction, and then using the HBP when buying a home is a powerful strategy. You get the tax deduction now and only repay it gradually later.
Quarterly Tax Instalments
If your net tax owing exceeds $3,000 (federal + provincial combined), CRA requires you to make quarterly instalment payments rather than paying your full tax bill in April. Missed instalments attract instalment interest charges.
| Instalment Due Date | Payment |
|---|---|
| March 15 | Q1 estimated tax payment |
| June 15 | Q2 estimated tax payment |
| September 15 | Q3 estimated tax payment |
| December 15 | Q4 estimated tax payment |
You can base your instalments on: (1) prior year's tax owing; (2) the year before that; or (3) your estimated current-year liability. Using prior-year amounts protects you from interest if your income grows unexpectedly — CRA will not charge interest if you pay at least what you owed last year.
Should You Incorporate?
Incorporation is a major decision with real benefits at certain income levels. The core advantage is tax deferral: profits left inside a Canadian-Controlled Private Corporation (CCPC) are taxed at only ~12.2% (9% federal small business rate + 3.2% Ontario), versus ~46% if earned personally. The deferred tax grows inside the corporation and is taxed when you pay yourself dividends or salary.
| Factor | Sole Proprietor | Incorporated CCPC |
|---|---|---|
| Tax rate on business income | Up to 53.53% (Ontario) | ~12.2% (small business rate) |
| RRSP contributions | Based on SE income | Based on salary paid from corp |
| HST obligations | Personal registration | Corporate registration |
| Liability protection | None (personal liability) | Limited liability (generally) |
| Admin cost | Low | Corporate tax return, bookkeeping, legal setup |
| Income splitting | Not available | Salary/dividends to spouse (subject to TOSI rules) |
| Best suited when | Net income under ~$80,000 | Net income above $80,000 consistently |
Since 2018, income splitting through family members in a corporation is heavily restricted by the TOSI rules. Dividends paid to a spouse or adult children who do not actively work in the business or meet other exemption criteria are taxed at the top marginal rate. Get professional advice before implementing income splitting strategies.
Common Mistakes Tech Freelancers Make at Tax Time
- Not tracking expenses throughout the year. Keep receipts and records in real time — accounting apps like Wave (free), FreshBooks, or QuickBooks simplify this significantly.
- Missing the HST registration deadline. Once you hit $30,000 you have 30 days to register — late registration can result in CRA assessing HST you should have collected retroactively.
- Deducting 100% of mixed-use expenses. A laptop used 20% for personal gaming is only 80% deductible. Use realistic percentages and document your reasoning.
- Forgetting the employer CPP deduction. The employer half of your CPP contribution is deductible from income on line 22200 of your T1 — many self-employed people miss this entirely.
- Not making instalments. If you owed more than $3,000 last year, CRA will send you instalment reminders. Ignoring them leads to compound interest charges.
- Treating software subscriptions as capital. Monthly SaaS subscriptions (GitHub, Jira, Slack, Adobe CC) are fully deductible current expenses — not capital items requiring CCA depreciation.
Tax Filing Checklist for Tech Freelancers
| Item | Form / Line | Done? |
|---|---|---|
| Report all freelance revenue (gross, before HST) | T2125 Part 3 | ☐ |
| Deduct all business expenses | T2125 Part 4 | ☐ |
| Calculate home office deduction | T2125 Part 7 | ☐ |
| Calculate CCA on equipment | T2125 Part 8 / Schedule 8 | ☐ |
| Claim employer CPP deduction | T1 Line 22200 | ☐ |
| Contribute to RRSP before March 3, 2026 | T1 Line 20800 | ☐ |
| File HST return (if registered) | Separate HST return | ☐ |
| Make Q4 instalment if owing >$3,000 | Due Dec 15 | ☐ |