Stock Return Calculator (Canada)

This stock return calculator for Canada works out your after-tax capital gain, the taxable part at the CRA inclusion rate and your return on cost.

Stock Return Calculator (Canada)
C$
C$
%
After-tax gain —
Capital gain —
Taxable capital gain —
Capital gains tax —
After-tax return on cost —

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

What it does

The Stock Return Calculator for Canada shows the after-tax profit on a share trade — the raw capital gain, the portion the CRA counts as taxable, the capital gains tax at your marginal rate, and the gain you actually keep.

Data sources & parameters

The figures below drive this calculator. We keep them aligned with the latest official guidance, and each result recalculates automatically whenever a value changes.

ParameterValueSourceLast updated
Capital gains inclusion rate0.5canada.caEffective 2025-01-0150% inclusion; proposed 2/3 increase cancelled 2025-03-21 (verified 2026-08)

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

The formula

Capital gain = (sell − buy) × shares; Taxable gain = capital gain × inclusion rate; Tax = taxable gain × marginal rate; After-tax gain = capital gain − tax; After-tax return = after-tax gain ÷ (buy × shares) × 100

How it works

It multiplies the price change by the number of shares to find the capital gain, applies the CRA capital gains inclusion rate to get the taxable portion, taxes that portion at the marginal rate you enter, and subtracts the tax to leave your after-tax gain and after-tax return on cost.

Where it is used

  • Estimating the tax bite on a stock sale in a non-registered account
  • Comparing the after-tax return of two holdings before selling
  • Seeing how your marginal tax rate changes what you keep from a gain

Worked example

Buying 100 shares at CA$20.00 and selling at CA$30.00 is a … capital gain. At a 50% inclusion rate the taxable portion is …, and at a 30% marginal rate the tax is … — leaving an after-tax gain of …, a … after-tax return on cost.

What is a share trade worth once tax is paid? A capital gain in a non-registered account is taxed, but only partly. Enter the buy price, the sell price, the number of shares and your marginal tax rate, and the calculator reports the capital gain, the taxable portion, the tax, the after-tax gain and your after-tax return on what you invested.

How Canadian capital gains work

The CRA applies an inclusion rate, and only that fraction of the gain is added to your income for the year, where it is taxed at your combined federal and provincial marginal rate. The effective tax on a capital gain is therefore lower than on the same amount of salary or interest, one reason long-term investing in a taxable account can still be attractive.

How the after-tax gain is calculated

  • Capital gain = (sell price − buy price) x shares.
  • Taxable gain = capital gain x inclusion rate.
  • Tax = taxable gain x your marginal rate.
  • After-tax gain = capital gain − tax.
  • After-tax return on cost = after-tax gain ÷ (buy price x shares).

The inclusion rate comes from a CRA-sourced parameter; the marginal rate is the figure you enter.

A worked example

You buy 100 shares at $20, a $2,000 position, and sell at $30. The gain is $1,000. At a 50% inclusion rate, $500 is taxable, and at a 30% marginal rate the tax is $150. You keep $850, an after-tax return of 42.5% on your $2,000. Taxed as ordinary income, the same $1,000 would have cost $300.

With 200 shares at the same prices, the gain, tax and after-tax gain all double, to $2,000, $300 and $1,700, but the return on the $4,000 cost is still 42.5%. At fixed rates, your marginal rate, not the size of the trade, drives the percentage you keep.

Why your marginal rate matters

An investor in a low bracket keeps far more of the same gain than one in the top bracket, and your province shifts the combined rate. Each province and territory sets its own brackets on top of the federal ones, so a high earner in a province with steep upper brackets keeps less than someone with the same gain in a lower-rate province such as Alberta. Running the calculator at different rates also shows the value of realizing a gain in a year when your income is lower.

Reporting the gain and avoiding common mistakes

Dispositions in a non-registered account are reported on Schedule 3 of your T1 return, and your broker usually issues a T5008 slip. The CRA expects the gain over your adjusted cost base, not the raw purchase price, so if you bought the same security in several lots, average the cost. Two common mistakes are forgetting to net capital losses from other sales, which this calculator does not do, and triggering the superficial loss rule by rebuying the same security within 30 days of selling at a loss, which denies the loss. Keep your trade confirmations and cost records.

Assumptions and limitations

The calculator models one buy-and-sell gain in a taxable account, taxed in one year at the marginal rate you enter, with a flat inclusion rate. It excludes commissions, dividends, offsetting losses and registered accounts. Treat the result as an estimate of the tax on a single gain and confirm your marginal rate and any losses before filing.

This article is general information only and not financial advice.

About This Tool: Stock Return Calculator Canada

Stock return calculator Canada: use this tool to get an instant, accurate estimate. The figures follow official CRA guidance and every rate and threshold is kept up to date for 2026. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.

Frequently asked questions

How are stock capital gains taxed in Canada?
When you sell a stock in a non-registered account for more than you paid, the profit is a capital gain. Only a portion of it, set by the CRA inclusion rate, is added to your taxable income and taxed at your marginal rate, so capital gains are taxed more lightly than salary or interest. The calculator applies both to show what you keep.
What is the capital gains inclusion rate?
The fraction of a capital gain that counts as taxable income, currently 50%. The calculator reads it from a central CRA-sourced parameter, so the tool updates in one place if it changes. Because only the included portion is taxed, the effective tax on a gain is well below your marginal rate.
What marginal tax rate should I enter?
The combined federal and provincial rate on your next dollar of income, which depends on your total taxable income and province. If unsure, look up the combined rate for your income band and province, or run two rates to bracket the likely tax.
Does this apply to stocks held in a TFSA or RRSP?
No. Gains inside a TFSA are tax-free, and gains inside an RRSP are not taxed until withdrawal, when the whole withdrawal is ordinary income. The calculator models a taxable, non-registered account.
Does the calculator include commissions, dividends, or losses?
No. It models one buy-and-sell gain before commissions, without dividends received while you held the shares, and does not net capital losses from other sales. Enter net figures to approximate those effects.

About the author

Taha Kheirandish

Written and reviewed by

Taha Kheirandish

Economics student and independent researcher

Taha Kheirandish reads tax codes the way other people read maps — to find out where a system actually leads, not where it claims to go.

He is an economics student, and his work here is comparative by design. A pension deferral bonus in Quebec, a commuting allowance in Germany, a rent-increase ceiling in the Netherlands: each is a decision a government made about how money should move, and each reads differently once you set it beside eight others. He builds and checks these calculators across nine markets from primary sources — the regulation rather than a summary of it, the ministry’s own circular rather than a news item quoting it.

That is the editorial standard of the site as well as his habit. Every rate, threshold and bracket here carries the document it was read from and the date it takes effect, and gets re-checked when the law moves rather than when someone happens to notice.

He is a researcher, not a licensed adviser, and nothing on this site is personal financial advice. It is arithmetic done carefully with its sources shown — so that you can check it, and take it to someone who is.

Leave a Reply

Your email address will not be published. Required fields are marked *