OFFER?
IRS Form 8949: How to Report Investment Sales Step by Step
IRS Form 8949 is the form individual taxpayers typically use to report sales and exchanges of capital assets—such as stocks, mutual funds, cryptocurrency, real estate (not your primary home in many cases), and other investments—so the IRS can match what you report with what brokers and other payers reported on tax forms like 1099‑B and 1099‑S. In real life, Form 8949 usually feeds into Schedule D of your Form 1040, and your return can be delayed or questioned if the numbers do not line up with IRS records.
Quick summary (for orientation):
- Form 8949 is used to list each investment sale or exchange that affects your capital gains and losses.
- You divide transactions into short-term and long-term, and by whether they were reported to the IRS.
- The official systems that handle this are the Internal Revenue Service (IRS) and, for in‑person help, the Taxpayer Assistance Centers and IRS-certified free tax assistance programs.
- Your next concrete action: gather your 1099‑B and other sale documents, then decide whether you will complete Form 8949 using software, a tax preparer, or by hand.
- After filing, your entries on Form 8949 and Schedule D are compared by the IRS to 1099 information already on file; mismatches can trigger notices.
Rules and details can vary over time and by your specific situation, so always rely on the most current instructions and, if needed, local tax help.
What IRS Form 8949 Is Really Used For
Form 8949 is where you itemize each sale or exchange of a capital asset: what you sold, what you originally paid (your “basis”), how long you held it, and your gain or loss for each transaction.
Brokers and others often send the IRS their own reports of your sales (like Form 1099‑B), so Form 8949 lets you reconcile what they reported with what actually happened, including corrections and adjustments (for example, if basis was wrong or the transaction is partially non-taxable).
Key terms to know:
- Capital asset — Usually property you own for investment or personal use, like stocks, crypto, land, or a second home.
- Basis — Typically what you paid for an asset plus certain costs (commissions/fees); used to calculate gain or loss.
- Short-term vs. long-term — Short-term means you held the asset 1 year or less; long-term is more than 1 year, and they’re taxed differently.
- Wash sale — A sale at a loss where you buy the same or substantially identical asset again within a specific period, which often makes the loss temporarily non-deductible.
Where to Go Officially for Form 8949 Help
The main government system responsible for Form 8949 is the Internal Revenue Service (IRS), which provides the form, instructions, and enforcement. The most common official touchpoints are:
- IRS official website — To download Form 8949 and its instructions, or use IRS-provided tools and publications. Search for “IRS Form 8949” and make sure the site ends in .gov.
- IRS Taxpayer Assistance Centers (TACs) — Local IRS offices that can answer basic questions, help you understand notices, and sometimes assist with forms (usually by appointment). Search for “IRS Taxpayer Assistance Center locator.”
- IRS-certified free tax preparation programs — Programs such as Volunteer Income Tax Assistance (VITA) and Tax Counseling for the Elderly (TCE) commonly help qualifying taxpayers complete Form 8949 and Schedule D. Search for “free tax help IRS VITA TCE site locator.”
When calling, a simple script you can use is: “I need help reporting stock and investment sales using Form 8949. Where should I go for in-person or free assistance in my area?”
Never share sensitive information (Social Security number, bank info, or full documents) with sites or services that do not clearly belong to government agencies or established nonprofit tax programs; look for .gov or known nonprofit organizations to avoid scams.
What You Need to Prepare Before Filling Form 8949
Before you touch the form, you typically need to collect all documents that show what you sold, when, and for how much, along with what you originally paid. Missing or inconsistent documents are one of the top causes of IRS mismatch notices on capital gains.
Documents you’ll typically need:
- Form 1099‑B (Proceeds From Broker and Barter Exchange Transactions) from each brokerage or trading platform where you sold investments.
- Account statements/trade confirmations showing original purchase dates and prices, especially if your 1099‑B does not report basis or if you moved accounts.
- Form 1099‑S or closing statement for real estate sales, or crypto transaction history if you sold or exchanged cryptocurrency on an exchange that did not send a 1099‑B.
You also need to know if your broker reported basis to the IRS; this affects how you categorize transactions (Codes A, B, D, E on Form 8949) and which box you check (e.g., short‑term with basis reported vs. not reported). Many brokers now provide a supplemental detail report that lists all transactions in a format closely matching Form 8949, which can make data entry much faster.
Step-by-Step: How to Complete and File Form 8949
1. Gather your transaction records today (concrete first action)
Today, locate and download all your Form 1099‑B and related year‑end statements from each brokerage or platform where you sold investments during the tax year.
If you used multiple brokers (for example, a traditional brokerage, an app‑based trading platform, and a crypto exchange), make a list of each one and confirm you have all tax documents for each.
2. Sort transactions by holding period and reporting category
Form 8949 is split into short‑term (Part I) and long‑term (Part II) sections, and within each part, you categorize transactions based on how the broker reported them to the IRS.
Common categories include:
- Short-term with basis reported to IRS (Box A)
- Short-term without basis reported (Box B)
- Long-term with basis reported (Box D)
- Long-term without basis reported (Box E)
Use your 1099‑B or broker’s summary report to mark each sale as short- or long-term and identify whether basis was reported; some brokers label this directly.
3. Transfer details to Form 8949 or import via software
For each category, you either:
- Enter each transaction line-by-line on Form 8949, including description, dates acquired and sold, proceeds, basis, and adjustment codes if needed; or
- Use tax software to import data electronically from your broker, which typically auto-fills Form 8949 entries.
If you have a large number of transactions, software or a preparer is usually more practical; the IRS allows the use of broker statements or attached spreadsheets in certain formats instead of writing out every line, but you still need to match Form 8949 categories and totals.
4. Apply adjustments where necessary
Some transactions need adjustment codes and amounts in column (g) of Form 8949, such as wash sale disallowed losses, corrections to basis provided by the broker, or sales that qualify for special treatment (for example, certain Section 1202 stock).
You typically look to the “adjustments” or “disallowed wash sale” columns on your 1099‑B or brokerage supplement; if amounts there differ from what you believe is correct, you may need to adjust on Form 8949 and include a code explaining why (see the Form 8949 instructions for the full code list).
5. Total each category and carry to Schedule D
Once all transactions are in, you add up proceeds, basis, and adjustments for each section of Form 8949, then transfer subtotals to the corresponding lines of Schedule D (Capital Gains and Losses).
Schedule D then combines your short-term and long-term totals and calculates your overall net gain or loss, which flows to your Form 1040; this is what ultimately affects your tax bill or refund.
6. File your tax return and watch for IRS correspondence
You then file your full tax return—Form 1040 with attached Schedule D and Form 8949—either electronically through authorized software or a preparer, or by mail if you are paper-filing.
After filing, the IRS typically matches your Form 8949/Schedule D totals with 1099‑B and other information returns they already have; if they find significant differences, you may receive a notice asking for clarification, proposing additional tax, or requesting documentation.
Real-world friction to watch for
Real-world friction to watch for
A common snag is missing or incomplete basis information, especially when investments were transferred between brokers, held for many years, or involve reinvested dividends; this can leave you guessing your cost and delay accurate completion of Form 8949. Often, you need to contact the current or prior brokerage’s customer service, request historical statements, or reconstruct basis from old records before filing, because if you report basis as zero by default, you will usually overstate your taxable gain.
If Something Goes Wrong or You Need More Help
If you are stuck on Form 8949 or receive an IRS notice about unreported or mismatched investment sales, there are several legitimate help options:
IRS Taxpayer Assistance Center (TAC):
- Call the IRS main help line and ask for an appointment at your local Taxpayer Assistance Center to review a notice or clarify how to report a specific sale.
- Bring your notice, 1099‑B forms, broker statements, and a copy of your filed return so they can see the full picture.
Free tax preparation programs (VITA/TCE):
- If you meet income or age guidelines, search for your city plus “VITA free tax preparation” or “Tax Counseling for the Elderly” and schedule a visit.
- Volunteers at these sites are IRS-certified and commonly handle Form 8949, especially for stock and mutual fund sales.
Enrolled agents, CPAs, or tax attorneys:
- For complex cases (large crypto activity, multiple years of missing records, or IRS audit/exam), consider hiring a licensed tax professional.
- Ask specifically whether they regularly work with Form 8949 and investment reporting before engaging them.
Because this topic involves money and your tax identity, be careful of scams: avoid preparers who refuse to sign your return, base their fee on your refund amount, ask you to send full documents through unsecure channels, or claim they can “erase” legitimate gains. Always confirm credentials and look for official or well-established organizations.
Once you have your documents gathered and know which official channel you’ll use (software, VITA site, or a professional), your next concrete step is to start entering or sharing your transaction data in the correct short-term/long-term categories so that Form 8949 and Schedule D accurately reflect your investment activity for the year.
