How self-employment income changes RRSP vs TFSA math
T2125 income creates RRSP room but comes with timing complications that employed Canadians don't face.
Photo by Aleksei Zhivilov on Unsplash
Your T2125 self-employment income creates RRSP contribution room the same way employment income does - 18% of what you earned last year, up to the annual maximum. But the timing works against you in ways that don't affect employees.
When you're employed, your T4 shows up in February and your RRSP room is obvious. When you're self-employed, you might not know your final net income until you finish your taxes in March or April. By then, the RRSP contribution deadline has passed.
The contribution room calculation
Net income from your T2125 - after business expenses but before personal deductions - determines your RRSP room for the following year. Earn $80,000 in 2024, get $14,400 in new RRSP room for 2025. The same 18% rule applies whether that income came from a T4 or self-employment.
But there's a catch with timing that makes the TFSA more predictable: you know exactly how much TFSA room you'll have each January 1st. RRSP room depends on income you might still be calculating.
Why the math gets messier
Self-employed income fluctuates more than employment income. A contractor who made $90,000 in 2023 and $60,000 in 2024 has $16,200 in new RRSP room for 2025 - based on the higher 2023 number. But if they're earning less this year, that RRSP deduction might not make sense.
Here's the problem: RRSP contributions get deducted at your current marginal rate, but the room was created based on last year's income. If your income dropped, you're getting a smaller refund than the room calculation assumed you would.
At $90,000 in Ontario, your marginal rate is roughly 43%. At $60,000, it drops to about 31%. That RRSP contribution that would have saved you $430 per thousand last year only saves you $310 per thousand this year.
When TFSA wins for self-employed
TFSA contributions don't depend on your income at all. You get $7,000 in new room every year, period. No calculations, no waiting for your final income numbers, no mismatched timing between when room is created and when it makes sense to use it.
The TaxSplit.ca calculator can show you exactly what an RRSP contribution saves at your current income level, but if that income is still uncertain, the TFSA removes the guesswork entirely.
TFSA also wins when your income swings unpredictably year to year. You can withdraw TFSA money in lean years without tax consequences, and the room comes back the following January. RRSP withdrawals are taxable income - exactly what you don't want when you're already earning less.
The self-employment penalty
Self-employed Canadians face another wrinkle: you pay both the employee and employer portions of CPP contributions, up to a maximum of $7,735.80 in 2025. That's money an employee never sees deducted, but it eats into your take-home pay without creating additional RRSP room.
Higher CPP contributions mean you need more gross income to hit the same net income as an employee. But the RRSP room calculation doesn't account for this - it's still just 18% of net income, whether that income came easy or hard.
Bottom line
If your self-employment income is steady and predictable, RRSP vs TFSA comes down to the same question as everyone else: are you earning enough that the tax deduction makes sense?
If your income swings significantly year to year, TFSA first. The predictable room and tax-free withdrawals matter more than the deduction when your tax situation keeps changing.
See how this applies to your situation
Plug in your income and province — the calculator shows you exactly which account saves you more.
Use the calculator