Skip to main content

Question: What is Form 8949, and how does it feed Schedule D for stock and crypto gains?

Form 8949 and Schedule D: 2025 Capital Gains Rates and the $3,000 Loss Rule

Form 8949 ties every stock, crypto, and property sale back to what your broker already told the IRS on Form 1099-B or 1099-S. Here is what counts as a capital asset, the 2025 rate structure, the $3,000 loss limit, and the places basis most often goes wrong.

IRS & Compliance14 min read

By Joanny Ibarbia, EA · CAA

A silver laptop sits on a dark desk with printed stock charts and a glass of water nearby

Quick answer

Form 8949 reconciles the amounts your broker or exchange sent to the IRS on Form 1099-B or Form 1099-S with the gain or loss you actually report on your return. Each sale lands on Form 8949, the subtotals carry to Schedule D (Form 1040), and the net flows into Form 1040. In 2025 most long-term gains top out at 15%, a $3,000 loss limit ($1,500 if married filing separately) caps how much can offset other income in one year, and anything above that carries forward to later years.

Key points

  • Form 8949 reconciles every reported sale on Form 1099-B or 1099-S with the gain or loss on your return, and the subtotals move to Schedule D (Form 1040)
  • A sale held more than one year is long-term; one year or less is short-term and taxed as ordinary income
  • For taxable years beginning in 2025, long-term rates run 0%, 15%, or 20% by filing status, with a 28% ceiling on collectibles and section 1202 QSBS and 25% on unrecaptured section 1250 gain
  • Net capital losses are limited to the lesser of $3,000 ($1,500 if married filing separately) or the net loss on line 16 of Schedule D, with the excess carried to later years
  • A capital gain can trigger the net investment income tax and may require estimated tax payments during the year

What is Form 8949, and how does it feed Schedule D?

Form 8949 is the IRS reconciliation form that stands between the sale confirmations your broker or exchange sent the IRS and the net gain or loss you report. In the agency's own words, Form 8949 is used "to reconcile amounts that were reported to you and the IRS on Form 1099-B or 1099-S (or substitute statement) with the amounts you report on your return".[10] Each disposition sits on its own row, and "the subtotals from this form will then be carried over to Schedule D (Form 1040), where gain or loss will be calculated in aggregate".[10]

The reason the IRS wants that reconciliation, rather than only the broker's totals, is that the 1099 does not know every fact of a transaction. The buyer, the inheritance that stepped the basis up, the exercise that already created ordinary wage income, and the wash sale that happened at a second broker are all facts the issuer did not see. Form 8949 is where those adjustments get recorded, and Schedule D is where the IRS totals your long-term and short-term results before the net flows to your Form 1040. For the return that carries all of it, see our individual tax return preparation service.

What is a capital asset for Form 8949 purposes?

The IRS casts the net very wide: "Almost everything you own and use for personal or investment purposes is a capital asset", including a home, household furnishings, and stocks or bonds held as investments.[1] When a capital asset is sold, the difference between its adjusted basis and the amount realized is a capital gain or capital loss.[1] That one sentence is the mechanism Form 8949 is built around.

Basis is usually the asset's cost to the owner, but gift basis and inherited basis follow their own rules in Publication 551, Basis of Assets.[1] This matters at the dinner table more than most families realize: a share lot received as a gift carries the giver's basis forward, while an inherited lot steps up to the value on the date of death, and the two produce completely different gains on an otherwise identical sale. The other boundary to know early is personal use: a gain on personal-use property is reported, but "losses from the sale of personal-use property, such as your home or car, aren't tax deductible".[2] A loss on the sale of a family car does not land on Form 8949 at all; a gain on it does.

Two business professionals review printed stock charts with a magnifying glass at a conference table
A capital asset covers almost everything owned for investment, from a home to a share lot.

When is a sale long-term versus short-term?

The holding period decides which rate tier a gain lives on, and the IRS uses a bright line: "Generally, if you hold the asset for more than one year before you dispose of it, your capital gain or loss is long-term. If you hold it one year or less, your capital gain or loss is short-term".[3]

The day-count rule is narrower than it sounds. The IRS counts "from the day after the day you acquired the asset up to and including the day you disposed of the asset",[12] which means an asset bought on March 14 and sold on March 14 of the next year is still short-term. The character of a short-term gain is also harsher than most readers expect: "Net short-term capital gains are subject to taxation as ordinary income at graduated tax rates".[11] A sale a few days short of the long-term threshold can cost materially more federal tax than the same disposition a week later, which is often the reason a Form 1040 arrives with far more capital gains tax than the taxpayer expected.

How are long-term capital gains taxed in 2025?

The rate table for long-term gains has three main tiers plus two carve-outs. The IRS states that "for taxable years beginning in 2025, the tax rate on most net capital gain is no higher than 15% for most individuals".[4] That 15% ceiling is not everybody's number, though, which is where the thresholds matter.

The tier your long-term gain lands in is a function of taxable income and filing status, measured against the long-term rate thresholds. A single filer with taxable income at or below the 0% threshold pays nothing on the long-term gain, pays 15% in the broad middle band, and crosses to 20% only once the long-term rate thresholds are exceeded.[4][5] The rate is applied to the gain, not to total income, which is why the same portfolio sale on the same day can land in two different rate tiers for two taxpayers with different wages and deductions. For a joint return where investment income rides on top of wages, the gain can push income across a threshold mid-year, and that is where a conversation about advisory solutions saves real tax.

Filing status (2025)0% long-term rate up to15% long-term rate band20% long-term rate above
Single$48,350More than $48,350 up to $533,400$533,400
Married filing jointly or qualifying surviving spouse$96,700More than $96,700 up to $600,050$600,050
Married filing separately$48,350More than $48,350 up to $300,000$300,000
Head of household$64,750More than $64,750 up to $566,700$566,700
Overhead view of stock charts with a magnifying glass, a calculator and a percent sign on a desk
The long-term rate for a given sale is a function of filing status and taxable income.

What are the 28 percent and 25 percent rate exceptions?

Three carve-outs sit above the 20% ceiling, and each has its own reason. "The taxable part of a gain from selling section 1202 qualified small business stock is taxed at a maximum 28% rate",[6] which is the rate that applies to the portion of a QSBS gain that is not excluded from income. "Net capital gains from selling collectibles (such as coins or art) are taxed at a maximum 28% rate".[6] And "the portion of any unrecaptured section 1250 gain from selling section 1250 real property is taxed at a maximum 25% rate".[6]

The 25% unrecaptured section 1250 rate is the one small-landlord filers trip over. Rental real estate carries depreciation, and the portion of the gain that represents prior depreciation claimed on the building is taxed up to 25% rather than at the regular long-term rate, even on an otherwise straightforward sale. The 28% QSBS layer, by contrast, is deliberate: it is the top rate the Code applies to the piece of a QSBS gain that falls outside the section 1202 exclusion. If a sale of founder stock, a collectible, or a depreciated rental is on the horizon, professional services tax help clients routinely build the modeling well before closing.

How much of a capital loss can offset other income?

A net capital loss does not get to erase an unlimited amount of other income. The IRS caps it at a small annual number: "If your capital losses exceed your capital gains, the amount of the excess loss that you can claim to lower your income is the lesser of $3,000 ($1,500 if married filing separately) or your total net loss shown on line 16 of Schedule D (Form 1040), Capital Gains and Losses".[7] The loss is claimed on "line 7a of your Form 1040, Form 1040-SR or Form 1040-NR".[7]

The second half of the rule is where real planning sits. The IRS adds that where the net capital loss exceeds the annual cap, "you can carry the loss forward to later years",[7] which means a bad year in a crypto portfolio or a tech-stock position does not simply evaporate. The carryforward retains its long-term or short-term character, and it keeps running against capital gains in future years until it is used up. For a filer who sold a losing position in 2025 and expects a large gain in a later year, that unused loss is a built-in offset, and the record of it belongs in the file alongside the Schedule D that first created it.

Flat lay of a blank sheet, a calculator, printed stock charts and a magnifying glass on a light desk
The loss limit caps the current year; the carryforward handles the rest.

What does the 1099-B tell the IRS, and where does Form 8949 come in?

Every brokerage sale and most crypto exchange sales are reported to the IRS on a Form 1099-B, and most real-estate dispositions get a Form 1099-S. The IRS already has that data when it opens your file. Form 8949 is where the taxpayer agrees, disagrees, or adjusts: "Report most sales and other capital transactions and calculate capital gain or loss on Form 8949, Sales and Other Dispositions of Capital Assets, then summarize capital gains and deductible capital losses on Schedule D (Form 1040)".[8]

That matching is the whole point. When the Form 1099-B basis for a share lot differs from the real basis the taxpayer's records support, Form 8949 is where the correction gets made, with the right box checked for whether basis was reported to the IRS and a code showing the type of adjustment. When the two sides never line up, the IRS Automated Underreporter program eventually sends a CP2000 notice recomputing the tax on the broker's numbers, which is a far more expensive conversation than a careful Form 8949 would have been. For a reader already holding a CP2000, our note on CP2000 notice response options covers the three response options.

What commonly goes wrong on a Form 8949?

The pattern is almost always the same: the broker 1099 was right about its own facts and wrong about the facts it never knew. Four examples cover most of the file.

Inherited lots are the first. The basis on an inherited share is the value on the decedent's date of death, not what the deceased paid for it, and many brokers never update the system when title transfers. If the Form 1099-B shows the original purchase basis, the gain on Form 8949 will overstate the real gain by a significant amount, and the fix is a basis adjustment to the stepped-up value. Second, employee stock. Exercised ISOs and NSOs, and vested RSUs, create ordinary wage income that becomes part of the basis in the resulting shares. Many brokers only track the strike price or the grant-date value and understate the basis, which double-taxes the compensation element on sale. Our note on ISO, NSO and RSU equity compensation walks through where the wage statement and the 1099-B have to be aligned. Third, wash sales. A loss realized on one security, with a substantially identical replacement purchased in the window around the sale, is disallowed and added to the basis of the replacement. A broker that saw only its own account cannot catch a wash sale that happened at a second broker, and the Form 8949 is where the self-reporting lives. Fourth, crypto. Exchange reporting is uneven, basis across wallets rarely matches what the exchange knows, and the per-wallet lot method the IRS has moved toward adds its own reconciliation work. In every one of these cases, Form 8949 is not optional window dressing; it is the only place the real picture of the sale ever appears.

A phone displaying a stock chart rests on a printed financial table beside a pair of eyeglasses
A sale late in the year can create tax that payroll withholding never covered.

Does a big capital gain trigger estimated tax or the NIIT?

A sale that lands late in a year can create tax that is not covered by payroll withholding, and the IRS treats that gap as the taxpayer's problem rather than the broker's. The rule is short: "If you have a taxable capital gain, you may be required to make estimated tax payments".[9] That is the sentence that puts a quarterly estimate on the calendar for someone who sold stock in June and had nothing extra withheld from wages.

The net investment income tax layers on top of the ordinary long-term rate. The IRS keeps the reference narrow: "Individuals with significant investment income may be subject to the net investment income tax (NIIT)".[13] Our deeper note on net investment income tax covers the thresholds and the lesser-of math. The point for Form 8949 purposes is that a gain that pushes modified AGI past the NIIT threshold is taxed twice at the margin, once at the long-term rate and once as net investment income. A capital-gain decision that only looked at the long-term rate missed half the picture.

Frequently asked questions

Do I still file Form 8949 if my broker already reported the basis?

In most cases yes, because Form 8949 is where the IRS wants the reconciliation of the broker's numbers with the real numbers. The agency says Form 8949 reconciles amounts reported on Form 1099-B or 1099-S with the amounts you report on your return, and the subtotals then carry over to Schedule D (Form 1040). Even where every sale matches the 1099-B exactly, Form 8949 is still the form that supports the Schedule D totals.

What happens when a crypto sale never comes with a 1099?

The absence of a 1099 does not remove the duty to report. The IRS treats most crypto dispositions as capital transactions, so each sale sits on a Form 8949 row with its date acquired, date sold, proceeds, basis, and any adjustment. The subtotals then flow to Schedule D (Form 1040), and the character is long-term when the holding period is more than one year and short-term when it is one year or less.

What is the capital loss limit for 2025?

The IRS caps the net capital loss that can offset other income at the lesser of $3,000 ($1,500 if married filing separately) or the net loss shown on line 16 of Schedule D (Form 1040). The excess loss is not lost; it carries forward to later years and keeps its long-term or short-term character until it is used up.

What rate applies to a long-term gain in 2025?

The IRS states that for the 2025 tax year most long-term capital gain stops at 15% for most individuals. A 0% band applies up to $48,350 of taxable income for single filers and married filing separately, $96,700 for married filing jointly and qualifying surviving spouse, and $64,750 for head of household. Above the 15% band the rate steps to 20%.

Are collectibles and QSBS taxed at the same rate as a stock sale?

No. The IRS taxes the taxable part of a gain on section 1202 qualified small business stock at a maximum 28% rate, taxes net capital gains on collectibles such as coins or art at a maximum 28% rate, and taxes the portion of unrecaptured section 1250 gain on real property at a maximum 25% rate. A sale that falls into one of those buckets is not covered by the general 15% or 20% long-term rate.

Can a short-term gain be taxed at the long-term rate?

No. The IRS says net short-term capital gains are taxed as ordinary income at graduated tax rates. A short-term gain sits on the ordinary-income rate ladder the same way wage income does; only a gain on an asset held more than one year receives the lower long-term rate structure.

Sources

  1. Topic no. 409, Capital gains and losses: Capital assets and basis · Internal Revenue Service
  2. Topic no. 409, Capital gains and losses: Personal-use property · Internal Revenue Service
  3. Topic no. 409, Capital gains and losses: Short-term or long-term · Internal Revenue Service
  4. Topic no. 409, Capital gains and losses: 2025 rate bands (0%) · Internal Revenue Service
  5. Topic no. 409, Capital gains and losses: 15% and 20% rate bands · Internal Revenue Service
  6. Topic no. 409, Capital gains and losses: 28% and 25% rate exceptions · Internal Revenue Service
  7. Topic no. 409, Capital gains and losses: Limit on the deduction and carryover of losses · Internal Revenue Service
  8. Topic no. 409, Capital gains and losses: Where to report · Internal Revenue Service
  9. Topic no. 409, Capital gains and losses: Estimated tax payments · Internal Revenue Service
  10. About Form 8949, Sales and Other Dispositions of Capital Assets · Internal Revenue Service
  11. Topic no. 409, Capital gains and losses: Short-term as ordinary income · Internal Revenue Service
  12. Topic no. 409, Capital gains and losses: Holding period counting · Internal Revenue Service
  13. Topic no. 409, Capital gains and losses: Net investment income tax · Internal Revenue Service
IRS & Compliance

Form 8822-B: 60 Days to Change the Responsible Party on Your EIN

Every business with an EIN carries a named responsible party on file at the IRS, and when the person changes the entity has 60 days to file Form 8822-B. Here is who has to file, what triggers it, and what the deadline actually means.

15 min read

About the author

Portrait of Joanny Ibarbia, Enrolled Agent

Joanny Ibarbia

Founder & Principal · Enrolled Agent (EA)

Joanny Ibarbia is an Enrolled Agent with unlimited rights to represent taxpayers before the IRS, and a Certifying Acceptance Agent for ITIN applications. He leads the bilingual tax and accounting practice at Top Pro Accounting.

  • EA
  • CAA
  • Harvard Certified
  • QuickBooks ProAdvisor

Image credits