Once you know Bitcoin is generally treated as property for U.S. tax purposes, and you have a workable cost basis, the next paperwork question is usually: where does a sale actually get reported?

For many individual investors, that path runs through Form 8949 and then into Schedule D. You do not need to become a forms expert overnight. You do need a clear picture of what the form is asking for, so your records line up with how a return is built.

What Form 8949 is for

Form 8949 is where you list capital asset transactions — sales and other dispositions — in enough detail for the IRS to see each deal (or each group of deals, depending on how you report). For Bitcoin, that often means each time you sold coins for dollars, traded them for another crypto, or spent them in a way that counts as a disposal.

Think of it as the detailed ledger page. Schedule D is more of a summary. Form 8949 is where the dates, proceeds, basis, and gain or loss usually live for the transactions you are reporting that way.

The fields that matter in plain English

You will see columns that roughly map to questions you can answer from good records:

  • Description — what you disposed of (for example, a quantity of Bitcoin).
  • Date acquired / date sold — when you got it and when you disposed of it.
  • Proceeds — what you received (often fair market value in U.S. dollars at the time of the disposal).
  • Cost or other basis — what those coins cost you under the basis rules that apply.
  • Gain or loss — proceeds minus basis (with adjustments when they apply).

Holding period matters too. Assets held more than one year are generally long-term; one year or less are generally short-term. That split affects how gains are taxed, so acquisition and disposal dates are not busywork — they change the outcome.

Broker statements, “covered” transactions, and crypto reality

Stock investors often get Form 1099-B style reporting that feeds Form 8949. Crypto reporting has been evolving, and what you receive from an exchange may not look like a tidy equity brokerage package. Do not assume a missing or incomplete platform report means nothing happened. If you disposed of Bitcoin, you still generally need to account for it.

When a platform gives you a CSV or year-end summary, treat it as a starting point. Reconcile it against your own wallet activity, transfers between accounts you control, and any peer-to-peer or off-platform disposals the export never saw.

Short-term vs long-term: why the calendar matters

Selling Bitcoin you bought last month is not the same, for tax character, as selling Bitcoin you bought years ago. Form 8949 and Schedule D separate short-term and long-term activity. Mixing dates in your head — or treating every sale as “just this year’s price” — is how people mis-sort holding periods.

A practical habit: when you record a disposal, write down which lot you treated as sold and when that lot was acquired. That single note makes the Form 8949 row much easier later.

Common trip-ups

  • Transfers are not sales. Moving Bitcoin between wallets you own is usually not a taxable disposal by itself — but it can break your paper trail if you stop tracking lots.
  • Spending Bitcoin counts. Paying for goods or services with Bitcoin is generally a disposal at fair market value, not “free spending money.”
  • Crypto-to-crypto trades. Trading Bitcoin for another digital asset is often still a taxable exchange, not a pause button.
  • Fees and netting. How fees affect proceeds or basis can be subtle; keep the fee amounts with the trade so you are not reconstructing them from memory.

A simple prep checklist before you (or your preparer) fill the form

  1. List every disposal for the year: sale, trade, spend, or other disposition.
  2. Attach a basis and an acquisition date (or a supported method) to each disposal.
  3. Convert values to USD as of the relevant dates using a consistent, documented approach.
  4. Sort short-term vs long-term.
  5. Keep the source files (exchange exports, wallet notes, screenshots of timestamps) with the return workpapers.

If your activity is light, a careful spreadsheet may be enough. If it is heavy, dedicated crypto tax software can help assemble Form 8949-ready detail — but you still own the inputs. Garbage in still means garbage out.

What this post is not

Form 8949 has checkboxes, adjustment codes, and special situations (wash-sale questions for securities, inherited property, gifts, and more) that this overview does not cover. Crypto-specific reporting rules and broker information returns continue to develop. Use this as orientation, not as a substitute for the form instructions or professional help on your facts.

This post is general information, not tax advice. Rules depend on your facts — and they can change. Talk with a qualified tax professional about your situation.