$Missed Deductions

What is Schedule D and how does it work?

Retirement & Investingbeginner3 answers · 5 min readUpdated February 28, 2026

Quick Answer

Schedule D reports capital gains and losses from selling investments like stocks, bonds, and mutual funds. You must file it if you sold any investments during the tax year. Short-term gains (assets held ≤1 year) are taxed as ordinary income up to 37%, while long-term gains get preferential rates of 0%, 15%, or 20%.

Best Answer

RK

Robert Kim, CPA

Anyone who sold investments during the tax year

Top Answer

What is Schedule D?


Schedule D (Form 1040) is the IRS form used to report capital gains and losses from the sale of capital assets like stocks, bonds, mutual funds, real estate, and other investments. According to IRS Publication 544, you must file Schedule D if you had any capital gains or losses during the tax year, even if your net result is zero.


How Schedule D works: The two-part structure


Schedule D has two main parts:


Part I: Short-Term Capital Gains and Losses (assets held 1 year or less)

Part II: Long-Term Capital Gains and Losses (assets held more than 1 year)


Each part calculates your net gain or loss, then combines them for your overall capital gains tax impact.


Example: How to fill out Schedule D


Let's say you sold these investments in 2026:

  • 100 shares of Apple stock: Bought for $15,000 in March 2026, sold for $18,000 in November 2026 (short-term gain of $3,000)
  • 200 shares of Microsoft stock: Bought for $20,000 in January 2024, sold for $17,000 in June 2026 (long-term loss of $3,000)
  • Mutual fund shares: Bought for $10,000 in 2022, sold for $12,500 in August 2026 (long-term gain of $2,500)

  • Part I (Short-term):

  • Apple stock: $3,000 gain
  • Net short-term gain: $3,000

  • Part II (Long-term):

  • Microsoft stock: ($3,000) loss
  • Mutual fund: $2,500 gain
  • Net long-term loss: ($500)

  • Overall result: $3,000 short-term gain - $500 long-term loss = $2,500 net capital gain


    Tax implications: Why the timing matters



    Using our example above, the $2,500 net gain would be split: $3,000 taxed as ordinary income (short-term) and the $500 loss would offset some of that gain.


    Key factors that affect your Schedule D


  • Wash sale rules: If you sell stock at a loss and buy the same stock within 30 days, you can't claim the loss
  • Cost basis accuracy: You must track your original purchase price plus any adjustments (stock splits, dividends, etc.)
  • Form 8949 requirement: Most transactions require supporting Form 8949 before transferring to Schedule D
  • Carryover losses: Capital losses exceeding $3,000 carry forward to future years indefinitely

  • What you should do


    1. Gather all 1099-B forms from your brokers by January 31st

    2. Calculate your cost basis for each sale (keep detailed records)

    3. Complete Form 8949 first, then transfer totals to Schedule D

    4. Consider tax-loss harvesting before year-end to offset gains


    Use our return-scanner tool to check if you've properly reported all your capital gains and losses, and ensure you're not missing any deductions.


    Key takeaway: Schedule D is required whenever you sell investments, and the holding period determines whether gains are taxed as ordinary income (short-term) or preferential capital gains rates (long-term). Proper reporting can save thousands in taxes.

    Key Takeaway: Schedule D is mandatory for all investment sales and determines whether gains are taxed as ordinary income (short-term) or preferential rates (long-term), potentially saving thousands in taxes.

    Tax treatment comparison for different investment holding periods

    Holding PeriodTax Treatment2026 Tax RatesExample Tax (on $10,000 gain)
    Short-term (≤1 year)Ordinary income10%-37%$1,000-$3,700
    Long-term (>1 year)Capital gains0%-20%$0-$2,000
    Capital lossesOffset gains, up to $3,000 ordinary incomeSaves at marginal rateUp to $1,110 tax savings

    More Perspectives

    RK

    Robert Kim, CPA

    New investors who recently started trading stocks or crypto

    Schedule D for first-time investors


    If you started investing in 2026 and sold any stocks, ETFs, mutual funds, or even cryptocurrency, you'll need to file Schedule D. This catches many young investors off-guard — they assume they only need to report profits, but the IRS requires reporting all sales, even losses.


    Common mistakes young investors make


    Mistake 1: Not reporting small transactions

    Even if you only made $50 profit from selling GameStop stock, you must report it. The IRS receives copies of your 1099-B forms.


    Mistake 2: Ignoring cryptocurrency sales

    Crypto-to-crypto trades, crypto-to-cash sales, and even using crypto to buy coffee are all taxable events requiring Schedule D reporting.


    Mistake 3: Not tracking cost basis

    If you bought Tesla stock in three different purchases ($500, $300, $200) and sold some shares, you need to specify which shares you sold to calculate the correct gain or loss.


    The good news: Losses can help you


    If you lost money on meme stocks or crypto, those losses can offset other gains or reduce your regular income by up to $3,000 per year. Unused losses carry forward indefinitely.


    Example: You made $2,000 on Apple stock but lost $1,500 on crypto. Your net capital gain is only $500, reducing your tax bill.


    Key takeaway: Don't skip Schedule D just because you're new to investing — the IRS knows about your trades through 1099-B forms, and properly reporting losses can actually reduce your taxes.

    Key Takeaway: New investors must file Schedule D for all investment sales, including crypto, and properly reporting losses can reduce taxes by up to $3,000 per year.

    RK

    Robert Kim, CPA

    Investors with retirement accounts and taxable investment accounts

    Schedule D and retirement planning strategy


    If you're actively managing both retirement accounts (401k, IRA) and taxable investment accounts, Schedule D becomes a powerful tax planning tool. The key is understanding which sales trigger Schedule D and which don't.


    What requires Schedule D (taxable accounts only)


  • Sales in regular brokerage accounts
  • Sales in taxable mutual funds
  • Real estate investment sales
  • Sales of individual stocks and bonds

  • What doesn't require Schedule D


  • Transactions inside 401(k), 403(b), or IRA accounts (these are tax-deferred)
  • Roth IRA transactions (already tax-free)
  • Rebalancing within retirement accounts

  • Tax-efficient retirement investing with Schedule D


    Strategy 1: Tax-loss harvesting

    Sell losing investments in taxable accounts before year-end to offset gains. Keep winners in tax-advantaged accounts where they can grow tax-free.


    Strategy 2: Asset location

    Hold tax-inefficient investments (REITs, bonds) in retirement accounts. Keep tax-efficient investments (index funds, individual stocks you hold long-term) in taxable accounts.


    Example: You're 45 and have both a 401(k) and taxable account. You sell underperforming stock in your taxable account for a $5,000 loss, which offsets $3,000 of ordinary income this year and carries forward $2,000 to next year. Meanwhile, your 401(k) continues growing tax-deferred.


    Key takeaway: Retirement savers can use Schedule D strategically to minimize taxes on taxable accounts while keeping retirement accounts growing tax-advantaged — proper coordination can save thousands over time.

    Key Takeaway: Retirement savers should coordinate Schedule D reporting with tax-advantaged accounts, using tax-loss harvesting in taxable accounts while keeping retirement accounts growing tax-deferred.

    Sources

    schedule dcapital gainsinvestment taxestax forms

    Reviewed by Robert Kim, CPA on February 28, 2026

    This content is for educational purposes only and is not a substitute for professional tax advice. Consult a qualified tax professional for advice specific to your situation.