LEARN HOW TO APPLY FOR
Form 8949 IRS Reporting Basics - View 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.

Form 8949 IRS: How To Actually Fill It Out and Get Help

Form 8949 is the IRS form you use to report sales and exchanges of capital assets—most commonly stocks, mutual funds, ETFs, crypto, and sometimes real estate or other investments. In real life, you almost always complete Form 8949 first, then summarize it on Schedule D, which attaches to your Form 1040.

If you sold investments or received a tax document like Form 1099‑B or 1099‑K showing capital transactions, there’s a good chance you need to deal with Form 8949 unless all your transactions qualify for a special “summary” reporting method your tax software allows.

Quick summary: What Form 8949 is and whether you need it

Key points about Form 8949 (real-world use):

  • Used to report each sale or disposition of stocks, crypto, mutual funds, bonds, and similar investments.
  • Split into short-term (held 1 year or less) and long-term (held more than 1 year).
  • Information usually comes from brokerage 1099‑B, crypto exchange transaction histories, or 1099‑K (sometimes).
  • You generally must file it if you have capital gains or losses that aren’t fully and correctly reported on another IRS form or summarized method.
  • It flows into Schedule D, which then feeds into your Form 1040.

If you sold any investments during the year and got a 1099‑B (or know you should have), your next action today can be: locate that 1099‑B and check whether the “basis reported to IRS” box is checked, because that affects how you complete Form 8949.

Where Form 8949 “lives” in the official system

The official system handling Form 8949 is the Internal Revenue Service (IRS). In real life, you interact with it primarily through:

  • IRS forms and instructions portal – where you download Form 8949 and its instructions, as well as Schedule D and Form 1040 instructions.
  • IRS tax assistance channels, such as:
    • The IRS toll-free individual tax help line (listed on the IRS.gov site).
    • Taxpayer Assistance Centers (TACs) – in‑person IRS offices you can visit by appointment for general guidance.
    • IRS Free File – an online portal where qualifying taxpayers can use partner software to prepare and e‑file returns including Form 8949.

To avoid scams, only use sites ending in “.gov” for IRS forms and phone numbers, and never pay a third party just to download Form 8949—it is always free from the IRS.

What you need to gather before you touch Form 8949

You typically can’t fill out Form 8949 from memory; you’ll need transaction details. For most people, this comes from broker statements or crypto platforms.

Key terms to know:

  • Cost basis — What you originally paid for an asset, including certain fees; used to calculate gain or loss.
  • Proceeds — What you received when you sold the asset (usually the gross sales amount).
  • Short-term vs. long-term — Short-term: held 1 year or less; long-term: more than 1 year; this affects your tax rate.
  • Adjustment code — A letter or code the IRS uses on Form 8949 if you are adjusting basis or gain/loss for a specific reason (like a corrected 1099‑B or disallowed wash sale).

Documents you’ll typically need:

  • Form 1099‑B from your brokerage showing each sale, date acquired, date sold, proceeds, and basis (if reported).
  • Year-end or full‑history statements from crypto exchanges or trading apps where you bought and sold crypto or digital assets (if no 1099‑B is provided).
  • Records of investment purchases and costs (trade confirmations, spreadsheets, or prior-year statements) to determine your cost basis when the broker or platform did not report it to the IRS.

If you sold real estate (not your primary home or not fully excluded), you may also need the closing disclosure or settlement statement to figure your basis and expenses, but this is less common for typical small investors.

Step-by-step: How to work through Form 8949 in practice

These steps assume you’re a typical individual investor with brokerage and/or crypto transactions; complex business or partnership situations may need professional help.

  1. Confirm that you actually need Form 8949
    Look at your Form 1099‑B and any information your broker provided.

    • If your tax software or preparer indicates every sale qualifies for “summary” reporting and matches your statements, you might not need to list every transaction on Form 8949.
    • If any basis is not reported to the IRS, or you need to adjust what’s on your 1099‑B, you will typically complete Form 8949.
  2. Separate transactions into short-term and long-term
    Using your statements or 1099‑B, label each sale as short- or long-term based on holding period.

    • You will report short-term sales in Part I of Form 8949 and long-term in Part II.
    • Many brokerages provide this sorting already; if they do, mirror their categories on your form or software.
  3. Check if basis was reported to the IRS
    On Form 1099‑B, there is usually a box or column indicating whether “basis reported to IRS” is yes/no.

    • Form 8949 has checkboxes (A, B, C for short-term and D, E, F for long-term) that correspond to whether the basis was reported and whether you received a 1099‑B.
    • Your next action here: for each group of transactions, decide which checkbox applies (for example, short-term with basis reported = box A).
  4. Enter each transaction line-by-line (or by summary)
    For each transaction (or group if allowed by IRS rules), you enter:

    • Description of property (e.g., “100 sh XYZ Co.”).
    • Date acquired and date sold.
    • Proceeds (sales price).
    • Cost or other basis.
    • Adjustment amount and code if you are changing the gain/loss from what’s on the 1099‑B (like wash-sales, corrections, or fees not included).
      What to expect next: if you’re using tax software, it will usually import these from your broker, let you review, and then automatically populate Form 8949 in the background.
  5. Total the columns and transfer to Schedule D
    After all entries are done for each category (short-term and long-term), you total the proceeds and basis columns and compute net gain or loss.

    • Those totals are then carried over to specific lines on Schedule D, which summarizes your overall capital gains/losses.
    • Schedule D then feeds into your main Form 1040, affecting your tax liability or refund amount.
  6. Keep backup records in case of IRS questions
    Even though you don’t send all your statements with an e-filed return, you should keep:

    • Broker statements, crypto transaction reports, and any calculations of basis.
    • Copies of the filed Form 8949 and Schedule D.
      If the IRS later sends a notice about mismatched 1099‑B data, you’ll use these to respond or have a tax professional respond on your behalf.

Real-world friction to watch for

Real-world friction to watch for
A common snag is missing or incomplete cost basis, especially for older holdings, transferred accounts, or crypto moved between platforms. When that happens, you often must reconstruct basis using old statements, prior tax returns, or trade confirmations; if you genuinely cannot find original cost, the IRS generally expects you to make a reasonable, well-documented estimate rather than leaving basis blank (which could cause the IRS system to treat the entire sale as taxable gain).

Common snags (and quick fixes)

Common snags (and quick fixes)

  • You didn’t receive a 1099‑B from a broker or app
    • This may happen if your total sales were under a reporting threshold or certain crypto platforms. Log in to your account and look for “Tax Documents” or “Statements”, or contact customer support and ask, “Do you provide a 1099‑B or transaction report for tax filing?”
  • Your numbers on Form 8949 don’t match the broker’s totals
    • Double‑check whether you incorrectly omitted fees, reinvested dividends, or stock splits; if you adjust the numbers, use the proper adjustment code on Form 8949 and keep a written note of why.
  • Software imported transactions but the IRS later sends a notice
    • Compare the notice with your 1099‑B and your filed Form 8949; if the IRS thinks you left out basis, you might need to send copies of your statements and a corrected explanation—often easiest with help from an enrolled agent or CPA.

Getting official and low-cost help with Form 8949

If you’re stuck, there are multiple legitimate assistance options that interact with the IRS system but are not scams.

  • IRS Taxpayer Assistance Center (TAC)
    You can search for your nearest IRS office on the IRS.gov site and schedule an appointment. Staff there typically will not fill out the form line‑by‑line for you but can:

    • Walk you through where information from your 1099‑B appears on Form 8949.
    • Answer general questions about short‑ vs. long‑term and where to transfer totals to Schedule D.
  • IRS phone assistance
    Call the individual taxpayer help number listed on IRS.gov. A simple script you can use:

    • “I have capital gains from stock and crypto and I’m trying to fill out Form 8949. My 1099‑B says some basis is not reported to the IRS. Can you explain which checkboxes I should use and how to handle adjustments?”
      They typically won’t give personalized investment advice, but they can clarify what the form lines and codes mean.
  • Volunteer Income Tax Assistance (VITA) / Tax Counseling for the Elderly (TCE)
    These are IRS‑sponsored programs where certified volunteers help qualifying taxpayers (usually based on income, age, or disability) prepare basic returns for free. Some VITA/TCE sites can handle straightforward Form 8949 situations.

    • Search for “VITA site locator .gov” and use only official government or recognized nonprofit sites.
    • Bring your 1099‑Bs, crypto reports, and all investment documents so they can enter accurate information.
  • Paid tax professionals (CPAs, Enrolled Agents, tax attorneys)
    For complex situations—like large numbers of trades, wash sales, or missing basis—using a licensed professional can prevent costly errors. Check that they have a valid professional credential and ask specifically whether they regularly handle Form 8949 and Schedule D.

Your concrete next step today

To move forward right now, you can:

  1. Gather all your investment tax documents for the year: at minimum, your Form 1099‑B, any crypto transaction reports, and past records needed for basis.
  2. Download or open Form 8949 and its instructions from the official IRS site.
  3. Start by filling in just one short-term transaction line using your 1099‑B as a test run—description, dates, proceeds, basis, and checkboxes.

What happens next: once you successfully enter that first transaction, you repeat the process for all others or let your tax software pull them in. When everything is entered, you’ll total the columns, carry the results to Schedule D, and then complete or update your Form 1040. If anything doesn’t line up or you cannot determine your basis, that’s the point to contact an IRS assistance line, a VITA/TCE site, or a licensed tax professional—never a random paid site promising a “tax refund boost” or asking you to upload your documents outside of trusted software or .gov sites.

Rules and procedures can vary based on your specific situation (for example, business vs. personal investments, special elections, or state rules), so when in doubt, confirm with an official IRS source or a qualified tax professional before filing.