New for 2025: Crypto brokers and exchanges are now required to issue Form 1099-DA for digital asset transactions — bringing crypto reporting in line with how stocks are handled via Form 1099-B. The mandatory 1099-DA requirement for all crypto broker transactions takes full effect for 2025 transactions. Self-custody and decentralized exchange activity still requires manual tracking and Schedule D reporting. See IRS.gov for current guidance.
Sold a stock this year? Cashed out crypto? Received a K-1 from a partnership? Then you likely need to file Schedule D — the IRS tax form that tracks what you made (or lost) from capital assets.
For most people, Schedule D sounds intimidating. It doesn’t have to be. This guide explains exactly what Schedule D is, who must file it, how it connects to Form 8949, what tax rates apply to your gains, and when you’re actually off the hook from filing it at all. Whether you’re an individual investor filing your first return with capital gains, or a business managing high-volume transactions across multiple accounts, this is the complete Schedule D reference for 2024 and 2025.
Schedule D is an IRS tax form — formally titled “Capital Gains and Losses” — that you attach to your Form 1040 (your federal tax return). It reports whether you made a profit or a loss when you sold capital assets during the tax year.
Capital assets include:
The IRS wants to know how much you received from selling these assets versus what you originally paid for them. If you made money, you owe tax on the gain. If you lost money, Schedule D helps you use those losses to reduce your tax bill.
You bought 100 shares of a company for $10,000 in January and sold them for $13,000 in December. Schedule D is where you report that $3,000 gain — and where the IRS determines how much tax you owe on it.
Schedule D is one of the supplemental schedules attached to your 1040 form. Here is how they connect:
Think of Form 8949 as the detailed transaction log, and Schedule D as the summary that goes into your return. Both are required in most situations.
You need to file a Schedule D if any of the following apply to your tax year:
This is one of the most-searched questions around this form — and both the IRS and many filers overlook the exemptions.
Retirement accounts: Trades made inside a traditional IRA, Roth IRA, 401(k), 403(b), or other qualified retirement plan do NOT require Schedule D. Taxes on those accounts are either deferred (traditional) or potentially never owed (Roth). Schedule D only applies to taxable brokerage accounts.
Home sale exclusion: If you sell your primary residence and your gain is $250,000 or less (single filers) or $500,000 or less (married filing jointly), AND you meet the IRS residency and ownership tests, the gain is typically excluded from tax. In many cases, you do not need to report it on Schedule D at all — 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 on Form 1099-DIV (line 2a), and you have no other capital transactions, you may be able to report those directly on Form 1040 without completing Schedule D.
The single most important factor on Schedule D is how long you held an asset before selling it. The IRS uses holding period to assign two very different tax rates.
| 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-dependent) |
Short-term gains are taxed at the same rates as your regular wages and salary — up to 37% for high earners in 2024 and 2025. There is no preferential treatment.
Long-term gains receive preferential tax rates. For most taxpayers in 2025, the rate will be 15% on most net capital gains. The 0% rate applies to lower-income filers; the 20% rate applies to the highest earners.
A $50,000 gain taxed as short-term could cost a high-income filer up to $18,500 in federal tax. The same gain classified as long-term would cost $7,500 at the 15% rate — a $11,000 difference from timing alone. This is why holding an investment just past the one-year mark can have real financial consequences.
The Schedule D tax form is two pages and divided into three parts.
Here you report all transactions where you held the asset one year or less. You enter the totals from your Form 8949 short-term transactions. Part 1 also captures short-term gains or losses from partnerships (K-1s) and wash sale adjustments.
Same structure as Part 1, but for assets held more than one year. Long-term capital gain distributions from mutual funds and REITs (from Form 1099-DIV) are also entered here.
Part 3 combines your short-term and long-term results. Lines 16–22 direct you to other worksheets depending on the outcome:
The final number from Schedule D flows to Form 1040, line 7.
Most people who need to file Schedule D will also need to complete Form 8949 (Sales and Other Dispositions of Capital Assets) first. Form 8949 is the detailed transaction-level record. For each sale, you report:
| Column | What You Report |
|---|---|
| (a) | Description of the asset (e.g., “100 shares XYZ Corp”) |
| (b) | Date acquired |
| (c) | Date sold |
| (d) | Sale proceeds |
| (e) | Cost basis (what you paid, including commissions) |
| (f) | Applicable codes (wash sale, basis not reported to IRS, etc.) |
| (g) | Adjustments |
| (h) | Gain or loss |
You may be able to bypass Form 8949 and report directly on Schedule D if your broker reported cost basis to the IRS on Form 1099-B and no adjustments are needed (no wash sales, no corrections to basis). But if any adjustment is required — wash sale disallowance, incorrect basis, inherited property — Form 8949 is mandatory.
| Form / Source | What It Reports | How It Feeds Schedule D |
|---|---|---|
| Form 8949 | Sales of capital assets (stocks, crypto, securities, property) | Transaction totals flow directly to Schedule D Parts 1 and 2 |
| Form 1099-B | Broker-reported sale proceeds and cost basis | Source data for Form 8949; in limited cases, summarized directly on Schedule D |
| Form 1099-DIV | Capital gain distributions from mutual funds and REITs | Box 2a amounts reported on Schedule D Part 2, line 13 |
| Form 1099-DA | Digital asset (crypto) broker proceeds — new for 2025 tax year | Source data for Form 8949 and Schedule D |
| Schedule K-1 | Capital gains/losses from partnerships, S-corps, estates, trusts | Passed through to taxpayer and included in Schedule D calculations |
| Form 4797 | Sale of business property | Certain Section 1231 gains/losses may flow into Schedule D |
| Form 6252 | Installment sale income | Capital gain portion reported over multiple years via Schedule D |
| Form 6781 | Section 1256 contracts (commodity futures, foreign currency) | 60% long-term / 40% short-term split reported on Schedule D |
| Form 2439 | Undistributed capital gains from regulated investment companies | Included in Schedule D Part 2 |
Cryptocurrency is treated by the IRS as capital property — not currency. Every disposal of a digital asset is a taxable event requiring Schedule D reporting. This includes:
Crypto held in self-custody wallets or traded on decentralized platforms may not generate any 1099 at all. The IRS still requires you to report every transaction — the absence of a 1099 is not a safe harbor. The IRS is actively targeting crypto non-compliance. For investors with significant crypto activity, tracking cost basis across wallets, exchanges, and staking rewards can be complex.
Losses on Schedule D are not just accounting entries — they are real tax tools.
Capital losses offset capital gains dollar-for-dollar. If you made $20,000 in gains and had $8,000 in losses, your net capital gain is $12,000 — and that is what gets taxed. 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 year.
Any net capital loss beyond $3,000 does not disappear. It carries forward to future tax years, where it can offset future gains or generate another $3,000 ordinary income deduction. Carryforwards continue indefinitely until fully used.
You have a $15,000 net capital loss in 2024. You deduct $3,000 against ordinary income in 2024. The remaining $12,000 carries forward to 2025, where it offsets the next year’s gains or generates another $3,000 deduction. This is why capital loss carryforwards are valuable tax assets.
Tax-loss harvesting is the strategy of deliberately selling investments with unrealized losses before year-end to generate deductible losses that offset realized gains. Done correctly, it can meaningfully reduce your current-year tax bill without permanently exiting a position. The key constraint: the wash sale rule (covered below).
The rule: If you sell a security at a loss AND repurchase the same or substantially identical security within 30 days before or after the sale, the loss is disallowed for tax purposes — this is the wash sale rule (IRS Publication 550). The disallowed amount is instead added to the cost basis of the repurchased shares.
On Form 8949, a wash sale adjustment is noted with code “W” in column (f), and the disallowed amount is entered as a positive adjustment in column (g). If you miss it, the IRS will find it.
The 2024 Schedule D (reporting transactions from calendar year 2024) is due with your tax return by April 15, 2025. If April 15 falls on a weekend or federal holiday, the deadline moves to the next business day.
If you need more time, you can file Form 4868 for an automatic 6-month extension, moving your filing deadline to mid-October. However, this is an extension to file — not to pay. Any taxes owed are still due in April. Underpayment by the April deadline may result in interest and penalties.
For the 2024 tax year (returns filed in spring 2025):
For 2025 transactions (reported in 2026): The mandatory Form 1099-DA requirement takes full effect for crypto broker transactions. If you hold crypto on major exchanges, expect to receive a 1099-DA — similar to how you currently receive a 1099-B from your stock broker.
For Pennsylvania residents: Pennsylvania has its own version of Schedule D called PA Schedule D, which is used to report gains and losses on the PA state income tax return. Key differences from the federal Schedule D:
If you are a PA resident with significant investment activity, consult the Pennsylvania Department of Revenue instructions for PA-40 Schedule D, as the rules differ meaningfully from the federal form.
Schedule D becomes significantly more complex when your situation includes:
In these situations, errors on Form 8949 and Schedule D can be costly — either in taxes paid unnecessarily or in IRS notices and penalties. A qualified tax professional or CPA with investment reporting experience can ensure accuracy and protect against audit risk. Getting your Schedule D capital gains right the first time is always less expensive than dealing with an IRS notice after the fact.
Whether you’re an individual investor reconciling crypto across multiple wallets, a business owner handling K-1 pass-throughs, or anyone dealing with wash sales, carryforwards, or installment sales — KMK Ventures has the expertise to get it right. Our Schedule D capital gains reporting services cover everything from simple stock sales to complex multi-account and crypto situations. We combine deep US tax knowledge with practical investment reporting so you stay accurate and ahead of every IRS deadline.
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