Question: how long do you have to hold stock to avoid capital gains tax?
Answer: Making capital gains or losses If you've held the investment for more than 12 months, you're only taxed on half of the capital gain. The is known as the capital gains tax (CGT) discount.