How to Report Crypto on Taxes: Form 8949, Schedule D & Other IRS Forms

Written By

Picture of Ankush Kumar

Ankush Kumar

Crypto Tax & Accounting Analyst

Share Article

Share this Article

streamline-sharp_star-badge-solid.svg
Our Blog Standards:

Our content simplifies complex crypto tax, accounting, and Web3 topics into practical, easy-to-follow guides. We prioritise clarity and accuracy, and every post undergoes rigorous editorial and compliance checks.

Contents

Reporting cryptocurrency on your U.S. tax return may require more than one IRS form, depending on how you used or earned your digital assets. Form 8949 and Schedule D are generally used to report and summarize taxable crypto sales, swaps, and other capital transactions. Other forms, including Schedule 1, Schedule C, Form 709, and Form 1099-DA, may apply to specific types of crypto income, business activity, gifts, or broker-reported transactions.

This guide explains which IRS crypto tax forms you may need, what each form is used for, and when you need to file it, so you can report your crypto activity correctly without filing forms that do not apply to you.

Key Takeaways

  • Form 8949: Reports individual taxable crypto capital transactions.
  • Schedule D: Summarizes the capital gains and losses reported from those transactions.
  • Schedule 1: May be used for certain crypto income that does not belong on another schedule.
  • Schedule C: Applies when crypto income is earned through a trade or business.
  • Form 709: May apply when you give crypto as a taxable gift.
  • Form 1099-DA: Is issued by brokers to report certain digital asset transactions; taxpayers use it to help complete their tax returns.
  • You do not need all of these forms. Which forms you need depends on your specific crypto activities and how the IRS treats them for tax purposes.

Which Crypto Tax Form Should I Fill?

The IRS form you need depends on what you did with your cryptocurrency during the tax year. Use this quick guide to identify the forms that may apply to you:

Your Crypto Activity

IRS Form

Sold, swapped, or spent crypto

Form 8949 + Schedule D

Received crypto as certain additional/other income

Schedule 1

Earned crypto through a trade or business

Schedule C

Gave cryptocurrency as a gift

Form 709, if applicable

Sold crypto through a broker

Form 1099-DA is generally provided by the broker; use the information when preparing your return

Now let’s understand the details of all these forms on a one-by-one basis. 

Crypto Tax Form 8949

IRS Form 8949 is used to report capital gains and losses from the sale, exchange, or other disposition of capital assets, including cryptocurrency held as a capital asset. The form provides the transaction-level details used to calculate your gains or losses, which are generally summarized on Schedule D of Form 1040.

If you sold, swapped, or otherwise disposed of cryptocurrency, you may need to report the transaction on Form 8949.

However, not every digital asset transaction must be reported on Form 8949. For transactions reported on Form 1099-DA for tax years beginning in 2025 and later, certain transactions where the basis is reported to the IRS and no adjustments are required may be reported directly on Schedule D instead of Form 8949.

What Information Goes on Form 8949?

For each reportable crypto transaction, you generally provide:

  • Description of property (Column a): Identify the cryptocurrency and the amount disposed of, such as 1 ETH.
  • Date acquired (Column b): Enter the date you acquired the cryptocurrency.
  • Date sold or disposed of (Column c): Enter the date you sold, exchanged, or otherwise disposed of it.
  • Proceeds (Column d): Report the proceeds from the transaction. If you received Form 1099-DA, use the applicable amount reported on the form, subject to any required adjustments.
  • Cost or other basis (Column e): Enter your adjusted cost basis in the cryptocurrency.
  • Adjustments (Column g): Report any required adjustments and enter the applicable adjustment code.
  • Gain or loss (Column h): Calculate the gain or loss after accounting for the proceeds, basis, and applicable adjustments.

For example, if you bought Ethereum for $2,000 and later sold it for $3,000, your basic capital gain would be $1,000, before considering any applicable adjustments or transaction costs.

How to Report Short-Term and Long-Term Crypto Transactions?

Form 8949 has two parts based on how long you held the cryptocurrency:

  1. Part I for Short-term Transactions
  2. Part II for Long-term Transactions

Part I: Short-Term Transactions

Use Part I for crypto held for one year or less before disposal. Short-term capital gains are generally taxed at ordinary income tax rates.

For digital asset transactions, the applicable boxes are:

  •  Box G: Form 1099-DA received and basis reported to the IRS
  •  Box H: Form 1099-DA received and basis not reported to the IRS
  •  Box I: Digital asset transaction not reported on Form 1099-DA or Form 1099-B

Part II: Long-Term Transactions

Use Part II for crypto held for more than one year. Long-term capital gains may qualify for lower capital gains tax rates.

For digital asset transactions, the applicable boxes are:

  •  Box J: Form 1099-DA received and basis reported to the IRS
  •  Box K: Form 1099-DA received and basis not reported to the IRS
  •  Box L: Digital asset transaction not reported on Form 1099-DA or Form 1099-B

Who Should Fill Out Form 8949?

Generally, you use Form 8949 when you have taxable sales, exchanges, or other dispositions of cryptocurrency that must be reported as capital transactions.

This can include:

  • Selling crypto for U.S. dollars
  • Swapping one cryptocurrency for another
  • Using crypto to purchase goods or services
  • Other taxable disposals of crypto held as a capital asset

You should report both gains and losses from applicable transactions. Capital losses generally offset capital gains. If you have an overall net capital loss after offsetting gains, individuals can generally deduct up to $3,000 ($1,500 if married filing separately) against ordinary income, with excess losses generally carried forward to future years.

What If You Have Thousands of Crypto Transactions?

If you have a large number of crypto transactions, you do not necessarily have to enter every transaction on a separate Form 8949 row.

The IRS allows certain taxpayers to use an attached statement containing the required transaction details and enter the combined totals on Form 8949. The statement must provide the information required for the transactions, including the description, acquisition date, disposal date, proceeds, basis, adjustments, and gain or loss.

You cannot simply provide summary totals and state “Available upon request.” The required transaction details must be included in the statement.

There is also a separate exception for certain digital asset transactions reported on Form 1099-DA where the applicable requirements are met. In qualifying cases, the transactions may be reported directly on Schedule D instead of Form 8949.

For taxpayers with extensive crypto activity, crypto tax software can help organize transaction records and generate the required tax reporting information.

Using tools like KoinX can make this process easier. It helps generate both a consolidated summary and the required detailed statement. This ensures your Form 8949 stays accurate and compliant with IRS requirements while saving you valuable time.

Schedule D (Form 1040)

Schedule D (Form 1040) is the form used by taxpayers to report their net capital gain or loss from investments. It covers all types of investments, including cryptocurrency transactions, as well as gains or losses from businesses, estates, and trusts. 

This form helps the IRS track how much you owe on your investments or whether you are entitled to a refund based on your capital gains and losses.

What Is To Be Mentioned In The Form?

Schedule D is split into three sections: 

  1. Short-term capital gains and losses
  2. Long-term capital gains and losses
  3. Summary section.

Certain transactions reported on Form 1099-DA with basis reported to the IRS and no adjustments may instead be reported directly on Schedule D.

Part 1: Short-Term Capital Gains and Losses

In Part 1, you’ll report any short-term capital gains or losses from investments held for one year or less. You’ll generally use the information from Form 8949 to complete this section. 

  • Column D: Total proceeds from the sale.
  • Column E: The total cost basis of your investment.
  • Column H: The total gain or loss from the transaction.

Pay special attention to line 6, where you report any short-term capital loss carryover from previous years. After completing this section, proceed to line 7 to report your net short-term capital gain or loss.

Part 2: Long-Term Capital Gains and Losses

In Part 2, you report long-term capital gains and losses from assets held for more than one year. Just like in Part 1, you’ll generally use the information from Form 8949 to complete this section. 

Column D: Total proceeds.

Column E: The cost basis of the asset.

Column H: The gain or loss.

Line 14 is where you report any long-term capital loss carryover from previous years. After completing this section, go to line 15 to report your net long-term capital gain or loss.

Part 3: Summary

The summary section (Part 3) combines the results from Parts 1 and 2. On line 16, you’ll combine your net short-term capital gain or loss from line 7 with your net long-term capital gain or loss from line 15.

Depending on the result:

  • If you have a net capital gain, you’ll continue with the applicable lines for calculating your tax.
  • If you have a net capital loss, you’ll follow the instructions for reporting the loss and determining any deductible amount.

The final capital gain or loss amount is reported on Form 1040, line 7.

Who Should Fill Form 1040 Schedule D?

Any taxpayer who has capital gains or losses that must be reported on Schedule D should generally complete it. This includes individuals who:

  • Sold crypto assets during the year.
  • Had gains or losses from stocks, bonds, or other capital asset sales.
  • Have capital loss carryovers from previous years.

For cryptocurrency, taxable sales and other capital transactions must be reported even if you did not receive a Form 1099-DA or other information return. Certain qualifying transactions reported on Form 1099-DA may be reported directly on Schedule D rather than Form 8949.

IRS Schedule C (Form 1040)

Schedule C is a tax form used by self-employed individuals to report income and expenses from a trade or business operated as a sole proprietor. 

If you earn cryptocurrency income through a crypto-related trade or business, such as mining conducted as a business or providing crypto-related services, Schedule C may be used to calculate your net profit or loss. 

Schedule C is filed with your Form 1040 as part of your annual tax return.

Part 1: Report Gross Income

In Part 1 of Schedule C, you’ll report the gross income from your crypto-related trade or business. This may include income received in cryptocurrency for services or other business activities, as well as income from activities such as mining when the mining operation qualifies as a trade or business.

The amount of crypto income generally must be included at its fair market value in U.S. dollars when received. Keep records showing the value and date the income was received.

Part 2: Business Expenses

In Part 2 of Schedule C, you can deduct ordinary and necessary business expenses incurred in operating your crypto-related business. For example, a crypto mining business may have deductible expenses such as eligible equipment costs, electricity, or hosting expenses, subject to the applicable tax rules.

Keep accurate records and documentation for all business expenses you claim.

Who Should Fill Out Schedule C?

Schedule C generally applies to individuals who earn income from a trade or business as a sole proprietor, including certain crypto-related businesses.

This may include individuals who:

  • Operate a crypto mining business as a trade or business.
  • Provide crypto-related services as a self-employed individual.
  • Earn cryptocurrency as payment for services performed in their business.
  • Operate another crypto-related trade or business as a sole proprietor.

Simply buying, selling, or trading cryptocurrency for your own investment does not generally make you self-employed or require Schedule C. Those transactions are generally treated as capital transactions and reported using the applicable capital-gains reporting rules instead.

You may have a regular job and still need to file Schedule C if you separately operate a crypto-related trade or business as a self-employed individual.

IRS Schedule 1 (Form 1040)

Schedule 1 (Form 1040) is a tax form used to report additional income and adjustments to income that are not reported directly on Form 1040 or another applicable schedule.

What Is To Be Mentioned In The Form?

Schedule 1 is divided into two main sections: 

  1. Additional Income
  2. Adjustments to Income.

Part I: Additional Income

In this section, you’ll report additional income such as:

  • Taxable state and local tax refunds
  • Alimony from divorce agreements finalized before December 31, 2018
  • Business income
  • Gains or losses from selling business property
  • Rental income
  • Income from partnerships
  • Income from an estate or trust
  • Cryptocurrency income from activities such as staking rewards, mining, airdrops, hard forks, or receiving cryptocurrency for goods or services, when reported as “other income” on Schedule 1, Line 8

For example, taxable crypto received from an airdrop may be reported as other income when it is not reported on another form or schedule.

Cryptocurrency received following a hard fork is not automatically taxable when the fork occurs. If you later receive the new cryptocurrency and have dominion and control over it, the resulting income may be reported as other income when applicable.

Part II: Adjustments to Income

This section is for reporting adjustments to income that reduce your adjusted gross income (AGI) before you calculate your taxable income. Common adjustments include:

  • Contributions to a health savings account (HSA), if you’re eligible
  • Self-employment tax. If your crypto business is subject to self-employment tax, you can deduct the allowed portion.
  • If you run a crypto business, you may deduct eligible retirement contributions to a SEP IRA, SIMPLE IRA, or other qualifying plan.
  • Self-employed health insurance premiums
  • Student loan interest, subject to income limits
  • Contributions to a traditional IRA, if eligible
  • Alimony paid under a divorce or separation agreement finalized before January 1, 2019
  • Educator expenses, if you’re an eligible teacher or other qualifying educator
  • Penalties for early withdrawal of savings
  • Certain business expenses for reservists, performing artists, and fee-basis government officials

For crypto taxpayers, the most relevant are usually self-employment tax, retirement contributions, and health insurance deductions when running a qualifying crypto business.

Who Should Fill This Form?

You may need to file Schedule 1 if you have taxable crypto income that must be reported as additional income. For example, this may include crypto received from a taxable airdrop or a hard fork when you have control over the new cryptocurrency.

Schedule 1 may also apply if you run a crypto-related business and have business income or certain adjustments, such as the deductible portion of self-employment tax. Other non-crypto adjustments, such as eligible HSA contributions, IRA contributions, or student loan interest, may also require Schedule 1.

IRS Form 709

For crypto, you may need Form 709 if you give cryptocurrency to another person as a gift and the gift is above the applicable annual gift-tax exclusion or another reporting requirement applies. 

  • Simply transferring crypto between your own wallets is not a gift.
  • Form 709 is generally filed by the person giving the gift, not the recipient. 
  • Filing the form does not necessarily mean you owe gift tax; the gift may instead reduce your available lifetime gift and estate tax exemption.

When Do You Need Form 709 for Crypto?

You may need to file Form 709 if:

  • You give cryptocurrency to another person, and the gift exceeds the applicable annual exclusion.
  • You make certain gifts that require reporting even if no gift tax is immediately due.
  • You make a gift of crypto that requires a gift-tax return under the IRS rules.

Keep records of the date of the gift, type and amount of cryptocurrency, and its fair market value at the time of the gift.

IRS Form 1099-DA

Form 1099-DA, Digital Asset Proceeds From Broker Transactions, is an information return used by brokers to report certain digital asset transactions to the IRS and the taxpayer.

For crypto, you may receive Form 1099-DA if you sell or otherwise dispose of digital assets through a broker that is required to report the transaction. Brokers began reporting gross proceeds for qualifying transactions occurring on or after January 1, 2025. Basis reporting generally applies to certain transactions occurring on or after January 1, 2026.

You do not file Form 1099-DA yourself. Instead, use the information on the form when preparing your tax return. Depending on the transaction and whether basis and adjustments are reported, you may report the transaction on Form 8949 and Schedule D, or certain qualifying transactions may be reported directly on Schedule D.

What Information Does Form 1099-DA Show?

Depending on the transaction and reporting requirements, Form 1099-DA may provide information such as:

  • Description of the digital asset
  • Date acquired
  • Date sold or disposed of
  • Gross proceeds
  • Cost or other basis, where applicable
  • Whether the transaction was reported to the IRS

Important Note: 

Not receiving Form 1099-DA does not mean you can ignore a taxable crypto transaction. You are still responsible for reporting your taxable digital asset activity.

Reporting Crypto On Individual Return Using Form 1040

Form 1040 is the main U.S. individual income tax return. If you have taxable cryptocurrency activity, your crypto income and gains are reported on Form 1040 through the appropriate forms and schedules. Follow the steps to report your taxes:

Step 1: Answer the Digital Asset Question

Answer Yes or No on Form 1040. A “Yes” can be required if you received digital assets as payment/reward, or sold, exchanged, or otherwise disposed of them. 

Simply holding crypto, buying it with fiat, or transferring it between wallets you control generally does not require a “Yes.”

Step 2: Gather Your Crypto Tax Records and Form 1099-DA

If you sold or exchanged crypto through a broker, check whether you received Form 1099-DA. Brokers began reporting gross proceeds for transactions occurring from January 1, 2025. 

For 2025 transactions, brokers generally were not yet required to report basis; basis reporting generally begins for certain transactions from January 1, 2026.

Also gather your transaction history, including purchase dates, acquisition costs, disposal dates, proceeds, and any other information needed to calculate gains or losses.

Step 3: Report Crypto Capital Gains or Losses

For crypto held as a capital asset, report taxable sales, exchanges, payments, and other disposals.

Generally, use Form 8949 to calculate the gain or loss and Schedule D to summarize it. However, for certain qualifying transactions reported on Form 1099-DA where basis was reported to the IRS and no adjustments are needed, you can report the transaction totals directly on Schedule D without Form 8949.

Step 4: Report Other Crypto Income

Report crypto income according to how you earned it:

  • Crypto compensation: Report it as the applicable wage or business income.
  • Crypto business income: Generally report through Schedule C.
  • Certain non-business crypto income: May be reported on Schedule 1, Line 8v.
  • Crypto received as a gift: May involve Form 709, depending on the circumstances.

Step 5: Complete the Rest of Form 1040

Enter your other income, deductions, credits, and tax information. Your net capital gain or loss is reported on Form 1040, Line 7a, while applicable additional income from Schedule 1 flows to Line 8.

Step 6: Review and File

Review Form 1040 and all required schedules and forms, then file by the applicable federal deadline.

How Can You Calculate Crypto Taxes In the USA?

Now that you know how to report cryptocurrency on taxes, let’s understand how you can calculate crypto taxes. In the USA, crypto transactions are liable to Federal income tax and capital gains tax, so let’s see how each can be calculated:

Calculate Federal Income Tax

To calculate your crypto income, you’ll need to add up all taxable income you earned during the year. This includes:

Earnings from your job are reported on Form W-2.

Any income from self-employment.

Income from 1099 forms, including investment dividends, taxable interest, and broker transactions.

Capital gains, which also apply to cryptocurrency.

Business income and farm income.

Taxable refunds and credits.

Rental property income or security deposits.

Prizes, lottery, gambling winnings, and other awards.

Not all income is taxable. For instance, child support, life insurance proceeds, workers’ compensation, and disability payments are generally not taxed. Additionally, money received as a gift or inherited assets, as well as scholarships or fellowship grants are not taxable. After calculating your total taxable income, subtract any deductions to determine your adjusted gross income (AGI). You will pay taxes on this amount according to the relevant tax brackets.

Calculate Crypto Capital Gains and Losses

Capital gains and losses are determined by the difference in price between the time you acquire your cryptocurrency and when you dispose of it. The initial price you paid, plus any related fees, is your cost basis.

To calculate your gain or loss, subtract the cost basis from the sale price. If the sale price exceeds your cost basis, you have a gain. If it’s less, you have a loss.

For multiple crypto assets, like Bitcoin or Ethereum, it’s important to identify each asset’s cost basis individually. If you cannot do this, there are several accounting methods available, such as FIFO (First In, First Out), LIFO (Last In, First Out), and HIFO (Highest In, First Out), which can be used to determine your gains or losses.

How KoinX Helps You Prepare Form 8949 and Other Crypto Tax Forms

KoinX is a user-friendly crypto tax software designed to simplify the process of reporting your cryptocurrency transactions. It helps investors track and calculate their crypto tax liabilities by importing transaction data from various wallets, exchanges, and blockchains. The platform is known for its accuracy and ease of use, making it a reliable tool for crypto investors in the USA.

How to Report Crypto with KoinX?

KoinX simplifies crypto tax reporting by bringing your transactions from exchanges, wallets, and blockchain networks into one place. Import your transaction history, and KoinX automatically organizes transactions such as crypto trades, transfers, staking, mining, airdrops, and other taxable activity.

Before generating your report, review your transactions and resolve any missing data or errors to ensure your gains, losses, income, and cost basis are calculated correctly. Once your records are complete, select the U.S. tax jurisdiction and relevant tax year and generate your tax reports.

KoinX can generate reports such as IRS Form 8949 and TurboTax-compatible gain/loss reports, which you can use when preparing your U.S. tax return or sharing your information with a tax professional.

Conclusion

Knowing how to report crypto on taxes is a vital step toward staying compliant with tax regulations. By understanding the details of IRS Forms like 8949 and Schedule D, you can accurately report your crypto transactions and avoid unnecessary issues with the IRS. 

The key to a smooth filing season is to keep complete transaction records, calculate your cost basis accurately, and report each type of crypto activity on the appropriate form. It will keep things simple when filing. 

That’s why reporting crypto taxes doesn’t have to be complicated. KoinX makes it easy to calculate capital gains, losses, and more. Save time and reduce stress by automating getting started on KoinX with your tax calculations. Join KoinX now and get your crypto taxes sorted efficiently!

Frequently Asked Questions

Do You Have to Report Crypto Under $600?

Yes, you must report all crypto-related transactions, including capital gains, losses, and income, regardless of the amount. The misconception about $600 stems from the requirement for exchanges to issue 1099-MISC forms for crypto income exceeding $600 in a year. However, this does not exempt transactions below $600 from being reported. Always ensure accurate reporting to the IRS to comply with tax laws.

What Happens If You Don’t Report Cryptocurrency on Taxes?

Failing to report cryptocurrency transactions can lead to severe consequences. The IRS has increased scrutiny on crypto, emphasizing compliance for 2023. Non-disclosure can result in charges of tax evasion or fraud, both federal offenses. Penalties include fines up to $100,000 and imprisonment for up to 5 years. To avoid these repercussions, ensure all crypto activities are reported accurately and on time.

Do You Pay Tax When Spending Crypto?

Yes, spending crypto on goods or services triggers a taxable event. For example, if you use Bitcoin to pay for renovations, you may owe capital gains tax based on the difference between the purchase price of the crypto and its value at the time of spending. Treat all such transactions as disposals for tax purposes to ensure compliance with IRS regulations.

When Do You Have to Pay Taxes on Crypto?

For FY 2025, covering income earned from January 1-December 31, 2025, your federal tax return and taxes owed were generally due by April 15, 2026. You can generally request an extension to file until October 15, 2026, but the extension does not extend the payment deadline.

For FY 2026, covering income earned from January 1-December 31, 2026, your federal tax return and taxes owed will generally be due by April 15, 2027. An extension generally moves the filing deadline to October 15, 2027.

U.S. taxpayers living abroad may qualify for additional filing time, but tax owed generally remains subject to the April deadline.

Turn Your Crypto Trades Into a Filing-Ready Report