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.
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:
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.
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.
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:
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.
This is one of the most-searched questions about this form: when is Schedule D not required? The IRS provides several exemptions:
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.
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.
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.
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.
| 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.
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.
The federal Schedule D form is two pages divided into three distinct parts.
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.
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 combines your short-term and long-term totals. Lines 16–22 direct you to specific worksheets based on your outcome:
The final Schedule D number flows to Form 1040, line 7, and feeds into your total taxable income.
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.
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.
| 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 |
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.
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.
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.
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 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 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.
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.
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.
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.
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.
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 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.
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.
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.
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:
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.
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.
Schedule D becomes significantly more complex — and the cost of errors significantly higher — in these situations:
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.
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 →
Dev Kothari, a seasoned leader at KMK, heads the Special Teams, where he leverages his extensive expertise in managing large-scale accounting and tax return processing for U.S.-based clients. With a keen eye for workflow optimization and stakeholder collaboration, Dev drives exceptional efficiency and quality in high-volume project delivery. As a dual-qualified CPA (AICPA, Arizona) and Chartered Accountant (ICAI), Dev’s blend of strategic insight and technical prowess positions him as a key asset in ensuring KMK’s clients consistently achieve their financial goals.
KMK is a top outsourced accounting and tax service provider. We offer end-to-end accounting and tax services for small to mid-sized businesses, with a team of 1000+ professionals, including certified public, chartered, and staff accountants.
Schedule a MeetingUSA:
651 N Broad ST STE 205 10055
Middletown, DE 19709
Phone: 941-877-2835
India:
300, Sankalp Square-3B
Sindhu Bhavan Marg,
Ahmedabad, Gujarat 380058
For Career: 91-98240-42996
Developed by Bluele | Copyright © 2026 | KMK Ventures Private Limited. | All Rights Reserved