Skip to main content

How do I generate my Form 8949? (2025 and later)

Written by Benjamin Yoder
Updated this week

The IRS Form 8949 is now available for 2025 and can be downloaded on the Tax Reports page. While the information reported on Form 8949 is the same as prior years, there is an important structural change in how the forms are generated and delivered. This change was necessary to comply with the IRS's latest 1099-DA rules.

Starting in 2025, you now need to signal to the IRS on the Form 8949 if you are reporting transactions that were reported on the 1099-DA, and whether or not these 1099-DA’s included cost basis information. To comply with these new rules, CoinLedger generates a separate Form 8949 for each wallet or exchange where you have capital gains. For the tax year 2025 and later, you’ll now receive a ZIP folder containing multiple tax reports when generating your Form 8949, instead of receiving one single PDF like in previous years.

CoinLedger offers a seamless experience which allows you to generate your Form 8949's while ensuring that you are in compliance with the latest IRS rules.

All you need to do to comply with the latest IRS rules is complete a brief questionnaire asking if you've received a 1099-DA from each exchange or wallet you used in 2025. Here is what that process looks like:

Step 1

Head to the Tax Reports page and click on the IRS Forms tab. Then, click Generate next to the IRS Form 8949.

The process for generating your IRS Form 8949 Consolidated is the same as the process for the Full 8949. In some cases, you will only see the Consolidated Form 8949 on this page. Learn why that is here. If that is the case, press Generate next to IRS Form 8949 Consolidated.

Step 2

Next, you’ll be prompted to generate a Form 8949 for each of the exchanges you used in 2025. You can select from 3 different options on this menu:

  • I received or expect to receive a 1099-DA without cost basis

  • I received or expect to receive a 1099-DA with cost basis

  • I do not expect to receive a 1099-DA

Your selection here determines how transactions from that exchange are reported on the Form 8949. To make this as seamless as possible, CoinLedger pre-fills default selections for exchanges that have publicly shared their 1099-DA reporting plans. In most cases, you’ll simply need to review and confirm the information before generating your forms.

For example, CoinLedger automatically selected "I received or expect to receive a 1099-DA without cost basis" for my Coinbase transactions. Since Coinbase is a centralized exchange who has publicly acknowledged that they are sending Form 1099-DA to their clients in 2026, this is the correct selection, and you are safe to proceed by clicking Generate.

That said, we recommend double-checking your selections on this menu before proceeding to ensure that you are reporting everything to the IRS properly. You can do this by reviewing any Form 1099-DA's you received this year.

  • If you received a Form 1099-DA without cost basis, select "I received or expect to receive a 1099-DA without cost basis."

  • If you received a Form 1099-DA with cost basis, select "I received or expect to receive a 1099-DA with cost basis."

  • If you did not receive a Form 1099-DA for an exchange or wallet you used this year, select "I do not expect to receive a 1099-DA."

We recommend doing this for each exchange/wallet you used last year. You can learn more about which exchanges and wallets are required to report Form 1099-DA here.

Step 3

Once you have completed all of your selections, click Generate. You'll receive a ZIP folder containing all of your Form 8949's for this tax year. These are the main files you'll need to report your capital gains or losses from crypto on your taxes.

If you make a mistake or want to regenerate these files, you can restart this process by clicking the Regenerate button shown below.

Stablecoin Transactions

Not all stablecoin transactions appear on the Form 1099-DA. In particular, only specific transactions known as “designated sales” of qualifying stablecoins may be reported, and only when the total proceeds from those sales exceed $10,000 for the year.

Designated sales include disposals of a qualifying stablecoin for fiat currency or for another qualifying stablecoin (for example, trading USDC for USD, or trading USDC for USDT). If the aggregate proceeds from these designated sales do not exceed $10,000, crypto exchanges can omit them entirely from the 1099-DA, even though the transactions are still taxable and must be reported by the taxpayer.

To ensure that no reportable stablecoin transactions are missing from your tax filing, CoinLedger may generate a separate Form 8949 specifically for stablecoin activity. This additional Form 8949 will be marked with a different box depending on whether these transactions are reported on the 1099-DA. For example, if the proceeds of your designated stablecoin sales exceed $10,000, they will be included on your 1099-DA as a single line item. Your Form 8949 from CoinLedger will include these transactions with either Box H or K checked.

If your proceeds from designated stablecoin sales do not exceed $10,000 - or if you had taxable stablecoin dispositions that exchanges often do not report such as trading a stablecoin for another crypto asset - these transactions will be included on a separate Form 8949 with either Box I or L checked.

Even if your stablecoin transactions do not appear on a Form 1099-DA, they remain taxable events and must still be reported on your tax return.


To learn more about which tax reports you should give to your tax professional, see this guide.

Did this answer your question?