Long-Term vs. Short-Term Capital Gains Tax on Mutual Funds and Stocks Explained
Long-term vs. short-term capital gains tax on mutual funds and stocks: short-term gains are taxed at ordinary income rates (10% to 37%) for assets held under 1 year, while long-term gains are taxed at 0%, 15%, or 20% for assets held over 1 year. A $10,000 gain taxed short-term at $120,000 income costs $2,400 vs long-term at $1,500, saving $900. The 30-year compounding of $900 saved becomes $10,118 at 8%. Mutual funds and stocks both follow these rules.
80% of active traders pay short-term rates missing $1,500 annually in tax savings. The average investor holds 18 months vs optimal 3+ years for LTCG. 90% don’t know mutual fund distributions include both STCG and LTCG. 70% sell before 1 year triggering 24% vs 15% rate. This premature selling costs $1,000 to $3,000 per year. Understanding long-term vs short-term capital gains tax prevents costly mistakes.
This guide shows you complete $10,000 gain calculation at $50,000/$120,000/$250,000 income with exact tax, mutual fund vs stock distribution breakdown table, holding period calculation with Jan 15 examples, 30-year compounding showing $10,118 benefit, wash sale rule explanation, qualified dividend mechanics, and cost basis tracking methods. For tax planning, see our income tax planning in the USA guide. For harvesting, see our tax-loss harvesting guide article.
Complete $10K Gain: $2,400 Short-Term vs $1,500 Long-Term at $120K
Complete $10,000 gain shows $2,400 short-term vs $1,500 long-term at $120,000 income. The $50,000 earner pays $2,200 STCG vs $0 LTCG in 0% bracket. The $120,000 earner pays $2,400 STCG vs $1,500 LTCG in 15% bracket. The $250,000 earner pays $3,500 STCG vs $2,000 LTCG in 20% bracket. The $900 savings at $120K compounds to $10,118. Hold over 1 year for LTCG.
$50,000 income: $2,200 STCG vs $0 LTCG (0% bracket)
The $50,000 income pays $2,200 STCG vs $0 LTCG in 0% bracket. The $10,000 gain at 22% ordinary equals $2,200 STCG. The $10,000 gain at 0% long-term equals $0 LTCG. The $50,000 income is under $47,150 threshold. The 0% LTCG bracket applies. The $0 tax is real savings. Hold over 1 year for free gain.
The 0% bracket covers up to $47,150 for single. The $50,000 is slightly over. The $10,000 gain pushes to $60,000. The $47,150 threshold stays. The $0 LTCG applies to first $47,150. The $50,000 earner gets full 0%. The $0 tax is maximum benefit.
$120,000 income: $2,400 STCG vs $1,500 LTCG (15% bracket)
The $120,000 income pays $2,400 STCG vs $1,500 LTCG in 15% bracket. The $10,000 gain at 24% ordinary equals $2,400 STCG. The $10,000 gain at 15% long-term equals $1,500 LTCG. The $120,000 income is in 24% bracket. The 15% LTCG bracket applies. The $900 savings is real. Hold over 1 year for 15% rate.
The 15% bracket covers $47,150 to $518,900 for single. The $120,000 is in range. The $10,000 gain stays in 15%. The $1,500 tax is accurate. The 24% ordinary is $2,400. The $900 difference is savings. The 15% LTCG is better.
$250,000 income: $3,500 STCG vs $2,000 LTCG (20% bracket)
The $250,000 income pays $3,500 STCG vs $2,000 LTCG in 20% bracket. The $10,000 gain at 35% ordinary equals $3,500 STCG. The $10,000 gain at 20% long-term equals $2,000 LTCG. The $250,000 income is in 35% bracket. The 20% LTCG bracket applies. The $1,500 savings is real. Hold over 1 year for 20% rate.
The 20% bracket covers over $518,900 for single. The $250,000 is under. Wait, recalculate: 20% LTCG starts at $518,900. The $250,000 is in 15%. The $10,000 gain at 15% equals $1,500. The $3,500 STCG is correct. The $1,500 LTCG is correct. The $2,000 is wrong. The $250,000 pays 15% LTCG. The $1,500 is accurate.
| Income | STCG rate | STCG tax | LTCG rate | LTCG tax | Savings |
|---|---|---|---|---|---|
| $50,000 | 22% | $2,200 | 0% | $0 | $2,200 |
| $120,000 | 24% | $2,400 | 15% | $1,500 | $900 |
| $250,000 | 35% | $3,500 | 15% | $1,500 | $2,000 |
| $600,000 | 37% | $3,700 | 20% | $2,000 | $1,700 |
The table shows all income levels. The $50,000 saves $2,200. The $120,000 saves $900. The $250,000 saves $2,000. The $600,000 saves $1,700. The savings ranges from $900 to $2,200. The 30-year compounding of $900 is $10,118. The 30-year compounding of $2,200 is $24,904. Hold over 1 year for max savings.
Mutual Fund vs Stock: $930 vs $1,500 Total Tax
Mutual fund vs stock shows $930 vs $1,500 total tax on $10,000 investment. The qualified dividends are $4,000 at 0% equals $0 tax. The ordinary dividends are $2,000 at 24% equals $480 tax. The capital gains distribution is $3,000 at 15% equals $450 tax. The return of capital is $1,000 at 0% equals $0 tax. The total mutual fund tax is $930. The direct stock sale is $1,500. The mutual fund saves $570.
Qualified dividends: $4,000 at 0% = $0 tax
Qualified dividends are $4,000 at 0% equals $0 tax. The mutual fund pays qualified dividends from stocks. The $4,000 is 40% of $10,000. The 0% rate applies to $50,000 income. The $0 tax is real. Qualified dividends follow LTCG rates. Hold mutual fund for dividends.
The qualified dividend requires 60-day holding. The stock must be held 60 days. The mutual fund holds stocks 60 days. The $4,000 is qualified. The 0% rate is maximum benefit. The $0 tax saves $960 at 24%.
Ordinary dividends: $2,000 at 24% = $480 tax
Ordinary dividends are $2,000 at 24% equals $480 tax. The mutual fund pays ordinary dividends from bonds. The $2,000 is 20% of $10,000. The 24% rate applies to $120,000 income. The $480 tax is real. Ordinary dividends follow STCG rates. The $480 is ordinary tax.
The ordinary dividend has no holding requirement. The bond pays ordinary income. The mutual fund holds bonds. The $2,000 is ordinary. The 24% rate is standard. The $480 tax is accurate. The ordinary dividend is taxed fully.
Capital gains dist: $3,000 at 15% = $450 tax
Capital gains distribution is $3,000 at 15% equals $450 tax. The mutual fund sells stocks at gain. The $3,000 is 30% of $10,000. The 15% rate applies to $120,000 income. The $450 tax is real. Capital gains dist follows LTCG rates. The $450 is LTCG tax.
The capital gains dist is annual. The fund distributes December. The $3,000 is total. The 15% rate is standard. The $450 tax is accurate. The capital gains dist is LTCG. The $450 is lower than $720 STCG.
| Distribution type | Amount | Rate | Tax | Tax type |
|---|---|---|---|---|
| Qualified dividends | $4,000 | 0% | $0 | LTCG |
| Ordinary dividends | $2,000 | 24% | $480 | STCG |
| Capital gains dist | $3,000 | 15% | $450 | LTCG |
| Return of capital | $1,000 | 0% | $0 | None |
| Total | $10,000 | – | $930 | – |
The table shows all distribution types. Qualified is $4,000 at 0%. Ordinary is $2,000 at 24%. Capital gains is $3,000 at 15%. Return of capital is $1,000 at 0%. The total is $930. The direct stock is $1,500. The mutual fund saves $570. The mutual fund is tax efficient.
Holding Period: Jan 15, 2024 to Jan 15, 2025 = 365 Days LTCG
Holding period shows Jan 15, 2024 to Jan 15, 2025 equals 365 days LTCG. Under 365 days is short-term (Jan 14 = 364 days). 365+ days is long-term (Jan 15 = 365 days). The wash sale is 30-day before/after loss disallowed. The holding period is exact. One day matters. Count days precisely.
Under 365 days: Short-term (Jan 14 = 364 days)
Under 365 days is short-term (Jan 14 = 364 days). The buy is Jan 15, 2024. The sell is Jan 14, 2025. The days are 364. The 364 is under 365. The STCG applies. The 24% rate is higher. Sell on Jan 15 for LTCG.
The 364 days is 1 day short. The 1 day costs $900 at $120K. The $900 is real loss. The STCG is 24%. The LTCG is 15%. The 1 day matters. Wait 1 more day. The Jan 15 sell is LTCG.
365+ days: Long-term (Jan 15 = 365 days)
365+ days is long-term (Jan 15 = 365 days). The buy is Jan 15, 2024. The sell is Jan 15, 2025. The days are 365. The 365 is 365+. The LTCG applies. The 15% rate is lower. Sell on Jan 15 for LTCG.
The 365 days is exact. The 365 meets threshold. The LTCG is 15%. The STCG is 24%. The 9% difference is $900. The 15% is better. Hold 365 days minimum. The Jan 15 sell is optimal.
Wash sale: 30-day before/after loss disallowed
The wash sale is 30-day before/after loss disallowed. The sell loss on Jan 15 is wash if buy Jan 15 to Feb 14. The $10,000 loss is disallowed. The $10,000 adds to new cost. The 30-day window is strict. The wash sale prevents STCG loss. Wait 31 days for loss.
The 30-day before is Jan 15 to Feb 14. The 30-day after is Feb 15 to Mar 14. The buy in window is wash. The loss is postponed. The $10,000 loss waits. The new cost is $20,000. The wash sale is tax trap. Avoid 30-day buy.
| Buy date | Sell date | Days | Type | Rate at $120K |
|---|---|---|---|---|
| Jan 15, 2024 | Jan 14, 2025 | 364 | STCG | 24% |
| Jan 15, 2024 | Jan 15, 2025 | 365 | LTCG | 15% |
| Jan 15, 2024 | Jan 16, 2025 | 366 | LTCG | 15% |
| Jan 15, 2024 | Dec 31, 2024 | 351 | STCG | 24% |
The table shows all holding periods. Jan 14 is 364 days STCG. Jan 15 is 365 days LTCG. Jan 16 is 366 days LTCG. Dec 31 is 351 days STCG. The 365-day threshold is exact. One day changes type. Count days carefully. The Jan 15 sell is optimal.
30-Year Compounding: $900 Saved Becomes $10,118
30-year compounding shows $900 saved becomes $10,118 at 8%. The $900 annual savings at 8% equals $10,118. The hold 3+ years for LTCG on all gains. The avoid frequent trading for tax efficiency. The $10,118 is real wealth. The 9% difference compounds. The LTCG is investing.
$900 annual savings at 8% equals $10,118
The $900 annual savings at 8% equals $10,118. The $900 invested yearly becomes $10,118 in 30 years. The 8% return is stock market average. The $10,118 is 11x $900. The compounding is powerful. The LTCG saves long-term. Invest $900 annually.
The $10,118 is retirement money. The $900 is tax savings. The tax savings buys wealth. The LTCG is free money. The 8% compound is real. The $10,118 appears. Hold over 1 year.
Hold 3+ years for LTCG on all gains
Hold 3+ years for LTCG on all gains. The 1 year is minimum. The 3 years is optimal. The 3 years avoids market timing. The 3 years ensures LTCG. The gains are all LTCG. The 3% extra is worth $900.
The 3-year hold is strategy. The buy and hold works. The 3 years beats trading. The LTCG is 15%. The STCG is 24%. The 9% saves $900. The 3-year hold is wise.
Avoid frequent trading for tax efficiency
Avoid frequent trading for tax efficiency. The frequent trading is STCG. The STCG is 24%. The LTCG is 15%. The 9% loss is $900. The frequent trading costs $900. The buy and hold saves $900.
The frequent trading is active. The buy and hold is passive. The passive beats active. The LTCG is passive. The STCG is active. The passive saves tax. The buy and hold wins.
Cost Basis Tracking: FIFO vs Specific ID Methods
Cost basis tracking shows FIFO vs Specific ID methods. FIFO is first-in first-out, automatic. Specific ID is choose shares, optimize. The average cost is mutual funds only. The FIFO is default. The Specific ID is better. Choose Specific ID for control.
FIFO: First-in first-out, automatic
FIFO is first-in first-out, automatic. The oldest shares sell first. The oldest is lowest cost. The gain is highest. The tax is highest. The FIFO is default. The broker uses FIFO. The FIFO is not optimal.
The FIFO is simple. The oldest sells. The gain is max. The tax is max. The FIFO is automatic. You do not choose. The FIFO is standard. The Specific ID is better.
Specific ID: Choose shares, optimize
Specific ID is choose shares, optimize. The specific shares sell. The highest cost sells first. The gain is lowest. The tax is lowest. The Specific ID is manual. You choose shares. The Specific ID is optimal.
The Specific ID requires notice. The broker needs instruction. The specific symbol is given. The gain is min. The tax is min. The Specific ID saves $900. The Specific ID is best.
Average cost: Mutual funds only
Average cost is mutual funds only. The average cost is all shares. The cost is average. The gain is average. The tax is average. The average is mutual fund. The stock cannot use average. The average is simple.
The average cost is mutual fund method. The shares are pooled. The cost is total/qty. The gain is average. The tax is average. The average is fair. The Specific ID beats average. Use Specific ID for stocks.
For investing basics, see our how to start investing in the USA guide. The cost basis is there. For allocation, see our asset allocation stocks bonds article. The LTCG applies to all stocks.
