Do I have to pay taxes on stocks if I don't sell?

Editorial team Published on

Generally, no, you don't pay taxes on stocks you don't sell, as profits (unrealized gains) aren't taxed until you sell (realize) them; however, you do pay taxes on dividends and distributions from mutual funds or ETFs that occur even if you don't sell, which are reported as income or capital gains distributions. The main tax event for individual stocks is the capital gains tax on profits when you sell for more than you paid.

How can you avoid paying taxes on stocks?

10 Ways to Avoid Capital Gains Taxes on Stocks

  1. Invest for the Long Term. ...
  2. Contribute to Your Retirement Accounts. ...
  3. Use a 529 Plan to Sell Stocks and Fund Education. ...
  4. Pick Your Cost Basis. ...
  5. Lower Your Tax Bracket. ...
  6. Harvest Losses to Offset Gains. ...
  7. Move to a Tax-Friendly State. ...
  8. Donate Stock to Charity.

Do I pay taxes on stocks if I reinvest?

Does reinvesting reduce capital gains? Real estate investors can employ certain tax strategies to potentially defer gains on the sale of a property. But with stocks, reinvesting your gains does not reduce the federal income taxes you may owe.

How long do you have to keep a stock to avoid capital gains tax?

To avoid the higher ordinary income tax rates on stock profits (short-term), you must hold the stock for more than one year, qualifying for the generally lower long-term capital gains tax rates; selling after one year or less results in short-term gains taxed at your regular income bracket, while holding over a year offers preferential rates, potentially saving you significantly on taxes.

How to take profits from stocks without selling?

Even if you don't sell your winning stocks, you can create room to take profits by offsetting them with losses elsewhere in your portfolio. This strategy, called tax-loss harvesting, helps minimize the tax impact of realizing gains, making it easier to access value when you need to.

How to PAY ZERO Taxes on Capital Gains (Yes, It's Legal!)

35 related questions found

How do the rich avoid taxes on stocks?

Wealthy family buys stocks, bonds, real estate, art, or other high-value assets. It strategically holds on to these assets and allows them to grow in value. The family won't owe income tax on the growth in the assets' value unless it sells them and makes a profit.

How much capital gains do 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%). 

Who qualifies for 0% capital gains tax?

Capital gains tax rates

A capital gains rate of 0% applies if your taxable income is less than or equal to: $48,350 for single and married filing separately; $96,700 for married filing jointly and qualifying surviving spouse; and. $64,750 for head of household.

What is the 6 year rule for capital gains?

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.
 

Do I have to pay capital gains tax if I don't sell?

As with a stock or a bond, you'll have to pay capital gains taxes if you sell your shares in the fund for a profit. But even if you hold your shares and don't sell, you'll have to pay your share of taxes each year on the fund's overall capital gains.

How can I legally avoid capital gains tax?

A common way to defer or reduce your capital gains taxes is to use tax-advantaged accounts. Retirement accounts such as 401(k) plans, and individual retirement accounts offer tax-deferred investment. You don't pay income or capital gains taxes on assets while they remain in the account.

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

Your capital gain (profit) is $200,000. Your taxable capital gain with the 50% discount applied is $100,000. Your estimated capital gains tax obligation is $37,175.

How does Mark Zuckerberg avoid taxes?

We thought Michigan residents might be interesting in learning how Facebook founder Mark Zuckerberg and several company insiders are using a legal tactic called a “grantor-retained annuity trust” to avoid paying hundreds of millions of dollars in estate and gift taxes on their Facebook shares.

Do rich people keep their money in stocks?

Public equities are still the most common asset class among high-net-worth individuals, according to Long Angle's 2025 report. However, the proportion of equities tends to decrease as total wealth increases.

How can Elon Musk afford not to pay taxes?

“Tesla: The company has used mechanisms like deferred tax assets, research and development credits, and massive deductions from Elon Musk's stock-based compensation to reduce its U.S. federal income tax to near zero in profitable years.”

What is the 7 3 2 rule?

The 7-3-2 rule is a financial strategy for wealth building, suggesting it takes 7 years to save your first major financial goal (like a crore), then accelerating to achieve the next goal in 3 years, and the third goal in just 2 years, leveraging compounding and disciplined, increased investments (like a 10% annual SIP hike). It highlights how returns compound faster over time, drastically reducing the time needed for subsequent wealth targets, emphasizing patience and consistent, growing contributions.
 

How do rich people get money without selling shares?

According to the buy, borrow, die strategy, leveraging assets as collateral allows you to borrow money while preserving the value of the underlying assets. Rather than selling off investments for cash and incurring capital gains tax, you can borrow against your assets instead.