LEARN HOW TO APPLY FOR
IRS Form 8949 and Schedule D Guide - Read the Guide
WITH OUR GUIDE
Please Read:
Data We Will Collect:
Contact information and answers to our optional survey.
Use, Disclosure, Sale:
If you complete the optional survey, we will send your answers to our marketing partners.
What You Will Get:
Free guide, and if you answer the optional survey, marketing offers from us and our partners.
Who We Will Share Your Data With:
Note: You may be contacted about Medicare plan options, including by one of our licensed partners. We do not offer every plan available in your area. Any information we provide is limited to those plans we do offer in your area. Please contact Medicare.gov or 1-800-MEDICARE to get information on all of your options.
WHAT DO WE
OFFER?
Our guide costs you nothing.
IT'S COMPLETELY FREE!
Simplifying The Process
Navigating programs or procedures can be challenging. Our free guide breaks down the process, making it easier to know how to access what you need.
Independent And Private
As an independent company, we make it easier to understand complex programs and processes with clear, concise information.
Trusted Information Sources
We take time to research information and use official program resources to answer your most pressing questions.

IRS Form 8949 and Schedule D: A Practical Step‑By‑Step Guide

Form 8949 and Schedule D are the IRS forms you use to report capital gains and losses from selling investments such as stocks, mutual funds, crypto, real estate (not your main home in many cases), and other capital assets. In real life, this usually means taking information from your brokerage 1099‑B, organizing it into Form 8949, and then summarizing everything on Schedule D that you attach to your Form 1040 tax return.

Rules, required forms, and e‑filing options can change from year to year and can vary by situation, so always confirm details on the official IRS site or with a qualified tax professional.

Quick summary: how Form 8949 and Schedule D usually work

  • Form 8949: where you list each investment sale (or group of similar sales).
  • Schedule D: where you summarize totals from all your Forms 8949 into one set of numbers that flow to your Form 1040.
  • Typical official touchpoints: the IRS “Get Transcript” system (to see what forms the IRS received, like 1099‑B) and the Volunteer Income Tax Assistance (VITA/TCE) programs for in‑person help.
  • Core next step: gather your 1099‑B and other sale records, then decide whether you will use tax software, a paid preparer, or fill in the IRS forms yourself.
  • Expect math checks: the IRS systems often cross‑check your Schedule D totals with the 1099‑B data they received from your brokers.
  • Biggest snag: mismatched numbers between what’s on your 1099‑B and what you put on Form 8949, which can trigger a notice months later.

What Form 8949 and Schedule D actually do for you

Form 8949 is the detail sheet: you list each sale or exchange of a capital asset, showing date acquired, date sold, proceeds, cost basis, and gain or loss. You also show any adjustments (for example, if the broker didn’t report cost basis, or if you have a wash sale adjustment).

Schedule D is the summary form: it pulls totals from your Form(s) 8949 into short‑term and long‑term gain/loss buckets and calculates your net capital gain or loss. That net amount is what ends up affecting your income tax on your Form 1040.

Key terms to know:

  • Capital asset — property you own for investment or personal use (stocks, crypto, rental property, land, etc.).
  • Short‑term vs. long‑term — short‑term is assets held one year or less; long‑term is more than one year, and they are taxed at different rates.
  • Cost basis — usually what you paid for the asset, plus certain costs like commissions.
  • 1099‑B — a tax form your broker or trading platform sends showing details of your sales.

Where to go officially and how to get real help

The official system in charge of Form 8949 and Schedule D is the Internal Revenue Service (IRS). You generally deal with it in three ways:

  • IRS official forms and instructions portal: You can download Form 8949, Schedule D, and their official instructions by searching for “IRS Form 8949” or “IRS Schedule D” and choosing a link that ends in .gov.
  • IRS “Get Transcript” system: You can create an IRS online account and access your wage and income transcripts to see which 1099‑B and other information returns the IRS already has on file for you; this is useful if you lost a broker form.
  • IRS‑sponsored tax assistance programs:
    • Volunteer Income Tax Assistance (VITA) and Tax Counseling for the Elderly (TCE) sites typically help lower‑income filers and older adults prepare returns, including basic Schedule D situations.
    • Search for “VITA site locator” or “TCE site locator” and choose the official IRS link ending in .gov.

For one quick action today, you can call the IRS general help line listed on the official IRS website and say: “I need help understanding what documents I should gather to complete Form 8949 and Schedule D for my investment sales this year.” They will not fill out the forms for you but can point you to the right instructions or free assistance programs.

What you need to gather before touching the forms

In real life, getting the paperwork together takes longer than filling in the form boxes. Most problems with Form 8949 and Schedule D start here.

Documents you’ll typically need:

  • Form 1099‑B (or consolidated 1099 statements) from every broker, trading app, mutual fund company, or crypto platform that reported your sales.
  • Purchase records showing what you originally paid and when (trade confirmations, brokerage statements, spreadsheets if you track manually), especially if cost basis is not fully reported on your 1099‑B.
  • Prior‑year tax return, especially last year’s Schedule D and Form 8949, if you carried over capital losses or had wash sale adjustments that continue to the current year.

Depending on your situation, you may also need:

  • Closing disclosure and HUD‑1/ALTA statements if you sold investment property or land.
  • Crypto transaction history exports from exchanges or wallets if you traded or spent cryptocurrency.
  • Records of inheritance, gifts, or stock splits to properly calculate cost basis if the asset’s history is complicated.

If you’re missing a 1099‑B, first contact the broker or platform’s customer service using the phone number or help portal in your account; if they no longer exist or you can’t access records, you can often reconstruct your sales using old bank statements and trade confirmations, then be consistent and keep documentation in case the IRS asks later.

Step‑by‑step: from raw statements to a completed Schedule D

1. Confirm how you’re going to file

Decide whether you will:

  1. Use tax software (most consumer software walks you through entering 1099‑B data and auto‑creates Form 8949 and Schedule D).
  2. Hire a paid tax preparer or CPA (you hand over your documents, they produce the forms).
  3. Fill out paper or PDF forms yourself using IRS instructions.

Next action today: Choose your method and create a checklist of all accounts where you had sales (each brokerage, trading app, crypto exchange, or property sale).

What to expect next: Once you know your method, you’ll know exactly how you need to format your sales (individual lines vs. “summary totals” allowed by your software).

2. Organize your sales by category

The IRS splits sales into key groups on Form 8949:

  1. Short‑term, basis reported to IRS (Box A)
  2. Short‑term, basis not reported to IRS (Box B)
  3. Short‑term, no 1099‑B (Box C)
  4. Long‑term, basis reported to IRS (Box D)
  5. Long‑term, basis not reported to IRS (Box E)
  6. Long‑term, no 1099‑B (Box F)

From each 1099‑B, identify which group each sale belongs to (brokers usually mark this). For software, you may import a file; for manual filing, you often must prepare a separate Form 8949 for each category.

What to expect next: When you group properly, the totals at the bottom of each Form 8949 page will match the subtotals on your 1099‑B, which reduces the chance of mismatch notices from the IRS.

3. Fill in Form 8949 line items or summaries

For each sale (or allowed summary):

  1. Enter description of property (for example, “100 sh. XYZ Corp”).
  2. Enter date acquired, date sold, proceeds, and cost or other basis.
  3. Enter any adjustment codes and amounts (wash sale disallowance, corrected basis, commissions not included by broker, etc.).
  4. Calculate the gain or loss for each line.

Tax software often auto‑calculates these once you key in or import data; on paper, you may do the math manually or by spreadsheet and then transfer.

What to expect next: At the bottom of each category page, you’ll total proceeds, cost basis, and adjustments; those totals are what you carry over to Schedule D, not the individual line details.

4. Transfer totals to Schedule D and check for loss limits

On Schedule D, you:

  1. Enter the short‑term totals from your Form 8949 pages on the appropriate lines in Part I.
  2. Enter the long‑term totals from your Form 8949 pages in Part II.
  3. Combine short‑term and long‑term results in Part III to find your overall net capital gain or loss.
  4. Apply the $3,000 per‑year limit on deductible net capital losses against ordinary income (or $1,500 if married filing separately), with any remaining loss carried forward.

What to expect next: Schedule D will provide one or more numbers that flow directly to your Form 1040 (and in some cases Form 1040 Schedule 1). This is what determines how your investment activity affects your refund or balance due.

5. File your return and monitor for IRS follow‑up

Once Schedule D is complete and tied into your Form 1040:

  1. E‑file through software or a preparer, or mail your paper return by the tax filing deadline (commonly April 15, unless extended).
  2. Keep copies of your 1099‑B, trade records, and calculations for at least three years (longer if basis is unusual or if you have large carryover losses).
  3. If you used e‑file, watch for acceptance or rejection notices from the IRS; if you mailed paper, expect a longer delay.

What to expect next: The IRS computer systems typically match your Schedule D and Form 8949 against 1099‑B and other forms filed by brokers; if there is a mismatch, you may receive a letter asking for clarification or proposing an adjustment, often months after filing.

Real‑world friction to watch for

One common snag is when your 1099‑B and your records don’t match, especially for cost basis or wash sale amounts, leading to confusion about which numbers to put on Form 8949. In that case, first double‑check whether your broker issued a “corrected” 1099‑B, then use the most current statement and document your own calculation clearly; if you differ from the broker’s basis, use the adjustments column and codes on Form 8949 and keep your backup in case the IRS questions it.

Legitimate help options (and how to avoid scams)

For official help:

  • IRS phone assistance: Call the number listed on the IRS’s official site and use a simple script such as: “I have questions about reporting my investment sales on Form 8949 and Schedule D. Can you tell me which instructions apply and whether I qualify for free VITA help?”
  • VITA/TCE sites: These programs, funded by the IRS and run by local nonprofits, commonly help with basic to moderate Schedule D situations for taxpayers who meet income or age guidelines; call ahead to confirm they handle investment sales.
  • Enrolled agents, CPAs, and tax attorneys: These licensed professionals can represent you before the IRS if there is a later dispute about your Form 8949 or Schedule D entries.

Because this involves money and your Social Security number, watch for:

  • Anyone asking you to email or text images of your Social Security card or full 1099‑B outside a secure portal.
  • “Tax help” sites that do not end in .gov but look official or promise guaranteed refunds.
  • Preparers who refuse to sign your return or who offer to base their fee on a percentage of your refund.

You cannot file taxes, upload forms, or check your IRS account status through HowToGetAssistance.org; to actually submit Form 8949 and Schedule D or to see what forms the IRS received, you must use official IRS channels, reputable tax software, or a qualified tax professional.