T2125, deductible expenses, GST/HST, CPP — everything you need to file correctly
Estimate your total tax obligation as a Canadian freelancer or self-employed person.
Open a dedicated KOHO account for all client payments. Easy expense tracking, instant notifications, and 4.5% on your tax reserve savings. Use code 45ET55JSYA for a bonus.
Open KOHO — Code: 45ET55JSYAForm T2125 (Statement of Business or Professional Activities) is where you report all freelance and self-employment income on your T1 personal tax return. Key sections:
Once your total revenue from all self-employment sources exceeds $30,000 in any four consecutive calendar quarters, you must register for GST/HST. Voluntary registration is allowed at any revenue level and is often advisable because it lets you claim Input Tax Credits (ITCs) on business expenses.
As a registered freelancer, you charge clients HST (13% in Ontario, 5% federal only in Alberta, 15% in Atlantic Canada) and remit it to CRA quarterly or annually. You also recover HST you paid on business expenses through ITCs.
Many Canadian freelancers voluntarily register early to appear more professional to clients and to recover HST on equipment and software purchases immediately.
As a self-employed person, you pay both the employee and employer portions of Canada Pension Plan contributions — a total of 11.9% on net self-employment income between $3,500 and $68,500 (2025). This adds up to a maximum of $7,735 in CPP contributions for 2025.
The good news: half of CPP contributions (the "employer" half) is deductible against your income, and you can claim a non-refundable credit for the other half. The CPP contributions also build your future CPP retirement benefit.