Tax Guide for Freelancers in Canada: What You Need to Know

Freelancing offers flexibility and freedom, but it also comes with more tax responsibilities than a regular job. When you are an employee, your employer handles income tax, CPP, and EI deductions automatically. As a freelancer, you handle all of that yourself.
Many new freelancers are caught off guard when they realize how much they owe at tax time. This guide covers everything you need to know to manage your taxes as a Canadian freelancer.

Freelancer vs. Employee: Why It Matters for Taxes
The CRA uses a number of factors to determine whether someone is an employee or self-employed:
- Does the payer control how and when the work is done?
- Does the worker use their own tools or equipment?
- Does the worker have financial risk or the chance for profit?
- Is the worker integrated into the payer’s business?
If you set your own hours, use your own equipment, work for multiple clients, and have the possibility of profit or loss, you are likely self-employed.
Let Taxccount make tax time simple and stress-free
☎️ Get HelpWhy does this matter? As a self-employed person, you:
- Do not have income tax or CPP deducted at source
- Pay both the employee and employer portions of CPP yourself
- Are not eligible for Employment Insurance as a regular employee
- Can deduct business expenses from your income
- Must remit HST/GST if your income exceeds $30,000 per year
Reporting Freelance Income
All income you earn from freelancing is taxable and must be reported on your personal tax return (T1). You report this income on the T2125 form (Statement of Business or Professional Activities).
The T2125 captures:
- Your gross income from all freelance work
- Your business expenses
- Your net income (gross income minus expenses)
Your net self-employment income is what gets added to your total income for the year.
You should report all freelance income, including:
- Cash payments from clients
- Payments via e-transfer
- Payments through PayPal, Stripe, or other platforms
- Barter transactions (fair market value of services exchanged)
Business Expenses You Can Deduct
One of the biggest advantages of freelancing is the ability to deduct legitimate business expenses. Common deductible expenses for freelancers include:
1. Home office expenses
If you work from home, you can deduct a portion of rent or home ownership costs (mortgage interest is not deductible, but maintenance and property taxes are), utilities, internet, and phone. The deduction is based on the percentage of your home used for work.
2. Equipment and technology
Laptops, monitors, cameras, audio equipment, and other tools used for work are deductible. If a device is used partly for personal use, only the business portion is deductible.
3. Software and subscriptions
Design tools, project management apps, accounting software, cloud storage, and similar subscriptions used for business are deductible.
4. Professional development
Courses, books, webinars, and training directly related to your freelance work are deductible.
5. Marketing and advertising
Costs to market your services — website hosting, business cards, online ads, social media promotions — are deductible.
6. Accounting and legal fees
Fees you pay for bookkeeping, tax filing help, or legal advice related to your business are deductible.
7. Bank and payment processing fees
Fees charged by banks, PayPal, Stripe, or other payment processors for receiving client payments are deductible.
8. Travel expenses
If you travel specifically for client meetings or projects, transportation, accommodation, and meals (at 50% for meals) may be deductible.
Personal expenses are not deductible. You must only claim costs that are directly related to earning your freelance income.
GST/HST for Freelancers
Once your freelance income exceeds $30,000 in a 12-month period, you are required to register for GST/HST, charge it on your services, and remit it to the CRA.
Even if you are below $30,000, you can voluntarily register. Doing so lets you claim Input Tax Credits (ITCs) — refunds of the HST you paid on business purchases.
After registering:
- Add the applicable GST/HST rate to your invoices (13% in Ontario, 5% in Alberta, etc.)
- Keep records of all HST collected and paid
- File regular HST returns and remit the net amount to the CRA
CPP Contributions for Freelancers
As a self-employed freelancer, you pay both the employee and employer portions of CPP contributions. For regular employees, only the employee half is deducted from pay, and the employer matches it. As a freelancer, you pay both halves.
The CPP contribution is calculated on your net self-employment income above the basic exemption ($3,500). The combined rate for self-employed individuals is higher than for employees.
Your CPP contributions are calculated on Schedule 8 of your return and are both a deduction and a tax credit. The employer portion is deductible as a business expense; the employee portion is a non-refundable tax credit.
Setting Aside Money for Taxes
The single most important habit for freelancers is setting aside money for taxes with every payment you receive. A rough guide is to set aside 25% to 35% of your net income for federal and provincial tax, plus CPP. The exact amount depends on your total income, province, and deductions.
Opening a separate savings account and immediately transferring a portion of every payment to it keeps you from spending money you owe to the CRA.
Quarterly Tax Instalments
If your net tax owing exceeds $3,000 per year (or $1,800 in Quebec), and this was also the case in the previous year, you must pay quarterly tax instalments. These are due:
- March 15
- June 15
- September 15
- December 15
The CRA sends instalment reminder notices to those expected to pay. If you receive them, pay the suggested amounts to avoid interest charges.
Filing Your Taxes as a Freelancer
You file your taxes using the T1 General return plus Form T2125 (Statement of Business or Professional Activities). The self-employment filing deadline is June 15 (extended for freelancers), but any balance owing must still be paid by April 30.
Most freelancers benefit from using accounting software or working with a tax professional, especially when they have multiple income sources, home office deductions, and HST obligations.
Table of Summary
| Topic | Key Information |
|---|---|
| Freelancer Taxes in Canada | Freelancers have additional tax responsibilities because they manage their own income tax, CPP contributions, business expenses, and GST/HST obligations. |
| Freelancer vs. Employee | The CRA considers factors such as control over work, ownership of tools, financial risk, opportunity for profit, and integration into the payer’s business. |
| Signs of Self-Employment | Setting your own hours, using your own equipment, working with multiple clients, and having the possibility of profit or loss generally indicate self-employment. |
| Tax Responsibilities of Freelancers | Freelancers do not have income tax or CPP deducted at source and must pay both portions of CPP themselves. |
| Employment Insurance | Self-employed freelancers are generally not eligible for regular employee EI benefits. |
| Business Expense Deductions | Freelancers can deduct legitimate business expenses incurred to earn income, reducing their taxable business income. |
| Reporting Freelance Income | All freelance income must be reported on the personal T1 income tax return using Form T2125. |
| Form T2125 | The form reports gross freelance revenue, business expenses, and net self-employment income. |
| Types of Freelance Income | Report cash payments, e-transfers, PayPal and Stripe receipts, and barter transactions at their fair market value. |
| Home Office Expenses | Eligible costs may include a business-use portion of rent, utilities, internet, phone, maintenance, and property taxes. Mortgage interest is not deductible under the article’s guidance. |
| Home Office Calculation | The deductible amount is generally based on the percentage of the home used for business. |
| Equipment and Technology | Work-related laptops, monitors, cameras, audio equipment, and other tools may qualify for deductions. Only the business-use portion is deductible when equipment is also used personally. |
| Software and Subscriptions | Business subscriptions for design tools, project management, accounting software, and cloud storage may be deductible. |
| Professional Development | Courses, books, webinars, and training directly related to freelance work may qualify as business expenses. |
| Marketing and Advertising | Website hosting, business cards, online advertisements, and social media promotions can be deducted when used to market freelance services. |
| Accounting and Legal Fees | Bookkeeping, tax preparation, and business-related legal advice fees may be deductible. |
| Bank and Payment Processing Fees | Business fees charged by banks, PayPal, Stripe, and other payment processors for receiving client payments may be deducted. |
| Travel and Meals | Business travel for client meetings or projects may qualify for deductions, including transportation and accommodation. Eligible meal expenses are generally limited to 50%. |
| Personal Expenses | Personal costs are not deductible. Expenses must be directly related to earning freelance income. |
| GST/HST Registration Threshold | Freelancers generally must register for GST/HST when their taxable revenue exceeds $30,000 in a 12-month period. |
| Voluntary GST/HST Registration | Freelancers earning below the threshold can register voluntarily and may claim Input Tax Credits (ITCs) on eligible business purchases. |
| Charging and Remitting GST/HST | Registered freelancers must charge the applicable GST/HST rate, maintain records of tax collected and paid, file returns, and remit the net amount to the CRA. |
| GST/HST Rates | The article gives examples of 13% HST in Ontario and 5% GST in Alberta. |
| CPP Contributions | Self-employed freelancers pay both the employee and employer portions of CPP contributions on eligible net self-employment income. |
| CPP Basic Exemption | CPP contributions are calculated on net self-employment income above the $3,500 basic exemption. |
| CPP Reporting and Tax Treatment | CPP contributions are calculated using Schedule 8. The employer portion is deductible, while the employee portion provides a non-refundable tax credit. |
| Setting Aside Money for Taxes | Freelancers should consider setting aside approximately 25%–35% of net income for income tax and CPP. The required amount depends on total income, province, and deductions. |
| Separate Tax Savings Account | Transferring part of every client payment into a separate savings account can help ensure money is available when taxes are due. |
| Quarterly Tax Instalments | Instalments are generally required if net tax owing exceeds $3,000, or $1,800 in Quebec, in the current year and the previous year. |
| Quarterly Instalment Dates | The instalment dates are March 15, June 15, September 15, and December 15. |
| CRA Instalment Reminders | The CRA sends instalment reminder notices to taxpayers expected to make payments. Paying the suggested amounts helps avoid interest charges. |
| Freelancer Tax Filing Requirements | Freelancers generally file a T1 General return with Form T2125 to report their self-employment income and expenses. |
| Freelancer Filing Deadline | The self-employment filing deadline is June 15, but any outstanding tax balance must still be paid by April 30. |
| Accounting Software and Professional Help | Accounting software or a tax professional can help manage multiple income sources, home office deductions, business expenses, and GST/HST obligations. |
| Business Registration | Freelancers can operate as sole proprietors under their own names without formally registering a business, while reporting income on their personal tax returns. |
| Coffee Shop Expenses | Occasional coffee shop expenses are rarely fully deductible. Costs must be reasonable and directly related to earning income. |
| Freelancing Alongside Employment | Employment income is reported using T4 information, while freelance income is reported on T2125. Both are combined when calculating total income. |
| Need for an Accountant | Hiring an accountant is not mandatory, but professional guidance can help freelancers identify deductions, manage HST, and plan tax instalments. |
| Good Tax Practices for Freelancers | Stay organized throughout the year, report all income, keep expense records, set aside money for taxes, register for GST/HST when required, and file on time. |
Frequently Asked Questions
Do I need to register a business to freelance?
No. You can freelance under your own name as a sole proprietor without formally registering a business. You report the income on your personal return.
Can I claim a deduction for a coffee shop where I work?
Occasionally, yes, but it is limited. The CRA allows deductions for expenses that are reasonable and directly related to earning income. Coffee and food at a coffee shop where you work occasionally is rarely deductible as a full expense.
What if I also have a part-time job while freelancing?
You report both. Your employment income goes on the T4 section of your return, and your freelance income goes on T2125. Each is calculated separately, then combined for your overall tax.
Do I need an accountant as a freelancer?
Not strictly, but many freelancers benefit from working with one, at least for the first year. An accountant can help you understand what you can deduct, how to handle HST, and how to structure your instalments to avoid surprises.
Conclusion
Freelancing comes with real freedom — but also real tax responsibility. Reporting your income, deducting legitimate business expenses, registering for HST when required, and making quarterly instalments are all part of running a sustainable freelance practice.
The key is to stay organized throughout the year, set money aside regularly, and file on time. A good accountant can save you money and give you peace of mind.
Get Professional Tax Support for Your Freelance Business
Managing freelance income, business expenses, GST/HST registration, CPP contributions, and tax deadlines can become complicated as your business grows.
Taxccount Canada helps freelancers, independent contractors, and self-employed professionals with tax return preparation, bookkeeping, GST/HST compliance, and tax planning.
Contact Taxccount Canada to book a free consultation and get help managing your freelance taxes.
Book a free consultation with Taxccount today
☎️ Get HelpThis is general information only and not professional advice. Consult a professional before acting.

Written and fact-checked by