Capital gains tax methodology

Last verified: Effective for 2026 tax year by Fiscal Moose

Open the Capital Gains Tax calculator

The Capital Gains Tax calculator estimates the 2026 tax on a realized capital gain for an individual, for the federal layer and any province or territory except Quebec. This page documents the rules and conventions it relies on (the inclusion rate, the with-and-without composition, the way a gain stacks on your other income, and the average-versus-marginal distinction), the CRA sources we verify them against, the reference cases that authorise the formula to ship, and the known limitations of our model. It reuses the same bracket engine as the income tax calculator and the salary and take-home calculator, so a correction to the income-tax layer flows through to all three.

What the calculator computes

In Canada you are taxed only on the taxable portion of a capital gain, the gain multiplied by the inclusion rate. The calculator applies the rate, adds the taxable portion to your other taxable income, and computes the tax the gain adds as the difference of two income-tax figures: tax on gain = income tax(other income + gain × inclusion rate) − income tax(other income). Each income-tax figure is the full bracket engine (federal plus provincial), so the gain is taxed at your top brackets, on top of everything else you earn. That single subtraction is why the same gain costs more tax for a higher earner, and why it inherits any federal Basic Personal Amount phase-out or provincial surtax the extra income pushes you into, with no separate code for them.

The 2026 inclusion rate, and the saga behind it

For 2026 the inclusion rate for individuals is a flat one-half (50%) on the whole gain, with no $250,000 threshold and no two-thirds tier. This is the single most policy-turbulent number in recent Canadian tax history. The 2024 federal budget proposed raising the rate to two-thirds (66.67%) on the part of an individual’s annual gains above $250,000, effective June 25, 2024; that increase was first deferred to January 1, 2026 (on January 31, 2025), and then cancelled outright on March 21, 2025. No increase was ever enacted. (The separate increase to the Lifetime Capital Gains Exemption limit, to $1.25 million, was kept; this calculator does not yet model the LCGE.) We track this figure every January and on every federal budget, because it is the one most likely to change again. The data file carries a future-proof tiers array, so a reintroduced tier is a pure data change, not a formula change.

How a gain stacks on your other income

A capital gain does not have its own flat tax. The taxable portion is added on top of your other taxable income (line 26000), so it is taxed at the marginal brackets that sit above that income. Enter the gain on $0 of other income and most of it is taxed in the lowest brackets; enter the same gain on $250,000 of other income and it stacks into the highest brackets, adding the Ontario surtax where it applies. Because the engine evaluates the full return with and without the gain, the federal Basic Personal Amount phase-out (over the $181,440 to $258,482 band of net income) and the Ontario two-tier surtax are captured exactly where the gain lands, with no bespoke capital-gains logic. The calculator asks for your gain directly; it does not derive your adjusted cost base from purchase price, sale price, and outlays.

Average rate versus marginal rate on a gain

The calculator shows two rates, and they are not the same. The average tax rate on this gain is the total tax the gain adds divided by the whole gain; it is lower than a bracket rate because only half the gain is taxable and the first dollars stack onto lower brackets. The tax on your next dollar of gain is the marginal rate. It is computed as an unrounded slope over the gain dimension directly: one more dollar of realized gain raises your taxable income by only the inclusion rate (half a dollar for 2026), so the slope is the change in tax over that half-dollar step, not over a full dollar of taxable income. That distinction matters near a bracket, phase-out, or surtax boundary, where a full-dollar step would cross the boundary but the half-dollar a gain dollar actually adds does not; computing the marginal as the inclusion rate times the income-tax marginal would overstate it there. Use the average to see what this gain costs; use the marginal to see what one more dollar of gain would cost.

What v1 covers, and what it leaves out

Version 1 covers realized capital gains for an individual, for the federal layer plus the 12 non-Quebec jurisdictions (9 provinces and 3 territories), for the 2026 tax year only. Quebec is administered separately by Revenu Québec (with a 16.5% federal abatement) and is deferred to a later version. Capital losses and loss carry-forward/back are out of scope: a loss offsets capital gains (this year, or carried back three years or forward indefinitely), not your other income, so a negative entry is treated as $0 with a routing note, never a refund. The Lifetime Capital Gains Exemption (up to $1.25 million on qualified small-business, farm, and fishing property), the Canadian Entrepreneurs’ Incentive, the Alternative Minimum Tax (a large gain is a common AMT trigger, so your total tax may be higher), the principal-residence exemption, capital gains reserves, adjusted-cost-base derivation, and the separate corporate and trust inclusion regimes are all out of scope.

Worked example

An individual in Ontario with $100,000 of other taxable income who realizes a $200,000 capital gain pays $43,201.42 in tax on the gain for 2026. The taxable portion is $100,000 (the gain at the 50% inclusion rate), which lifts taxable income from $100,000 to $200,000. Income tax at $200,000 is $63,971.99; income tax at $100,000 is $20,770.57; the difference, $43,201.42, is the tax the gain adds. That is an average rate on the gain of 21.60% (the tax divided by the whole $200,000 gain), and it leaves $156,798.58 after tax. The rate on the next dollar of gain is higher than the average here, because the last dollars of the gain are taxed at the top brackets the gain has pushed you into.

Reference cases and verification

The capital-gains formula ships only after passing a suite of 38 reference cases, each a known scenario with a known expected output: the marquee anchor above, gains stacked on a range of other incomes, every supported province and territory, the capital-loss clamp, the displayed inclusion rate read from the law, and the unrounded next-dollar marginal at the bracket-boundary bands. As a high-risk tool it carries a 30-case floor; we ship 38. The build fails if any case diverges from its expected value beyond a 1% tolerance. The engine also has its own independent verifier (scripts/verify-capital-gains-cases.ts) that re-derives the inclusion, the with-and-without composition, and the rates on a separate code path, including the next-dollar marginal as an unrounded gain-dimension slope, so a shared rounding mistake cannot pass both checks.

Our update cadence

The capital gains inclusion rate is set in federal law and reviewed every January and on every federal budget; the federal and provincial brackets, the Basic Personal Amounts, and the Ontario surtax and Health Premium schedules are indexed on the same January calendar, with provincial budgets in the spring. We refresh the data files on that calendar and whenever a budget or rate change is published off-schedule, and re-stamp the last-verified date each time. The inclusion rate carries the heaviest monitoring on the site, because it is the figure most likely to change again.

If you find an error

If you spot a mistake in the calculator or this page, report it through our contact page. We commit to acknowledging within 24 hours, fixing clear formula or data errors within 7 days, and publishing a changelog entry describing what changed and when. Because the income-tax layer is shared by the income tax and salary calculators, a confirmed formula error there triggers an immediate review of all three.

Professional-review status

This page is operator-verified by Fiscal Moose against the Canada Revenue Agency’s capital-gains inclusion-rate and income-tax-rate pages and the Government of Canada 2025 cancellation announcement; it is not professional tax advice and has not been CPA-reviewed. Some figures are flagged for verbatim re-confirmation against the live source pages before the calculator itself is promoted from noindex.

Sources

Known limitations

Open the Capital Gains Tax calculator

Back to methodology index