KMK Ventures

Schedule D 2025–2026: Complete IRS Guide to Reporting Capital Gains and Losses

Schedule D capital gains reporting services .
DK
Written by Dev Kothari, CPA — US Accounting Specialist AICPA • Arizona CPA • Chartered Accountant (ICAI) • 15+ years US tax compliance • KMK Ventures
📢 2025 Update

New for 2025: Crypto brokers are now required to issue Form 1099-DA for all broker-facilitated digital asset transactions. New codes G–L have been added to Form 8949 for digital asset categories. Self-custody wallet transactions remain your responsibility to track and report. See IRS.gov for current guidance.

Quick Answer

Schedule D — at a glance

  • Schedule D is the IRS form attached to Form 1040 that reports capital gains and losses from stocks, crypto, real estate, and other assets
  • The 2025 long-term capital gains rate is 0%, 15%, or 20% depending on your income — significantly lower than ordinary income rates
  • Capital losses can offset gains dollar-for-dollar, with up to $3,000 deductible against ordinary income per year; unused losses carry forward indefinitely
  • Form 8949 is the transaction log behind Schedule D — you list every sale there, then totals flow to Schedule D
  • New for 2025: Crypto brokers must now issue Form 1099-DA; new digital asset codes added to Form 8949
0–20%
2025 long-term capital gains federal rate (income-based)
$3,000
Annual capital loss deduction against ordinary income
Years capital loss carryforwards can be carried forward

What Is Schedule D?

Schedule D — formally titled “Capital Gains and Losses” — is the IRS tax form you attach to your Form 1040 (your federal income tax return). It is the official capital gains tax form the IRS uses to determine whether you made a profit or a loss when you sold capital assets during the tax year.

What counts as a capital asset? Nearly everything you own and use for investment or personal purposes:

  • Stocks, ETFs, and mutual funds held in taxable brokerage accounts
  • Bonds and fixed-income securities
  • Real estate (investment properties, vacation homes, land)
  • Cryptocurrency and other digital assets
  • Collectibles, art, coins, and precious metals
  • Partnership interests, S-corporation shares, and business interests
  • Personal property sold at a gain (vehicles, jewelry, and similar items)

If you sold any of these assets at a profit or a loss during the tax year, Schedule D is almost certainly required on your tax return.

📌 How Schedule D Works — The Simple Version

You bought 50 shares of a stock for $8,000 in February. You sold them for $11,000 in November. Schedule D is where you report that $3,000 gain — and where the IRS determines how much tax you owe on it based on how long you held the shares.

What Is Schedule D on a Tax Return? (Form 1040 Schedule D)

Many filers search for “what is Schedule D on tax return” or “1040 form Schedule D” because it is one of the most commonly required supplemental forms and one of the least understood. Here is exactly how Form 1040 Schedule D connects to your overall return:

1
You sell an investment during the tax year.
2
Your broker sends you Form 1099-B (or Form 1099-DA for crypto starting in 2025) summarizing sale proceeds.
3
You complete Form 8949, listing every individual transaction with dates, cost basis, and gain or loss.
4
Totals from Form 8949 transfer to Schedule D, which calculates your net capital gain or loss.
5
The Schedule D final number flows to Form 1040, line 7, becoming part of your total taxable income.
6
The Schedule D Tax Worksheet (or the Qualified Dividends and Capital Gain Tax Worksheet) calculates the actual tax owed at the applicable rate.

Think of 1040 Schedule D as the summary sheet that tells the IRS your net investment result for the year. Form 8949 is the detailed transaction log behind it.

Who Has to File IRS Schedule D? (And Who Doesn’t)

✅ You NEED to File IRS Schedule D If:

  • You sold stocks, ETFs, mutual funds, bonds, or other securities in a taxable brokerage account
  • You sold investment or rental real estate (not your primary residence, or above the exclusion limit)
  • You sold or exchanged cryptocurrency or digital assets
  • You received capital gain distributions from mutual funds or REITs on Form 1099-DIV and have other capital transactions
  • You have capital loss carryforwards from prior years to apply
  • You received a Schedule K-1 from a partnership, S-corporation, estate, or trust reporting capital gains or losses
  • You have installment sale income (Form 6252), like-kind exchange activity (Form 8824), or Section 1256 contract gains/losses (Form 6781)
  • You are reporting a gain or loss from selling personal property — collectible, vehicle, or jewelry held as an investment

When Is Schedule D NOT Required?

This is one of the most-searched questions about this form: when is Schedule D not required? The IRS provides several exemptions:

🚫 Retirement Accounts

Trades inside a traditional IRA, Roth IRA, 401(k), 403(b), or any qualified retirement plan do NOT require Schedule D. Those accounts are either tax-deferred or potentially tax-free — Schedule D only applies to taxable brokerage accounts.

🏠 Primary Home Sale Under Exclusion Limits

If you sell your primary residence and your gain is $250,000 or less (single) or $500,000 or less (married filing jointly), and you meet the IRS ownership and use tests, the gain is typically excluded and you generally do not need to report it on Schedule D — unless you received a Form 1099-S at closing.

📈 Capital Gain Distributions Only

If your only investment income is capital gain distributions from mutual funds or REITs reported in box 2a of Form 1099-DIV, and you have no other capital transactions and no adjustments needed, you may be able to report those distributions directly on Form 1040 without completing Schedule D.

Short-Term vs. Long-Term Capital Gains Tax Rates (2024–2025)

The most important factor on your Schedule D tax form is holding period — how long you owned an asset before you sold it. The IRS applies two very different tax treatments.

10–37%
Short-term rate
(held ≤1 year)
Ordinary income rates
0, 15, 20%
Long-term rate
(held >1 year)
Preferential rates

2024–2025 Federal Capital Gains Tax Rate Table

Holding Period Classification Federal Tax Rate
1 year or less Short-term Ordinary income rates: 10%–37%
More than 1 year Long-term 0%, 15%, or 20% (income-based)

Short-term gains are taxed at exactly the same rates as your wages and salary — up to 37% for the highest earners. No preferential treatment applies.

Long-term gains receive significantly lower preferential rates. For 2025, the 20% long-term rate applies when taxable income exceeds $518,900 for single filers and $583,750 for married filing jointly. Most middle-income taxpayers fall into the 15% bracket.

💵 Why This Difference Matters in Real Dollars

A $50,000 gain on a stock sold after 10 months (short-term) could cost a high-income filer up to $18,500 in federal taxes at the 37% rate. The same $50,000 gain on a stock held 13 months (long-term) would cost $7,500 at the 15% rate — an $11,000 difference from timing alone. Holding an investment just past the one-year threshold is one of the most impactful and simplest tax planning moves available.

How Schedule D Actually Works: The Three Parts

The federal Schedule D form is two pages divided into three distinct parts.

Part I — Short-Term Capital Gains and Losses

Report all transactions where you held the asset one year or less. You enter the summarized totals from your Form 8949 Part I (short-term transactions). Part I also captures short-term gains or losses passed through from partnerships on Schedule K-1 and any wash sale adjustments.

Part II — Long-Term Capital Gains and Losses

Same structure as Part I, but for assets held more than one year. Long-term capital gain distributions from mutual funds and REITs (from Form 1099-DIV, box 2a) are also entered in Part II, line 13.

Part III — Summary

Part III combines your short-term and long-term totals. Lines 16–22 direct you to specific worksheets based on your outcome:

  • Net gain: You are directed to the Schedule D Tax Worksheet or the Qualified Dividends and Capital Gain Tax Worksheet to calculate tax at the correct long-term rate.
  • Net loss: You may deduct up to $3,000 against ordinary income for the year. Any remaining loss carries forward to future years indefinitely.

The final Schedule D number flows to Form 1040, line 7, and feeds into your total taxable income.

IRS Form 8949 and Schedule D: How They Work Together

Most filers who search for “form 8949 Schedule D” are confused about which form does what. Here is the clear answer:

Form 8949 is the transaction-level detail log. For each sale, you report:

Column What You Enter
(a) Description of property (e.g., “100 shares XYZ Corp”)
(b) Date acquired
(c) Date sold or disposed
(d) Sale proceeds
(e) Cost basis (purchase price plus commissions)
(f) Adjustment codes (W = wash sale, B = basis not reported to IRS, etc.)
(g) Adjustment amount
(h) Net gain or loss

Schedule D is then the summary. The column (h) totals from Form 8949 flow directly into Schedule D Parts I and II. Form 8949 shows the IRS every single transaction; Schedule D shows the bottom line.

⚠️ When Can You Skip Form 8949?

You may be able to bypass Form 8949 and report certain transactions directly on Schedule D — but only if your broker reported cost basis to the IRS on Form 1099-B AND no adjustments are needed (no wash sales, no basis corrections, no inherited property complications). If any adjustment is required, Form 8949 is mandatory. When in doubt, complete Form 8949 to avoid IRS matching errors.

Every Form That Feeds Into Schedule D

Form / Source What It Reports How It Connects to Schedule D
Form 8949 Sales of capital assets (stocks, crypto, property) Totals flow to Schedule D Parts I and II
Form 1099-B Broker-reported proceeds and cost basis Source data for Form 8949
Form 1099-DA Crypto broker proceeds — required starting tax year 2025 Source data for Form 8949
Form 1099-DIV Capital gain distributions from mutual funds and REITs Box 2a → Schedule D Part II, line 13
Schedule K-1 Capital gains/losses from partnerships, S-corps, estates, trusts Passed through to taxpayer’s Schedule D
Form 4797 Sale of business property Section 1231 gains may flow to Schedule D
Form 6252 Installment sale income Capital gain portion reported over multiple years
Form 6781 Section 1256 contracts (futures, foreign currency) 60% long-term / 40% short-term split
Form 2439 Undistributed capital gains from investment companies Reported on Schedule D Part II

Reporting Capital Gains on Your Tax Return: Step-by-Step

1
Gather Documents. Collect all Form 1099-B statements from brokers, Form 1099-DA statements from crypto exchanges (new for 2025), Form 1099-DIV statements showing capital gain distributions, Schedule K-1s from partnerships or trusts, and any crypto transaction records from self-custody wallets or decentralized exchanges.
2
Complete Form 8949. List every capital asset sale in the correct part — short-term in Part I, long-term in Part II. Apply all required adjustments. Check boxes A, B, or C (short-term) and D, E, or F (long-term) based on how basis was reported to the IRS.
3
Transfer Totals to Schedule D. The column (h) totals from Form 8949 Parts I and II each transfer to the corresponding lines on Schedule D. Add any K-1 pass-through gains, capital gain distributions, and other applicable amounts.
4
Complete Part III (Summary). Combine your short-term and long-term results. If your net result is a gain, proceed to the appropriate tax worksheet. If a net loss, calculate your $3,000 ordinary income deduction and carry forward the remainder.
5
Use the Correct Tax Worksheet. If you have a net capital gain and also have qualified dividends, use the Qualified Dividends and Capital Gain Tax Worksheet in the Form 1040 instructions. For more complex situations (Section 1202 exclusions, collectibles, unrecaptured Section 1250 gain), use the Schedule D Tax Worksheet instead.
6
Transfer to Form 1040. Your Schedule D result enters on Form 1040, line 7. This feeds into your total income and ultimately your total tax liability.

Capital Losses, the $3,000 Deduction, and Carryforwards

Capital losses on Schedule D are not just accounting entries — they are real, usable tax assets that can significantly reduce what you owe both now and in future years.

How Capital Losses Work

Capital losses offset capital gains dollar-for-dollar in the same tax year. If you realized $25,000 in gains and $10,000 in losses, your net taxable capital gain is $15,000. If your losses exceed your gains, the IRS allows you to deduct up to $3,000 of the net loss against ordinary income — wages, salary, self-employment income — for the current tax year.

Capital Loss Carryforward: An Indefinite Tax Asset

Any net capital loss beyond $3,000 does not disappear. It carries forward indefinitely to future tax years, where it can offset future capital gains or generate another $3,000 ordinary income deduction each year until fully used.

📌 Carryforward Example

You have a $20,000 net capital loss in 2024. You deduct $3,000 against ordinary income in 2024. The remaining $17,000 carries forward to 2025. In 2025, if you have $12,000 in capital gains, the carryforward wipes them out entirely and still gives you another $3,000 deduction against ordinary income — leaving $2,000 to carry into 2026.

Tax-Loss Harvesting: Using Losses Strategically

Tax-loss harvesting is the strategy of deliberately selling investments with unrealized losses near year-end to generate deductible losses that offset realized gains elsewhere in your portfolio. Done correctly, it reduces your current-year Schedule D tax bill without permanently exiting a position. The key constraint: the wash sale rule (covered below).

The Wash Sale Rule: The Most Common Schedule D Mistake

The wash sale rule is one of the most misunderstood and most costly mistakes on Schedule D. The rule: if you sell a security at a loss AND repurchase the same or a substantially identical security within 30 days before or after the sale, the loss is disallowed for tax purposes. The disallowed amount is instead added to the cost basis of the repurchased shares.

⚠️ What Makes the Wash Sale Complex

  • The 30-day window applies in both directions — 30 days before AND 30 days after the sale date
  • It applies across all accounts you own — selling in your taxable brokerage and buying in your IRA within 30 days triggers the rule
  • It applies to your spouse’s accounts as well
  • It extends to options on the same stock, not just the shares themselves

On Form 8949, a wash sale adjustment is flagged with code “W” in column (f), and the disallowed loss amount is entered as a positive adjustment in column (g). Brokers report wash sales on Form 1099-B, but they only track activity within their own platform — cross-account and cross-broker wash sales are your responsibility to catch.

Gain and Loss from Selling Personal Property for Tax Return

A frequently missed area of Schedule D: gain and loss from selling personal property. Personal property includes collectibles (art, coins, stamps, wine), vehicles, jewelry, musical instruments, and similar items.

🔒 Key Rules for Personal Property on Schedule D

  • Gains on personal property are generally taxable and must be reported on Schedule D
  • Losses on personal-use property (a car you drove personally, a boat you used recreationally) are generally not deductible
  • Collectibles (art, antiques, coins, gems) are taxed at a maximum 28% long-term capital gains rate — higher than the standard 15%/20% rates
  • Inherited property receives a stepped-up basis to fair market value at the date of death, which often eliminates much or all of the taxable gain

If you sold a collection, jewelry, or any significant personal asset at a profit, that gain belongs on your Schedule D even if no 1099 was issued.

Crypto and Digital Assets on IRS Schedule D (2025 Update)

Cryptocurrency is treated by the IRS as capital property, not currency. Every disposal is a taxable event requiring Schedule D reporting. This includes selling crypto for cash, trading one crypto for another, using crypto to purchase goods or services, and receiving crypto as compensation.

📢 New for 2025: Form 1099-DA Is Now Required

Starting with the 2025 tax year, crypto brokers and exchanges are required to issue Form 1099-DA (Digital Assets) for all broker transactions — bringing crypto reporting in line with how stocks are handled via Form 1099-B. Major centralized exchanges (Coinbase, Kraken, Gemini, and others) will issue 1099-DAs covering your 2025 crypto activity. New codes G, H, I, J, K, and L were added to Form 8949 to accommodate digital asset transaction categories.

⚠️ Self-Custody Wallets: No 1099 Is Not a Safe Harbor

Self-custody wallets and decentralized exchanges are NOT covered by the 1099-DA requirement. Transactions through MetaMask, Uniswap, or similar platforms still require manual tracking. The IRS explicitly states that the absence of a 1099 is not a safe harbor — every crypto transaction must still be reported on Schedule D regardless of whether you received documentation.

Crypto Tracking Best Practices for Schedule D

  • Use crypto tax software (Koinly, CoinTracker, TaxBit) that connects to your exchanges and generates Form 8949 automatically
  • Track cost basis for every acquisition — including airdrops, staking rewards, and crypto received as payment
  • Document every wallet-to-wallet transfer so it is not mistakenly treated as a taxable event
  • Apply a consistent cost basis method (FIFO, HIFO, or specific identification) and document it — the IRS requires consistency

Schedule D Filing Deadlines and Extensions

The 2025 Schedule D (reporting transactions from calendar year 2025) is due with your federal tax return by April 15, 2026. If April 15 falls on a weekend or federal holiday, the deadline moves to the next business day.

📅 Extension Option

To request more time to file, submit Form 4868 for an automatic 6-month extension, moving your filing deadline to October 15, 2026. This is an extension to file — not to pay. Any taxes owed are still due by April 15. Underpayment past the April deadline accumulates interest and penalties.

Pennsylvania Schedule D (PA Schedule D)

For Pennsylvania residents, the state has its own version called PA Schedule D, used with the PA-40 state income tax return. The rules differ meaningfully from the federal form:

📌 Key Differences: PA Schedule D vs. Federal Schedule D

  • Pennsylvania does not allow capital loss carryforwards the way the federal return does. PA rules restrict how losses can offset gains within the same year and do not permit unlimited multi-year carryforward.
  • Pennsylvania taxes most capital gains at the flat state income tax rate (3.07% as of 2025), with no preferential long-term rate.
  • Certain gains excluded at the federal level under the primary home sale exclusion may still be taxable for PA purposes.
  • PA Schedule D must be filed separately from your federal Schedule D and follows different instructions from the Pennsylvania Department of Revenue.

If you are a PA resident with significant investment activity, consult the Pennsylvania Department of Revenue PA-40 instructions for PA Schedule D — federal and state treatment can diverge substantially.

Instructions for Schedule D: Common Mistakes That Trigger IRS Notices

Following the instructions for Schedule D precisely is critical because the IRS performs automated matching of your return against every 1099-B and 1099-DA your brokers submitted. Discrepancies trigger CP2000 notices automatically.

🚫 Mistakes to Avoid

  • Omitting transactions — Every 1099-B the IRS receives from your broker is matched against your return. Unreported sales are flagged automatically.
  • Wrong holding period — A 364-day hold is short-term. Misclassifying it as long-term shifts the gain to a lower rate the IRS will catch.
  • Missing wash sale adjustments — Especially common when selling and repurchasing across multiple brokerage accounts or within an IRA.
  • Incorrect cost basis — Frequent for shares received as gifts, inherited assets, stock splits, or positions transferred between brokers mid-year.
  • Unreported crypto — Off-exchange and self-custody transactions without a 1099 are still fully taxable. The IRS is actively targeting crypto non-compliance.
  • Forgetting capital loss carryforwards — Prior-year carryforwards must be entered on Schedule D line 6 (short-term) or line 14 (long-term). They do not carry forward automatically.
  • Using Schedule D when Form 8949 is required — Summary reporting directly on Schedule D is only permitted when no adjustments are needed and basis was reported to the IRS.

Schedule D Reconciliation Service: When Professional Help Is Worth It

Schedule D becomes significantly more complex — and the cost of errors significantly higher — in these situations:

  • Multiple brokerage accounts with high transaction volume
  • Crypto activity across centralized exchanges and self-custody wallets
  • Partnership K-1s with capital gain pass-throughs
  • Installment sales spanning multiple years
  • Business asset sales with Section 1231 gain and depreciation recapture
  • Significant capital loss carryforwards accumulated over multiple years
  • Estate or trust capital gain distributions
  • Inherited assets with stepped-up basis calculations

A Schedule D capital gains reporting service or Schedule D reconciliation service handles the transaction-level detail, catches wash sales across accounts, reconciles broker 1099-B data against your actual records, and ensures accurate Form 8949 preparation — reducing both your tax bill and your audit risk.

Frequently Asked Questions About Schedule D

Schedule D is the IRS tax form attached to your Form 1040 that reports capital gains and losses from selling stocks, bonds, real estate, cryptocurrency, and other capital assets. It calculates your net taxable gain or loss for the year and determines how much tax you owe on investment profits — or how much loss you can deduct.
On your federal tax return, Schedule D is a supplemental form that summarizes all your capital asset transactions for the year. The net gain or loss flows to Form 1040, line 7, where it contributes to your total taxable income.
It is used to report the sale or disposal of capital assets — investments, real estate, crypto, business interests, collectibles, and personal property sold at a gain — and to calculate the tax owed on gains or the deductible loss.
Schedule D is not required for trades within retirement accounts (IRAs, 401(k)s). It may not be required if your only investment income is qualified capital gain distributions from Form 1099-DIV with no other capital transactions, or if you sold your primary home and qualify for the full gain exclusion ($250,000 single / $500,000 married filing jointly) and no Form 1099-S was issued.
The Schedule D Tax Worksheet is a separate calculation included in the Form 1040 instructions booklet. It applies when you have a net capital gain and certain special types of income (unrecaptured Section 1250 gain, collectibles gain, Section 1202 exclusions). In many simpler situations, filers use the Qualified Dividends and Capital Gain Tax Worksheet instead.
IRS Schedule D is the official capital gains and losses form published and updated annually by the Internal Revenue Service. “Federal Schedule D” refers to this IRS form specifically, as distinct from state equivalents like PA Schedule D for Pennsylvania. The current form and instructions are available as free PDF downloads at IRS.gov.
Form 8949 captures every individual transaction in detail — what was sold, when, for how much, at what cost basis, and with what adjustments. The totals from Form 8949 are then transferred to Schedule D, which summarizes all transactions and calculates the final net taxable gain or loss.
Gains from selling personal property — collectibles, vehicles, jewelry, instruments — are taxable and reportable on Schedule D. Losses on items used for purely personal purposes (not investment) are generally not deductible. Collectibles are taxed at a special maximum rate of 28%, not the standard 15%/20% long-term rate.
Complete Form 8949 listing each transaction, transfer the totals to Schedule D, calculate the net gain or loss in Part III, and carry the result to Form 1040, line 7.
PA Schedule D is Pennsylvania’s state-level capital gains and losses form, used with the PA-40 tax return. It differs from the federal Schedule D in that PA does not recognize the same capital loss carryforward rules, taxes most gains at a flat 3.07%, and may tax gains that are excluded at the federal level. Always check the Pennsylvania Department of Revenue PA-40 instructions for applicable state figures.

Need Help With Schedule D Capital Gains Reporting?

Whether you are an individual investor reconciling crypto across multiple wallets, a business owner managing K-1 pass-throughs and installment sales, or anyone dealing with wash sales, carryforwards, or inherited assets — accurate Schedule D reporting is too important to leave to guesswork. KMK Ventures provides end-to-end Schedule D capital gains reporting and reconciliation services for individuals, investors, and businesses.

Talk to a KMK Tax Specialist →
Disclaimer: This article is for informational and educational purposes only and does not constitute financial, tax, or legal advice. Tax laws change annually — always consult a qualified tax professional for guidance specific to your situation. All information is based on IRS guidance and instructions available as of May 2026. Verify current rules at IRS.gov.