How long should you hold a stock for tax purposes?

Asked by: Ms. Rowena Oberbrunner DVM  |  Last update: September 16, 2026
Score: 4.6/5 (68 votes)

To get the lower long-term capital gains tax rate, you should hold stocks for more than one year before selling; gains from assets held one year or less are taxed as ordinary income (short-term), while long-term gains benefit from significantly lower rates (0%, 15%, 20%) for most investors, saving you substantial tax. For qualified dividends, you also need to meet a holding period (typically over 60 days around the ex-dividend date) to get lower tax rates.

How long should I hold a stock to avoid taxes?

If you've owned the asset for a year or less, your gain will be taxed as ordinary income, with rates currently as high as 37%. For stocks or bonds you've owned for more than a year, you could face a capital gains tax as high as 20%1 on your profits (rates vary depending on your income).

What is the 20% rule for capital gains?

The 20% rule for capital gains refers to the highest federal tax rate for long-term capital gains, applying to higher income brackets when you sell investments (stocks, real estate) held for over a year, with lower rates of 0% and 15% for lower incomes, and even higher rates for special assets like collectibles. This rate kicks in for single filers earning over approximately $492,300 (2024) or $533,401 (2025), and higher for joint filers, making holding assets over a year a key tax strategy.

How long to hold shares to reduce tax?

Hold Investments for a Year to Get the CGT Discount

This may allow individual investors to qualify for a 50% CGT discount, meaning only half of the capital gain is taxed, depending on eligibility. For example, if you buy shares for $10,000 and sell them a year later for $20,000, your capital gain is $10,000.

How long to hold shares to avoid tax?

There will be no Income Tax or National Insurance to pay if you keep the shares for five years. If you release the shares from the trust and sell them on the same day, at the end of the five-year period, there will be no CGT to pay. If you release them and sell at a later date, there may be CGT to pay.

TRUMP Just Created a Once-in-a-Decade Dividend Opportunity (Here’s How I’m Cashing In)

19 related questions found

How do I avoid paying tax on my shares?

13 ways to pay less CGT

  1. 1) Use your CGT allowance. ...
  2. 2) Give money or assets to your spouse or civil partner. ...
  3. 3) Don't forget your losses. ...
  4. 4) Deduct your costs. ...
  5. 5) Increase your pension contributions. ...
  6. 6) Use your ISA allowance – each year. ...
  7. 7) Try Bed and ISA. ...
  8. 8) Donate to charity.

What is the 6 year rule for capital gains tax?

The "6-year rule" for Capital Gains Tax (CGT) in Australia allows you to treat a former main residence as tax-exempt for up to six years after you move out, even if you rent it out, enabling you to avoid CGT on any growth during that period. You qualify by moving out, choosing to treat it as your main home for tax, and can reset the rule by moving back in. If you rent it out for longer than six years, only the portion of the gain after the six-year mark becomes taxable.
 

What is the 7% sell rule?

The 7% sell rule is a stock trading guideline to cut losses quickly, advising you to sell a stock if it drops 7-8% below your purchase price to protect capital, remove emotion, and prevent small losses from becoming catastrophic, a strategy popularized by William O'Neil's CAN SLIM method for growth investing. It assumes that truly strong stocks typically don't fall much below their buy point, so a dip signals something is wrong, requiring you to exit the trade to preserve funds for better opportunities.
 

What is the 36 month rule?

It allowed sellers to claim CGT exemption for the final 36 months of ownership, even if they had moved out. However, this was reduced to 18 months in 2014 and further to 9 months in 2020, which remains the rule today. This general law is in place as it prevents short-term transaction benefits concerning taxation.

How long to hold stock to avoid tax in India?

If shares and stocks are listed and held for more than 12 months, their sale attracts long term capital gains under section 112A. Long term capital gains on sale of listed equity shares and equity oriented funds are taxed at 12.5%, over and above exemption of Rs. 1.25 lakhs.

Who pays 42% tax in India?

Maximum marginal rate is the highest rate of tax at any income level. This means for those with incomes between Rs 2 crore and Rs 5 crore, 39% will be the highest applicable tax rate, and for those with incomes above Rs 5 crore, it will be 42.74% — the highest tax rate since 1992.

Can I sell stock and reinvest without paying capital gains?

What if I reinvest the proceeds? Buying additional stock shares with the proceeds from a stock sale will not eliminate or reduce capital gains taxes. However, if you reinvest the gain into a QOF (Qualified Opportunity Fund), you can defer the payment of capital gains taxes while you are invested in an eligible fund.

What is the 20 rule Warren Buffett?

Here it is: When Warren lectures at business schools, he says, “I could improve your ultimate financial welfare by giving you a ticket with only 20 slots in it so that you had 20 punches—representing all the investments that you got to make in a lifetime.

How do I avoid paying taxes on my stocks?

How to avoid taxes or pay less when selling stocks

  1. Think long term versus short term. Holding the shares long enough for the dividends to count as qualified might reduce your tax bill. ...
  2. Look into tax-loss harvesting. ...
  3. Hold the shares inside an IRA, a 401(k) or other tax-advantaged account. ...
  4. Call in a pro.

What happens if I hold stock for 20 years?

Long-term stock investments tend to outperform short-term trades when timing the market. Emotional trading tends to hamper investor returns. The S&P 500 posted positive returns for investors over most 20-year periods. Riding out temporary market downswings is often considered a sign of a good investor.

Do you have to wait 2 years to avoid capital gains?

Yes, for the primary residence capital gains exclusion, you generally need to have owned and lived in the home for at least 2 of the last 5 years before the sale, but these two years don't have to be consecutive; however, you can't claim the exclusion if you've excluded gain on another home in the prior two years, with exceptions for unforeseen circumstances like job changes or health issues. For other investments, holding an asset for more than one year qualifies for lower long-term capital gains tax rates, but selling before two years means short-term gains taxed at your higher ordinary income rate. 

How long do you have to keep an investment to avoid capital gains?

Generally, if you hold the asset for more than one year before you dispose of it, your capital gain or loss is long-term. If you hold it one year or less, your capital gain or loss is short-term.

What is the 9 month rule for capital gains tax?

You also get relief for the last 9 months you owned the property, even though you were not living in it. This means you get Private Residence Relief for 8.25 of the years (55% of the time) you owned the property. You get Private Residence Relief on the same proportion (55%) of your gain.

What is the 183 day rule for taxes?

This commonly referenced rule is part of many international income tax treaties and generally states that an individual may be exempt from income tax in a Host country if they are present in that country for fewer than 183 days within a defined period – often a calendar year or rolling 12-month period.

How much is $10000 worth in 10 years at 5 annual interest?

If you want to invest $10,000 over 10 years, and you expect it will earn 5.00% in annual interest, your investment will have grown to become $16,288.95.

Who qualifies for 0% capital gains?

To qualify for 0% capital gains tax, you must have long-term capital gains (assets held over a year) and your taxable income (after deductions) must fall below specific IRS thresholds, which change annually but are roughly <$48,350 for single filers and <$96,700 for married filing jointly for the 2025 tax year, allowing for higher total income when combined with deductions like the standard deduction. The key is keeping your adjusted gross income (AGI) low enough so that after subtracting deductions, your taxable income remains within these limits. 

How to avoid capital gains tax after 2 years?

How To Avoid Capital Gains Tax In India

  1. Invest in Residential Property (Section 54 and 54F) ...
  2. Use Capital Gains Account Scheme (CGAS) ...
  3. Invest in Bonds (Section 54EC) ...
  4. Utilise Indexation Benefits. ...
  5. Gift or Inherit Assets. ...
  6. Plan Your Holding Period. ...
  7. Offset Gains with Losses. ...
  8. Agricultural Land Exemption.

How much capital gains will I pay on $100,000?

On a $100,000 capital gain, you'll likely pay 15% for long-term gains, resulting in about $15,000 in federal tax (plus potential state tax), but it could be 0% or 20% depending on your total taxable income and filing status, while short-term gains are taxed as ordinary income (potentially 22-24%).