Do you pay capital gains on stocks every year?
John Thompson
Published Mar 23, 2026
If you’re holding shares of stock in a regular brokerage account, you may need to pay capital gains taxes when you sell the shares for a profit. Short-term capital gains tax is a tax on profits from the sale of an asset held for a year or less. Short-term capital gains tax rates are the same as your usual tax bracket.
Do you have to claim capital gains every year?
In Canada, 50% of the value of any capital gains is taxable. In our example, you would have to include $1325 ($2650 x 50%) in your income. You report your capital gain in Schedule 3 of your T1 General Income Tax form, the form you complete to file your income tax.
How long do I need to own a stock to avoid capital gains?
You must own a stock for over one year for it to be considered a long-term capital gain. If you buy a stock on March 3, 2009, and sell it on March 3, 2010, for a profit, that is considered a short-term capital gain.
The sale price minus your ACB is the capital gain that you’ll need to pay tax on. In Canada, 50% of the value of any capital gains is taxable. You report your capital gain in Schedule 3 of your T1 General Income Tax form, the form you complete to file your income tax.
Do you have to pay capital gains tax when you sell stock?
If you manage to find great companies and hold their stock for the long term, you will pay the lowest rate of capital gains tax. Of course, this is easier said than done. A company’s fortunes can change over the years, and there are many reasons you might want or need to sell earlier than you originally anticipated.
When do you get a capital gain from selling an asset?
If you sell an asset after owning it for more than a year, any gain you have is a “long-term” capital gain. If you sell an asset you’ve owned for a year or less, though, it’s a “short-term” capital gain.
Do you pay taxes on short term capital gains?
The tax laws also distinguish between long-term capital gains and short-term capital gains. If you’ve owned a stock for a year or less, then any gain on its sale is treated as short-term capital gain. You’ll pay the same tax rate that you pay on other types of income, and so the amount of tax due will vary depending on what tax bracket you’re in.
How are long term capital gains taxed before 2018?
Before 2018, the basic long-term capital gains tax rates were determined by your tax bracket. If, for example, your taxable income put you in one of the two lowest brackets, your capital gains had a zero tax rate; none of your gains were taxed.