CAPITAL GAIN CALCULATION

Maximize What You Keep From Every Sale

From real estate to stocks, make sure your profits are calculated correctly and your taxes minimized under Canadian CRA rules.

schedule tax season logo

What you need to know about capital gain calculation

What is a capital gain?

A capital gain occurs when you sell or dispose of a capital asset (such as property, stocks, or cryptocurrency) for more than its original purchase price. 50% of the profit is considered your taxable gain.

Determining the correct amount can be confusing

In Canada, 50% of your capital gains are taxable, meaning only half of your profit is added to your income and taxed at your marginal tax rate. However, determining the correct amount isn’t always straightforward — especially if the asset was inherited, gifted, or owned jointly.

Special rules for non-residents

If you’re a non-resident of Canada, special rules apply when selling Canadian real estate or other taxable property. In most cases, the CRA requires 25% of the sale price to be withheld at the time of sale until a Clearance Certificate is obtained.

Never pay more than you need to

Share information about your self-employment, freelance, or rental income, and every required tax form is added for you.

Whether you’re living in Canada or abroad, all available deductions are identified to help increase your tax savings.

Enjoy peace of mind knowing your return is accurate, compliant, and optimized for the highest possible refund.

Why choose C.A.T.S for your capital gain calculations?

Maximum Refund Guarantee

We search for every eligible deduction and credit to maximize your return.

Specialists in Non-Resident Tax

We understand the complexities of cross-border income, residency changes, and foreign asset reporting.

Completely Done-For-You Process

Send us the required documents and let our team of tax professionals handle the rest.

Why our clients love us

Frequently asked questions

Contact us

Interested in working together? Fill out some info and we will be in touch shortly. We can’t wait to hear from you!