Resources/guides/How To Report Crypto On Form 8949

How To Report Crypto On Form 8949

Last Updated: 8 days ago

Key takeaways

  • Form 8949 lists every crypto transaction where you sold or disposed of an individual asset that resulted in a capital gain or loss
  • After you complete Form 8949 you transfer the totals to Schedule D to provide a summary of your capital gains and losses
  • Using Crypto Tax Calculator simplifies the process by automatically organizing your crypto transaction data and generating Form 8949 for you.
How to Report 8949

The US tax filing deadline is almost here. Maybe you’ve already submitted your taxes, maybe you’re rushing around to get the last few documents filled out. Either way, no judgments.

But just in case you’ve left your crypto taxes to the last minute and are now struggling to answer questions like: How do you file your crypto taxes? What is Form 8949 used for? What’s the difference between Form 8949 and Schedule D? Don’t worry – we’ve got you. In this guide we’ll run through everything you need to know about Form 8949 and how to fill it out.

What is Form 8949 Used For?

Form 8949 works together with Schedule D, to provide an overview of your capital gains and losses from your investments, including crypto. Specifically, Form 8949 lists every single taxable transaction where you’ve made a profit or loss – such as selling or swapping coins or NFTs.

Form 8949 is broken down into two sections: short-term transactions involving capital gains and losses (if you owned the asset for less than a year) and long term capital asset transactions (if you held the asset for over a year).

The totals you list on Form 8949 will then be transferred over to Schedule D to determine your overall capital gain or loss.

How to fill out Form 8949 in 4 steps

To fill out Form 8949 with each crypto transaction, you will need to follow four steps:

  1. Compile all your crypto disposal events
  2. Organize your transactions by investment period
  3. Choose the right reporting category
  4. Report your individual disposals
us flag

Save yourself time with Crypto Tax Calculator and get a completed Form 8949 in just a few clicks

Step 1: Compile all your crypto disposal events

Gather all of your transactions that involve crypto, stablecoins, or NFTs being disposed of during the tax year. This includes all of your disposals across different wallets and exchanges, no matter how small. For each transaction, you will need to record:

  • Whether it was a short-term or long-term transaction
  • A description of the asset
  • The date the asset was purchased
  • The date it was sold
  • Sale price
  • Cost basis
  • Gain or loss

This can be a tedious and time-consuming process, especially when you have hundreds, if not thousands of transactions. It can also be difficult to complete Form 8949 if you haven’t kept details of cost basis or holding period for all your assets. Keep in mind that you can always use crypto tax software like Crypto Tax Calculator to integrate with all your crypto platforms to quickly produce a Form 8949 and make the manual process simple for you.

Step 2: Organize your transactions by investment period

Since Form 8949 is divided into two parts: short-term and long-term, you want to organize your transactions based on holding time. It’s important to note that short-term transactions are taxed at your ordinary income rate (typically between 10-37%), whereas long-term transactions are taxed at a lower rate. This may be 0%, 15%, or 20%, depending on your income level.

With that in mind, it’s crucial to organize your transactions properly by long-term vs short-term, so that they aren't subject to a higher tax rate.

Step 3: Choose the right reporting category

For both the short-term and long-term reporting sections you’ll need to select one of the three categories:

  • Basis was reported to the IRS on Form 1099-B (option A in short-term section, option D in long-term section)
  • Basis wasn’t reported to the IRS on Form 1099-B (option B in short-term, option E in long-term)
  • 1099-B was not issued, and as a result no transactions were reported (option C in short-term, option F in long-term)

Since many crypto exchanges do not currently issue Form 1099-B to customers, option 3 is frequently chosen. If you have been issued a Form 1099-B, choose option 1 or 2 depending on whether cost basis has been included or not.

Select the category for short-term reporting:

Form8949Image1

Select the category for long-term reporting:

Form8949Image2

Step 4: Report your individual disposals and calculate totals

Now, it’s time for you to report each individual disposal and then calculate the totals for your short-term and long-term transactions. Start by reporting your short-term disposals in Part 1. This is where you will note each individual taxable crypto transaction as seen below:

Form8949Image3

Form8949Image4

You will then calculate the total for short-term proceeds (d), cost basis (e), and gain/loss (h). Each total will be then passed on to Schedule D.

Crypto Tax Calculator tip: You can cross-check your totals against the IRS Form 8949 of the Crypto Tax Calculator Tax Reports. If you have multiple pages of transactions, particularly of the same coin (as can be seen above), Crypto Tax Calculator can create a consolidated Form 8949 for you (as seen below).

Form8949Image5

Next, complete your long-term disposals in Part 2.

If you do have long-term disposals, calculate the total for proceeds (d), cost basis (e), and gain/loss (h). Each total will be then passed on to Schedule D.

Leave this section empty if you don’t have any taxable assets you’ve held for more than a year.

Form8949Image6

Crypto Tax Calculator tip: You can cross-check this against the IRS Form 8949 of the Crypto Tax Calculator Tax Reports.

Need help? If you have a lot of crypto transactions, Crypto Tax Calculator can help out by integrating with all of your crypto platforms to consolidate your transactions on Form 8949 for you. And, it will also generate Form 8949 for you, completely filled out.

Form8949Image7

What Happens After You Fill Out Form 8949?

After you fill out Form 8949, you will move your short and long-term totals for proceeds, cost basis, and profit or loss to Schedule D so you can determine your overall capital gain or loss.

Where you move the totals in Schedule D will depend on which category you initially selected when filling out Form 8949 (as noted on the form in 2: Totals). For example, the short-term transaction totals below will be added to line 3 of Schedule D, since box C was checked.

Form8949Image8

How to fill out Form 8949 with Crypto Tax Calculator

Manually filling out Form 8949 can be incredibly tedious, especially when you have a lot of transactions. Instead of worrying about making mistakes, you can report your crypto taxes with Crypto Tax Calculator, for a simple and time-efficient alternative.

Follow these steps to generate accurate reports which meet IRS reporting standards. You can file them with the IRS directly, using software like TurboTax, or hand them over to your accountant.

  1. Add Integrations and Import Transactions
    Connect your exchanges, wallets, and platforms to import your transaction history.
  2. Review for Accurate Results
    Check your data for errors or missing details to ensure accuracy.
  3. Get Your Tax Reports
    Generate comprehensive tax reports ready for your accountant or tax authority.

If you're new to Crypto Tax Calculator, start with our Getting Started Guide for an overview of how the platform works.

Need more help? Visit our US Report Guides or explore the Help Center for step-by-step instructions.

4.8/5 TrustPilot

Tax forms you need to report crypto

There are several different tax forms you may need to use to report your crypto transactions. While we've already mentioned a majority of them, we'll provide a quick summary so you can ensure you've included all the correct forms when you file your income tax return:

  • Form 8949: If you sold or otherwise disposed of any crypto in the last tax year, you'll report all information about those transactions on Form 8949, "Sales and Other Dispositions of Capital Assets."
  • Schedule D (Form 1040): After completing Form 8949, you'll report all of your short-term and long-term capital gains and losses on Schedule D (Form 1040), "Capital Gains and Losses."
  • Schedule 1 (Form 1040): If you had additional crypto income from staking, mining, airdrops, swaps, or compensation, you'll report it on Schedule 1 (Form 1040), "Additional Income and Adjustments to Income."
  • Schedule C (Form 1040): If you're self-employed and earned any crypto from clients or other payments, you'll report it on Schedule C (1040), "Profit or Loss From Business."
  • Form 709: If you gifted any crypto last year and the value exceeds the current gift tax exclusion set by the IRS, you'll have to report the gift on Form 709, "United States Gift (and Generation-Skipping Transfer) Tax Return."

Sources

The information provided on this website is general in nature and is not tax, accounting or legal advice. It has been prepared without taking into account your objectives, financial situation or needs. Before acting on this information, you should consider the appropriateness of the information having regard to your own objectives, financial situation and needs and seek professional advice. Crypto Tax Calculator disclaims all and any guarantees, undertakings and warranties, expressed or implied, and is not liable for any loss or damage whatsoever (including human or computer error, negligent or otherwise, or incidental or Consequential Loss or damage) arising out of, or in connection with, any use or reliance on the information or advice in this website. The user must accept sole responsibility associated with the use of the material on this site, irrespective of the purpose for which such use or results are applied. The information in this website is no substitute for specialist advice.

Frequently asked questions about Form 8949

Frequently asked questions about Form 8949

01.Who Needs to File Form 8949?

Any individual taxpayer who has capital gains or losses resulting from the sale or trade of a property (such as crypto) will need to report each individual transaction on Form 8949. These transactions include:

  • Selling or swapping crypto that results in a capital gain or loss
  • Using your crypto to buy products or services

If you do not experience a capital gain or loss, you do not need to report the transaction on Form 8949. For example, sending crypto from one of your personal wallets to another. Also, if you only bought and held crypto, you generally don’t need this form.

02.When Do You Have to File Form 8949?

You have to file Form 8949 – along with the rest of your taxes – before the deadline of April 15, unless you have filed for an extension. If you’ve sent Form 4868 off for an extension and it has been approved, then you have until October 15 to file your taxes.

03.Do I Need to File Form 8949 if I Didn’t Receive a Form 1099?

Yes. It doesn’t matter if your crypto exchange didn’t send you a Form 1099, you still need to report your individual capital gains and losses for each transaction on Form 8949 and then the total on Schedule D. In addition, Form 1099 may not properly determine your cost basis, particularly if you have conducted numerous wallet-to-wallet transfers.

Also, keep in mind that many crypto platforms – particularly DEX’s – do not currently issue Form 1099, so it is up to you to figure out and report your crypto capital gains and losses.

04.I’m Confused. What’s the Difference Between Form 8949 and Schedule D?

If you’ve experienced capital gains or losses, you will need to fill out both forms.

Form 8949 is an itemized list of your capital gain/loss transactions, which add up to the totals you report on Schedule D.

On From 8949 you are required to note each individual crypto transaction where you sold or disposed of an individual asset, whereas Schedule D sums up the total capital gains or losses from Form 8949 for your tax return. Think of it like a grocery bill. Form 8949 is the list of each individual item you bought, while Schedule D is the total amount you paid.

On Form 8949 you will list both short-term and long-term transactions, noting the date you bought and sold each individual asset, proceeds, cost basis, and any gain or loss.

On Schedule D you need to report the total proceeds, cost basis, and gain or loss for both of the short-term and long-term assets reported on Form 8949. You will then add up the sum of the short-term and long-term assets to determine your total capital gains or loss.

05.How do I handle airdrops and hard forks on Form 8949?

Airdrops and staking are typically considered taxable income at the fair market value on the date you received the new tokens. They should be reported on Schedule 1 under “Other Income”. If you decide to sell or trade an airdrop later on, you will need to report any resulting capital gains or losses on Form 8949.

06.Do I have to report crypto capital gains and losses if they’re below $600?

Yes. All crypto capital gains and losses must be reported, even if they’re below $600.

While most crypto exchanges only send a Form 1099 when a customer earns at least $600, this is just their threshold for issuing you a form and reporting your transactions to the IRS. It does not mean that you don’t have to report smaller earnings or losses on your tax report.

07.Does Coinbase provide Form 8949?

If you’re a Coinbase One subscriber, then you are one of the lucky few eligible to receive Form 8949 filled out by your crypto exchange.

This is especially ideal if you conduct all your transactions on Coinbase. However, if you trade across multiple crypto platforms then you will need to fill out 8949 for all the other individual transactions you’ve made.

Get started for free

Import your transactions and generate a free report preview
No credit card required
CryptoTaxCalculator

BUILT FOR ACCURACY

Calco
Privacy policy
Terms of Service
Security
(415) 818-8823
315 Montgomery St, San Francisco, CA 94104