How to Estimate Your Taxes So You’re Never Surprised

How to Estimate Your Taxes So You're Never Surprised

Every spring, two groups of Canadians are equally confused. The first group gets a big tax refund and feels great about it. The second group gets a surprise tax bill and feels terrible. Neither group planned for what happened.

A big tax refund means you overpaid taxes throughout the year and handed the government an interest-free loan. A big tax bill means you underpaid (or did not have enough tax withheld at the source) and now you're scrambling. Both are avoidable.

The fix is simple: get better at estimating your taxable income and your taxes owing before the end of the year. A free tax calculator like the one at TaxTips.ca makes this easier than you'd think. Here's how four different Canadians use it.

Bill: The Business Owner

One of the advantages of running your own business is the ability to control how, and how much, you pay yourself. But with that flexibility comes responsibility. Nobody is withholding tax on your behalf, so if you're not estimating carefully, April is going to hurt.

Bill operates through a corporation and pays himself a salary of $116,000, right to the top of the 30.5% marginal tax bracket in Alberta, plus $32,000 in non-eligible dividends from retained earnings in his company.

A quick note on dividends: eligible dividends come from income taxed at the general corporate rate and carry a higher gross-up and tax credit. Non-eligible dividends come from income taxed at the small business rate and are treated slightly less generously at the personal level. Either way, dividends are grossed up before tax is calculated, then a dividend tax credit is applied.

Because of the 15% gross-up on non-eligible dividends, Bill's actual income of $148,000 becomes taxable income of $152,800. His combined federal and provincial tax bill: $35,292, at an average rate of 23.8%. If Bill is making quarterly instalments, this is exactly the target.

But here's where it gets interesting. Bill paid himself that same $116,000 salary last year, which generated $20,880 in RRSP contribution room (18% of earned income). If he makes that full contribution before the deadline, his taxable income drops to $131,920 and his tax bill falls to $27,776.

That's a saving of $7,516, or roughly 36 cents back for every dollar contributed. It maps exactly to Bill's marginal tax rate on employment income.

Tyler: The Employee with Appreciated Company Stock

Tyler works in oil and gas and earns $170,000 a year in salary. Over the years he's accumulated $120,000 worth of company shares in his taxable account, purchased originally for $40,000. He wants to diversify, but he's been putting it off because he's not sure what the tax hit will look like.

Here's how to think about it. Tyler has an unrealized capital gain of $80,000. In Canada, only 50% of a capital gain is included in taxable income, so selling those shares adds $40,000 to his taxable income, bringing him from $170,000 to $210,000. Running that through the 2026 Alberta tax calculator: taxes payable jump from $45,925 to $62,314, a difference of $16,389.

That sounds like a lot. But look at it another way: Tyler receives $120,000 in cash from the sale, nets an $80,000 gain, and pays $16,389 in tax on it. That's an effective rate of 20.5% on the gain.

Now here's the part Tyler didn't know. He has $40,000 in available RRSP room. He just sold $120,000 worth of stock and has the cash. If he contributes $40,000 to his RRSP, that deduction offsets the $40,000 capital gain inclusion and his taxable income drops right back to $170,000. The additional tax from triggering the sale effectively disappears.

That leaves Tyler with $80,000 in cash remaining after the RRSP contribution to top-up his TFSA and buy a more diversified ETF in his taxable account. He gets the diversification he wanted, a fully sheltered RRSP contribution, and no surprise tax bill.

Trinity: The Self-Employed

Trinity is self-employed and expects to earn $87,000 this year after deducting business expenses. No employer is withholding tax on her behalf, and she hasn't yet hit the threshold where CRA requires quarterly instalments. The discipline has to be her own.

She's heard the rule of thumb: set aside 30% for taxes. It's not terrible advice, but it's imprecise. That 30% figure reflects her marginal tax rate, what she'd pay on the next dollar earned.

Her average tax rate, what she actually owes on the full $87,000, is 20%. The 2026 Alberta tax calculator confirms it: taxes payable of $17,382.

The difference matters. Setting aside 30% would mean holding back $26,100, leaving her roughly $60,900 for living expenses and savings. Setting aside the right amount, 20% or $17,382, leaves her close to $70,000. That's over $8,700 she doesn't need sitting in a tax reserve account all year.

Trinity's approach: every time a payment comes in, 20% goes straight to a separate savings account, earmarked for her April tax bill. No surprises or scrambling, and no over-withholding from herself.

Sharon: The Retiree

Sharon is retired and targeting about $90,000 in taxable income for the year, deliberately staying below the OAS clawback threshold. That gives her some buffer if investment income comes in higher than expected.

Her income comes from several sources: $15,000 in CPP, $9,000 in OAS, and a $46,000 RRSP withdrawal. On top of that, her non-registered accounts generate $3,000 in interest, $4,720 in foreign dividends, and $6,000 in Canadian eligible dividends. She also anticipates selling some investments for a capital gain of $8,000.

This is where retirement gets complicated. Unlike registered accounts, a non-registered account generates taxable income every year whether you withdraw anything or not. The withdrawal isn't taxable – the investment income is.

Interest and dividends are taxable as they're earned. Selling appreciated investments triggers a capital gain. Only 50% of that gain counts as taxable income, so Sharon's $8,000 gain adds $4,000 to her taxable income.

Canadian eligible dividends get grossed up by 38% before tax is calculated (then a dividend tax credit is applied), so her $6,000 in dividends shows up as $8,280 in taxable income. Foreign dividends and interest are taxed as regular income.

Add it all up: actual income of $91,720, taxable income of $90,000, and a tax bill of $16,381 at an average rate of 17.9%, call it 18% for planning purposes.

For withholding, Sharon logs into My Service Canada and sets her CPP and OAS withholding to 22%. Through Wealthsimple, she manually adjusts the withholding on each RRSP withdrawal to 22% as well. That slight over-withholding on those income streams helps offset the fact that interest, dividends, and capital gains have nothing withheld at source.

The result: Sharon owes $981 at tax time. Not a shock, and well below the threshold that would trigger mandatory quarterly instalments going forward. More importantly, she knows which income streams she can control the withholding tax on, and which ones she can't.

The Common Thread

We need to do a better job with our taxes than just handing all of our slips to an accountant (or uploading them to your favourite tax software) at year-end and hoping for the best. We have the tools to properly estimate our taxes owing at the start and throughout the year.

In these examples, it's just about taking 30 minutes at the start of the year to run their numbers through a tax calculator, understand where their income is coming from, and make sure the right amount of tax is flowing to CRA throughout the year.

Take a quick look over your expected income streams for the year and run them through a tax tool to avoid the two things nobody wants: a tax bill you weren't expecting, or a refund that just proves you've been giving the government an interest-free loan all year.

Leave a Comment