How to Fill Out Form 8949 for Cryptocurrency in 2026

Zac McClure
ByZac McClure, MBAReviewed byTynisa (Ty) Gaines, EAUpdated on September 18, 2026 · minute read
VerifiedExpert verified

TokenTax content follows strict guidelines for editorial accuracy and integrity. We do not accept money from third party sites, so we can give you the most unbiased and accurate information possible.

  • For each reportable crypto sale, swap, spend, or other disposal, enter the asset, acquisition and disposal dates, proceeds, cost basis, adjustments, and gain or loss on Form 8949.

  • Separate short-term transactions in Part I from long-term transactions in Part II, select the correct digital asset box, and transfer the totals to Schedule D.

  • Reconcile your records with any Form 1099-DA you receive. Certain transactions that meet IRS requirements may be reported directly on Schedule D instead of Form 8949.

What is Form 8949 for cryptocurrency?

IRS Form 8949 is used to report sales, exchanges, and other dispositions of cryptocurrency and other digital assets held as capital assets. For each reportable transaction, you generally enter the asset, acquisition and disposal dates, proceeds, cost basis, adjustments, and resulting gain or loss.

For 2025 returns, the IRS added separate Form 8949 boxes specifically for digital assets. Short-term crypto transactions use boxes G, H, or I, while long-term transactions use boxes J, K, or L.

“We've seen many investors get stuck with the IRS 8949 tax form because they’re unsure how to list each transaction. Always maintain complete and organized records of every trade or sale. Whether you executed one NFT sale or multiple swaps on various exchanges, proper organization makes filing much smoother.”

- Ty Gaines, EA, Tax Expert at TokenTax

What is the difference between Form 8949 and Schedule D?

The table below lists out the differences between the two IRS forms.

Form

What it does

What you report

Form 8949

Reports individual capital asset transactions

Crypto sales, swaps, spending, dates, proceeds, basis, adjustments, and gain or loss

Schedule D

Summarizes your overall capital gains and losses

Totals carried over from Form 8949, plus certain transactions that can be reported directly on Schedule D

Form 1099-DA

Reports certain digital asset transactions from brokers

Broker-reported proceeds and, for certain covered assets, cost basis and other transaction information

In most cases, Form 8949 provides the transaction-level details, and Schedule D summarizes the totals. Certain transactions can bypass Form 8949 and go directly on Schedule D. To qualify, basis must have been reported to the IRS, the applicable Form 1099-B or Form 1099-DA cannot show the specified adjustments, the Ordinary box must be unchecked, no other adjustment can be required, and the transaction cannot involve the specified QOF situations. Qualifying short-term transactions go on Schedule D line 1a, while qualifying long-term transactions go on line 8a.

What tax forms do you need to report cryptocurrency?

The forms you need depend on your crypto activity. Here are some of the most common forms and statements used for digital asset reporting.

Form

When it may apply to crypto

Form 8949

Report sales, swaps, spending, and other dispositions of digital assets held as capital assets

Schedule D

Summarize capital gains and losses from Form 8949 and certain transactions reported directly

Form 1099-DA

Broker information form reporting certain digital asset sales and exchanges

Schedule 1

Report certain ordinary digital asset income, including staking, mining, or fork income not reported elsewhere

Schedule C

May apply when digital asset income comes from a trade or business or independent contractor activity

Who needs to fill out Form 8949 for cryptocurrency?

You generally need Form 8949 if you sold, swapped, spent, or otherwise disposed of cryptocurrency that you held as a capital asset. That includes crypto-to-crypto trades and the use of crypto to buy goods or services.

There is an exception. Certain transactions that meet IRS requirements may be reported directly on Schedule D rather than on Form 8949.

Do I need both Schedule D and Form 8949?

Usually, but not always. Most crypto investors use Form 8949 to report individual dispositions and then transfer the totals to Schedule D. Certain transactions that meet the IRS requirements may be reported directly on Schedule D instead.

How to fill out Form 8949 for cryptocurrency step by step

To complete Form 8949, you need accurate records of your reportable crypto disposals, including sales, swaps, spending, and other exchanges. Crypto-to-crypto trades can count even when no dollars are involved.

Step 1: Gather your crypto records

Gather records for every taxable crypto disposal during the year, including sales, swaps, spending, and other exchanges. Download transaction histories from exchanges and wallets and reconcile them with any Form 1099-DA or other tax forms you received.

Step 2: Enter transaction details

For each transaction, identify the digital asset and exact amount disposed of, when you acquired it, when you disposed of it, your proceeds, and your cost basis. The IRS also says to include the sale transaction ID in the description when it is available.

Step 3: Calculate your gain or loss

Subtract your adjusted cost basis from your proceeds to calculate the gain or loss. A digital asset held for one year or less generally produces a short-term gain or loss. An asset held for more than one year is generally long-term.

Step 4: Choose the correct digital asset box

Use the box that matches your holding period and whether you received Form 1099-B, Form 1099-DA, or a substitute statement, including whether basis was reported to the IRS.

Holding period

Box

When to use it

Short-term

G

Form 1099-B or Form 1099-DA received, and basis was reported to the IRS

Short-term

H

Form 1099-B or Form 1099-DA received, but basis was not reported to the IRS

Short-term

I

No Form 1099-B, Form 1099-DA, or substitute statement received

Long-term

J

Form 1099-B or Form 1099-DA received, and basis was reported to the IRS

Long-term

K

Form 1099-B or Form 1099-DA received, but basis was not reported to the IRS

Long-term

L

No Form 1099-B, Form 1099-DA, or substitute statement received

Use Part I for short-term transactions and Part II for long-term transactions. The IRS says digital asset transactions should use G, H, or I in Part I and J, K, or L in Part II rather than the older C or F boxes used for other transactions.

How does Form 1099-DA affect Form 8949?

Form 1099-DA is the broker reporting form for certain digital asset transactions. For 2025 sales, brokers generally report gross proceeds but are not required to report cost basis. For sales after 2025, basis reporting is required for certain covered digital assets.

A digital asset is generally covered if it was acquired after 2025 in a custodial account and remained there until the broker handled the sale. Assets transferred into a broker or acquired before 2026 are generally noncovered, so basis may not appear on Form 1099-DA. Different rules can also apply to qualifying stablecoins and specified NFTs reported under optional methods.

Reconcile any Form 1099-DA you receive with your own exchange and wallet records. If basis is missing, you still need to determine the correct basis when preparing your return.

Certain transactions can be reported directly on Schedule D rather than on Form 8949, but several conditions must be met. Basis must have been reported to the IRS; Form 1099-DA cannot show adjustments in boxes 1h or 1i; the Ordinary box in box 6 must be unchecked; no other adjustment is required; and the transaction cannot involve the specified qualified opportunity fund situations. Qualifying short-term transactions go on Schedule D line 1a, while qualifying long-term transactions go on line 8a.

How to submit Form 8949?

Once you’ve completed Form 8949, file it with Schedule D as part of your federal income tax return. If you e-file and report the transactions electronically, your tax software generally includes the required Form 8949 information with your return.

If you use attached statements instead of reporting each transaction separately on the electronic return, additional filing steps may apply. For a paper return, include Form 8949 with Schedule D, and keep supporting records, such as exchange histories and wallet statements, in case the IRS requests them.

Who needs to file Schedule D (Form 1040)?

Individuals generally use Schedule D to report capital gains and losses, including those from cryptocurrency held as a capital asset. If you sold, swapped, or spent crypto and realized a capital gain or loss, the transaction generally flows to Schedule D either through Form 8949 or, for certain qualifying transactions, directly on Schedule D.

Where to find Form 8949 and Schedule D

You can download current versions of both Form 8949 and Schedule D from the official IRS website. Be sure to select the correct tax-year edition, since these forms can change annually. If you use a professional tax prep service or software, these forms may also be included or generated automatically.

What information do you need to report on Form 8949?

Form 8949 uses eight columns to report the details of each crypto disposal, including dates, proceeds, cost basis, adjustments, and the resulting gain or loss.

Form 8949 column

What to enter for crypto

(a) Description

Digital asset name or symbol, exact units disposed of, and transaction ID if available

(b) Date acquired

Date you acquired the crypto

(c) Date sold or disposed of

Date of the sale, swap, spend, or other disposal

(d) Proceeds

Amount received from the disposal

(e) Cost or other basis

Your cost basis for the disposed units

(f) Code(s)

Any IRS adjustment code that applies

(g) Adjustment amount

Amount of any required adjustment

(h) Gain or loss

Proceeds minus basis, after applicable adjustments

Pro tip
See our expert picks of the best crypto wallets and discover how to use these for DeFi.

Common mistakes to avoid when filling out Form 8949 for cryptocurrency

  • Using the wrong Form 8949 boxes: For digital asset transactions, use boxes G, H, I, J, K, or L depending on the holding period and whether the transaction was reported on Form 1099-B, Form 1099-DA, or a substitute statement.

  • Treating Form 1099-DA proceeds as profit: Proceeds are not the same as taxable gain. You generally still need cost basis to calculate the result.

  • Missing crypto-to-crypto trades: Swapping one digital asset for another can be a reportable disposal even if no dollars are received.

  • Using the wrong holding period: Assets held one year or less are generally short-term; assets held more than one year are generally long-term.

  • Missing wallet or exchange history: Incomplete transaction records can leave you without the basis needed to calculate gains and losses.

  • Ignoring adjustments: Incorrect broker basis and other IRS-required adjustments can require entries in columns (f) and (g).

How TokenTax can help with your Form 8949 for cryptocurrency

TokenTax imports transaction history from supported exchanges and wallets, calculates gains and losses, separates short-term and long-term transactions, and generates Form 8949 data for tax filing. We can also help reconcile your transaction history with the information on your Form 1099-DA.

Pro tip
Want a quick look at potential or realized crypto capital gains for one of your trades? Calculate your crypto gains with our free crypto profit calculator.

Form 8949 for cryptocurrency FAQs

To stay up to date on the latest, follow TokenTax on Twitter @tokentax.

Zac McClure
Zac McClureCo-Founder & CEO at TokenTax
Zac co-founded TokenTax after his career in international finance and accounting at JPMorgan, Imprint Capital and Bain. He has worked in more than a half-dozen countries and received his MBA from the UPenn Wharton School.
Tynisa (Ty) Gaines
Reviewed byTynisa (Ty) GainesTax Expert at TokenTax
Tynisa (Ty) Gaines, EA has more than 20 years of experience as a tax professional. Ty has published numerous tax articles, two tax e-books, and an academic publication on cryptocurrency for the National Income Tax Workbook.