The moment you earn freelance income in Canada, you’re running a business. The CRA doesn’t care whether it’s your full-time gig or a side project you do on weekends. If clients pay you directly and nobody’s withholding tax from those payments, you’re self-employed, and you’re responsible for reporting and paying your own taxes.
This guide covers what you need to get through your first year (and every year after that) without surprises.
You’re self-employed. Now what?
If you invoice clients, get paid through platforms, or earn any income outside of a traditional employer-employee relationship, the CRA treats you as a sole proprietor. That’s the default. You don’t need to register a business or incorporate. It happens automatically the moment you start earning.
What changes compared to a regular job?
- No tax is withheld from your payments. You receive the full amount and owe taxes on it later.
- You pay both halves of CPP. In a salaried job, your employer covers half. Self-employed, you cover it all.
- You’re responsible for tracking income and expenses yourself. No T4 slip shows up in February with everything neatly summarized.
- You may need to charge and remit GST/HST once your revenue crosses $30,000.
The threshold between “hobby” and “business” isn’t about how much you earn. It’s about intent. If you’re doing the work with the expectation of profit, it’s business income, even if you only made $2,000 last year.
The forms you need to know
T2125 (Statement of Business or Professional Activities). This is the core form for self-employed Canadians. You report your gross revenue, list your business expenses, and calculate your net business income. It gets attached to your T1 personal tax return. The CRA’s T2125 guide walks through each line.
T1 General. Your personal income tax return. Your net business income from the T2125 flows into this, along with any other income you earned (employment, investments, etc.). Your total income tax is calculated here.
GST/HST return. Only required if you’re registered for GST/HST (mandatory once you cross $30,000 in revenue, optional before that). Filed separately from your T1. More on this below.
Key deadlines
This is where people get caught. The filing deadline and the payment deadline are not the same date.
| What | Deadline |
|---|---|
| Tax payment due (balance owing) | April 30 |
| Self-employed filing deadline | June 15 |
| GST/HST annual return + payment | April 30 (if calendar fiscal year) |
| Quarterly instalment payments | March 15, June 15, September 15, December 15 |
Yes, you read that right: you can file your return until June 15, but any money you owe starts accruing interest on May 1. Don’t wait until June to figure out what you owe. File early or at least estimate your balance and pay by April 30.
The CRA will require quarterly instalments if your net tax owing was more than $3,000 in the current year or either of the two prior years. First-year freelancers usually don’t need to worry about this, but keep it in mind for year two.
What counts as a business expense (and what doesn’t)
Every dollar of legitimate business expense reduces your taxable income. The CRA’s rule is straightforward: the expense must be incurred to earn business income, and it must be reasonable.
Common deductions for freelancers:
- Home office. If you have a dedicated workspace, you can deduct a proportional share of rent/mortgage interest, utilities, internet, and insurance. We break down the detailed method vs. the simplified flat-rate method with real numbers.
- Phone and internet: business portion only. If your phone is 70% business use, claim 70%.
- Software and subscriptions: design tools, project management, cloud storage, accounting software.
- Professional development: courses, certifications, books, and conferences related to your work.
- Vehicle expenses. If you drive to meet clients, you can claim gas, insurance, maintenance, and depreciation based on business-use percentage. You’ll need a mileage log.
- Client meals: 50% of the cost of meals where you’re genuinely discussing business.
- Accounting and legal fees. Yes, paying someone to do your taxes is itself deductible.
- Marketing: website hosting, domain names, business cards, paid ads.
What you cannot deduct: personal expenses, clothing (unless it’s a uniform or safety gear), gym memberships, commuting from home to a regular office, fines, or penalties.
When in doubt, ask yourself: “Would I have spent this money if I didn’t have the business?” If the answer is no, it’s probably deductible. If yes, it’s personal.
Setting aside money for taxes: the 25-30% rule
Nobody withholds tax for you, so you need to do it yourself. The simplest approach: transfer 25–30% of every payment into a separate savings account and don’t touch it until tax time.
That range covers federal and provincial income tax plus CPP for most freelancers earning between $30,000 and $90,000. If you’re in a higher bracket or a high-tax province (Ontario, BC, Quebec), lean toward 30% or higher. If you have significant deductions, 20-25% may be enough.
We wrote a full breakdown with actual numbers in our guide on how much Canadian freelancers should set aside for taxes. The short version:
| Gross Income | Approx. Total Tax + CPP | % to Set Aside |
|---|---|---|
| $30,000 | ~$5,854 | ~19% |
| $50,000 | ~$12,034 | ~24% |
| $70,000 | ~$18,214 | ~26% |
| $90,000 | ~$24,685 | ~27% |
These are estimates for Ontario before deductions. Your actual numbers will vary by province and expenses.
The rule of thumb works because it’s simple enough to actually follow. Over-saving beats the alternative: a surprise $8,000 bill in April that you can’t cover.
CPP contributions: you pay both halves
This is the line item that shocks first-year freelancers. As a self-employed person, you pay both the employee and the employer portion of CPP. For 2025, that’s a combined rate of 11.9% on net self-employment earnings between $3,500 and $73,200.
The maximum CPP contribution for self-employed individuals in 2025 is approximately $8,294. You can check the current year’s rates and maximums on the CRA website.
Two things worth knowing:
- CPP is calculated on net income, not gross. Your business expenses reduce the amount CPP is calculated on, which is another reason to track deductions carefully.
- The employer half is deductible. You can deduct the employer portion of your CPP contribution on line 22200 of your T1, which reduces your income tax slightly.
At lower incomes, CPP actually makes up a bigger share of your tax bill than income tax itself. It’s non-optional. There’s no way to opt out as a sole proprietor.
GST/HST: do you need to register?
The $30,000 threshold is the number that matters. Once your self-employment revenue exceeds $30,000 in any single calendar quarter, or across four consecutive quarters, you must register for GST/HST and start charging it on your invoices.
Below $30,000, you’re a “small supplier” and registration is optional. But voluntary registration can make sense if you have significant business expenses, because it lets you claim Input Tax Credits (ITCs), getting back the GST/HST you paid on equipment, software, and other purchases.
The rate you charge depends on your client’s province, not yours. In Ontario it’s 13% (HST). In Alberta it’s 5% (GST only). The CRA’s rate table has the full list.
The most common GST/HST mistake: treating the tax you collected as income. It isn’t yours. If a client pays you $5,650 on a $5,000 invoice (including 13% HST), the $650 belongs to the CRA. Keep it in a separate account.
We cover this topic in much more detail (including the Quick Method, how to register, and how filing works) in our GST/HST registration guide for self-employed Canadians.
Record-keeping basics: what the CRA expects
The CRA requires you to keep business records for six years from the end of the tax year they relate to. That means records for the 2026 tax year must be kept until at least the end of 2032.
What you need to keep:
- All invoices you issued and proof of payment received
- Receipts for every business expense you claim (digital copies are fine as long as they’re legible)
- Bank and credit card statements showing business transactions
- Vehicle mileage log if you’re claiming vehicle expenses (date, destination, kilometres, business purpose)
- Home office calculations if you’re claiming workspace expenses
- GST/HST records including amounts collected and ITCs claimed
You don’t need to send most of this with your return. But if the CRA audits you (and they do audit self-employed individuals more frequently than employees), you need to produce it on request.
Digital records stored in cloud software count. The CRA’s guidance on electronic records confirms that scanned receipts are acceptable as long as they’re legible and accessible.
Accountly lets you snap receipts on your phone, categorize expenses as you go, and store everything in one place so you’re not scrambling through a shoebox in April.
DIY vs. hiring an accountant: when each makes sense
Do it yourself if:
- Your income sources are straightforward (one or two clients, no complex contracts)
- You don’t have employees or subcontractors
- You’re comfortable with basic math and following CRA instructions
- You use software that generates the reports you need
Hire an accountant if:
- You’re earning over $75,000 and want to explore incorporation
- You have complex situations (multiple businesses, rental income, cross-border clients)
- You’ve received a CRA notice or audit request
- You simply don’t want to deal with it and the peace of mind is worth $500-$1,500
Many freelancers land in the middle: they handle day-to-day bookkeeping with software and bring in an accountant once a year for the actual filing and review. That works well. A good accountant will typically find enough deductions to more than cover their fee.
Your first-year checklist
What to do, roughly in order, from the moment you start freelancing to your first tax filing.
When you start:
- Open a separate bank account for business income and expenses
- Start tracking all income and expenses from day one, even before you have many clients
- Download or set up a receipt-capture system (an app, a folder, anything that isn’t a pile on your desk)
- Begin a mileage log if you drive for work
When revenue picks up:
- Start setting aside 25–30% of every payment into a dedicated tax savings account
- Watch your trailing 12-month revenue. If you’re approaching $30,000, start planning for GST/HST registration
- Consider voluntary GST/HST registration early if you’re making large business purchases
By December 31:
- Review your total income and expenses for the year
- Make any last eligible business purchases before year-end if it makes sense (don’t buy things you don’t need just for the deduction)
- Confirm your mileage log and home office calculations are complete
January through April:
- Gather your T-slips (T4s from any employment, T5s for investment income, etc.)
- Complete your T2125 with business income and expenses
- File your GST/HST return if registered
- Pay any balance owing by April 30, even if you wait to file until June 15
- File your T1 return
After filing:
- Store all records securely for six years
- Review whether the CRA will require quarterly instalments for next year
- Adjust your set-aside percentage if you over- or under-saved
Get started with Accountly
Accountly was built for Canadian freelancers. Track income from multiple clients, snap receipts, categorize expenses, and see your estimated tax position throughout the year, not just in April. Start free and handle your first tax year with confidence.
Frequently asked questions
How do freelancers file taxes in Canada? You file a T1 personal tax return and attach Form T2125 (Statement of Business or Professional Activities) to report your self-employment income and expenses. If you’re registered for GST/HST, you file a separate GST/HST return. You can file online using certified tax software or through an accountant.
What is the tax deadline for self-employed Canadians? The filing deadline is June 15, but any taxes you owe must be paid by April 30. Interest starts accruing on May 1, so waiting until June to figure out your balance is a costly mistake.
Do freelancers in Canada have to pay CPP? Yes. Self-employed Canadians pay both the employee and employer portions of CPP, about 11.9% combined on net earnings up to $73,200 for 2025. The maximum contribution is approximately $8,294. There’s no way to opt out.
How much should a Canadian freelancer save for taxes? Set aside 25–30% of every payment you receive. This covers income tax plus CPP for most freelancers earning $30,000–$90,000. If you’re in a higher bracket or high-tax province, save 30% or more. Read our detailed breakdown with numbers by income level.
When do I need to register for GST/HST as a freelancer? Once your self-employment revenue exceeds $30,000 in a single quarter or over four consecutive quarters. You have 29 days to register after crossing the threshold. Below $30,000, registration is optional but can be worthwhile for Input Tax Credits. See our full GST/HST registration guide.
What records do I need to keep as a self-employed Canadian? The CRA requires you to keep all business records (invoices, receipts, bank statements, mileage logs, and expense calculations) for six years from the end of the relevant tax year. Digital copies are acceptable as long as they’re legible and accessible.
Try Accountly