Canada Capital Gains Tax Calculator

How much additional income tax will this capital gain cause, given income before the gain?

Default mode runs the gain through progressive federal and provincial brackets via the shared personal-tax engine (50% inclusion). An optional manual mode multiplies the taxable portion by one combined marginal rate you enter — a sensitivity check, not the default.

Amounts in CAD. Whole dollars. No opinions. Just arithmetic.

Inputs

Calculation mode
Required for progressive mode. Also updates the bracket reference tables below.
Your taxable income for the year before adding this capital gain. Sets your starting position in the progressive brackets. This is not employment income: CPP, EI, and the Canada Employment Amount are not generated from this field. Source-specific credits and deductions beyond ordinary bracket tax and general credits (such as the BPA) are not modelled.
Cash capital gain before inclusion. Negative = capital loss for this calculator.
If you edit proceeds and ACB, capital gain is filled as proceeds − ACB.
When enabled, included amount and incremental tax = $0. Raw gain still shown. Real eligibility depends on CRA rules; this toggle is not advice.
Taxable income before gain
$–
Tax before gain
$–
Gross capital gain
$–
Taxable (included) portion
$–
Taxable income after gain
$–
Tax after gain
$–
Additional tax from the gain
$–
Effective tax rate on gross gain

Share scenario

Snapshot your estimate as a shareable image.

Shares an image plus a link to this calculator scenario. Download CSV for inputs and results in a spreadsheet.

How progressive incremental tax works

In Canada, the included portion of a capital gain is added to your other income and taxed through ordinary federal and provincial brackets. A large gain can cross brackets, so the extra tax is not “taxable gain × the rate that applied before the sale.”

Default mode computes personal tax twice — once without the gain and once with it — then reports additional tax = tax after − tax before. Inclusion is fixed at 50% in that path. Taxable income before the gain is modelled as source-neutral other income (not employment income).

Manual mode is an optional sensitivity: taxable gain × one combined marginal rate you enter. It does not re-run brackets. Use it to probe “what if my combined rate were X%,” not as a substitute for the progressive estimate.

The federal and provincial bracket tables below are for reference only. Progressive mode already uses the selected tax year and province in the calculation. For a fuller personal-tax run (other income types, deductions, credits detail), use the Canada Personal Income Tax Calculator.

Federal

Income overRate

Income overRate

These are marginal rates by bracket — not your effective (average) rate, and not a single rate applied to the whole gain. For a full calculation including credits and deductions, use the Canada Personal Income Tax Calculator or see the Canada Income Tax Brackets reference page.

Report an Issue

Show the math

FAQ

What is "Adjusted Cost Base (ACB)"?

Adjusted Cost Base (ACB) is generally what you paid to acquire an asset, plus the cost of improvements, minus any returns of capital. For identical properties (e.g., shares of the same stock bought at different times), you must average the cost of all identical units to determine the ACB per unit. ACB is used to calculate your capital gain or loss when you sell. Optional proceeds and ACB fields here can fill the gross capital gain as proceeds − ACB.

What is the capital gains inclusion rate?

The capital gains inclusion rate is the percentage of a capital gain that is taxable. In progressive mode this calculator uses a fixed 50% inclusion from the shared engine. Manual mode lets you change the inclusion percentage for sensitivity checks. Always confirm statutory inclusion rules for your situation and tax year.

What is marginal tax rate, and how does it apply to capital gains?

Your marginal tax rate is the rate of tax on the next dollar of taxable income. It combines federal and provincial/territorial rates and can change as income moves through brackets.

Default (progressive) mode does not multiply the whole gain by one marginal rate. It computes tax before and after adding the included gain, then reports the difference. The “marginal rate after the gain” figure (when shown) describes the rate on the next dollar — not a rate applied to the entire gain.

Manual mode is optional: estimated tax = taxable gain × one combined rate you enter. That is a sensitivity estimate, useful for “what if,” not a T1.

What happens if I have a capital loss?

If the gross capital gain is zero or negative, this calculator sets the included taxable amount and incremental tax to $0. Capital losses can offset gains in the same year or be carried back or forward under CRA rules; those carryovers are not modelled here.

Primary residence exemption (educational only)

The primary residence exemption can reduce or eliminate tax on a gain from selling your principal home. Real eligibility depends on CRA rules: you generally must have owned and inhabited the property as your principal residence for the years in question, subject to specific conditions and limitations. The toggle in this calculator is for educational illustration only and does not constitute tax advice. Consult CRA guidance or a tax professional to determine your actual eligibility.

Disclaimer: All content on The Long Math — including articles, essays, calculators, tools, or any other material — is provided solely for educational and informational purposes and does not constitute financial, tax, legal, or investment advice. Any results or projections are based on simplified models, assumptions, and user-supplied inputs and may not reflect real-world outcomes. You are responsible for evaluating the accuracy and applicability of the information provided and for conducting your own due diligence. Before making financial decisions, consult a qualified professional.