Cryptocurrency transactions can create federal reporting obligations in the United States, and the Internal Revenue Service (IRS) requires taxpayers to report digital-asset activity accurately. The exact forms depend on what you did and the applicable filing year. This article provides an overview of common federal forms for capital gains, income, and related disclosures. State requirements may differ and should be verified separately.
Understanding Crypto Taxation in the United States
The IRS classifies cryptocurrency as property for federal tax purposes. This means that most crypto transactions—including sales, trades, conversions, and certain payments—can trigger taxable events. Taxpayers must report capital gains or losses, as well as any crypto received as income (such as from mining, staking, or airdrops). The IRS has increased enforcement and reporting requirements in recent years, making accurate filing essential to avoid penalties.
Key IRS Forms for Crypto Tax Filing
Several IRS forms are commonly required for crypto tax reporting. The forms you need depend on the types of transactions you conducted during the tax year. Below is an overview of the most relevant forms for individual taxpayers:
- Form 1040 – U.S. Individual Income Tax Return
- Form 8949 – Sales and Other Dispositions of Capital Assets
- Schedule D (Form 1040) – Capital Gains and Losses
- Schedule 1 (Form 1040) – Additional Income and Adjustments to Income
- Form 1099-DA – Digital Asset Proceeds From Broker Transactions, when issued under applicable rules
- Other 1099 Forms – Such as 1099-MISC, 1099-NEC, and 1099-B
Form 1040 and the Digital Asset Question
Every individual taxpayer must file the appropriate individual income-tax return, commonly Form 1040. The IRS includes a digital-asset question on Form 1040 and related returns asking whether you received, sold, exchanged, or otherwise disposed of a digital asset during the year. Answer the question according to the current form instructions and your activity.
Form 8949: Reporting Capital Gains and Losses
Form 8949 is used to report each taxable crypto transaction that resulted in a capital gain or loss. This includes sales of crypto for fiat currency, trades between different cryptocurrencies, and using crypto to purchase goods or services. Each transaction should be listed with the date acquired, date sold, proceeds, cost basis, and resulting gain or loss.
Taxpayers must separate short-term (held one year or less) and long-term (held more than one year) transactions, as they are taxed at different rates. If you have numerous transactions, crypto tax software such as Koinly can help generate Form 8949 summaries, but you are responsible for ensuring accuracy.
Schedule D (Form 1040): Summarizing Capital Gains and Losses
Schedule D is used to summarize the totals from Form 8949. You report your net short-term and long-term capital gains or losses here, which then flow into your main Form 1040. If you have a net capital loss, you may be able to deduct up to $3,000 ($1,500 if married filing separately) against other income, with the remainder carried forward to future years (see IRS Publication 550).
Schedule 1 (Form 1040): Reporting Crypto Income
If you received cryptocurrency as income—such as from mining, staking, airdrops, or as payment for services—you must report this on Schedule 1 (Additional Income). The fair market value of the crypto at the time of receipt is included as ordinary income. If you are self-employed, report crypto income on Schedule C instead.
Form 1099-DA: The New Digital Asset Information Return
The IRS uses Form 1099-DA for certain digital-asset proceeds reported by brokers. Applicability, transition relief, and basis information depend on the transaction date and current IRS instructions. If you receive a 1099-DA, use it as one source when completing Form 8949 and Schedule D, and reconcile it with your own records.
Other 1099 Forms: 1099-MISC, 1099-NEC, and 1099-B
You may receive other 1099 forms related to crypto activity:
- 1099-MISC: For miscellaneous income, such as staking rewards or airdrops.
- 1099-NEC: For non-employee compensation, such as freelance work paid in crypto.
- 1099-B: For proceeds from broker and barter exchange transactions (rare for crypto, but may become more common as regulations evolve).
Even if you do not receive a 1099 form, you are still required to report all taxable crypto transactions.
How to Organize Your Crypto Records for Tax Filing
Accurate recordkeeping is essential for crypto tax compliance. The IRS expects you to maintain detailed records of all digital asset transactions, including:
- Dates of acquisition and sale
- Cost basis (amount paid, including fees)
- Proceeds from sale or disposition
- Type of transaction (buy, sell, trade, income, etc.)
- Wallet addresses and exchange records
Many taxpayers use crypto tax software such as Koinly to aggregate data from multiple wallets and exchanges, generate Form 8949, and reconcile transactions. However, you are responsible for verifying the completeness and accuracy of your records.
Special Considerations: NFTs, DeFi, and Airdrops
The IRS treats non-fungible tokens (NFTs) and decentralized finance (DeFi) transactions as digital asset activities. Sales or trades of NFTs are reported on Form 8949 and Schedule D, just like other crypto assets. DeFi activities—such as lending, borrowing, or earning yield—may trigger taxable events, including capital gains or ordinary income. Airdrops and hard forks are generally treated as ordinary income at the time of receipt and must be reported accordingly.
Worked Example: Filing Crypto Taxes for a Typical U.S. Taxpayer
Consider Alex, a U.S. taxpayer who during one tax year:
- Bought 1 ETH for $1,500 in January
- Sold 1 ETH for $2,000 in July (short-term gain)
- Received $200 worth of crypto from staking (reported on 1099-MISC)
- Traded 0.1 BTC for 2 LTC (taxable event)
Alex would:
- Answer "Yes" to the digital asset question on Form 1040.
- Report the ETH sale on Form 8949, showing a $500 short-term capital gain.
- Summarize the gain on Schedule D.
- Report the $200 staking income on Schedule 1, using the value at the time received.
- Report the BTC-to-LTC trade on Form 8949, calculating gain or loss based on the fair market value of assets exchanged.
Alex should keep all supporting records, including exchange statements and wallet logs, in case of IRS inquiry.
Crypto Tax Filing Checklist
- Gather all transaction records from exchanges, wallets, and DeFi platforms.
- Calculate cost basis and proceeds for each transaction.
- Use Form 8949 to report each taxable event.
- Summarize gains and losses on Schedule D.
- Report all crypto income (mining, staking, airdrops) on Schedule 1 or Schedule C.
- Review any 1099 forms received (1099-DA, 1099-MISC, 1099-NEC, 1099-B).
- Answer the digital asset question on Form 1040 accurately.
- Retain all supporting documentation for at least three years.
Conclusion
Filing crypto taxes in the United States requires careful attention to the IRS forms that match your activity and filing year. Form 8949, Schedule D, Schedule 1, Schedule C, Form 1099-DA, and the digital-asset question may be relevant in different situations. Keep organized records, reconcile information returns, and verify the latest IRS requirements before filing.
How to Match Crypto Activity to the Right U.S. Federal Tax Form
For U.S. federal income-tax purposes, the most useful way to choose crypto tax forms is to classify each transaction before preparing the return. The digital-asset question on Form 1040 is only a disclosure question; answering “Yes” does not, by itself, identify every form you must file. The supporting form depends on whether the activity created a capital gain or loss, ordinary income, business income, or a gift.
- Sold, swapped, or spent an investment-held digital asset: calculate the proceeds, basis, and gain or loss, then report the transaction on Form 8949 and carry the totals to Schedule D. This generally includes exchanging one token for another or using crypto to buy goods or services.
- Received digital assets as staking, mining, reward, or hard-fork income: report the income using the form appropriate to the circumstances. The IRS’s digital-assets reporting guidance identifies Schedule 1 for certain other income and Schedule C when the activity is conducted as a trade or business.
- Received crypto for work: employee compensation generally belongs with wage reporting on Form 1040, while independent-contractor receipts are generally reported with business income on Schedule C.
- Gave digital assets as a gift: Form 709 may be relevant even when the recipient, rather than the donor, later handles any gain or loss on a sale.
- Received Form 1099-DA: treat it as an information statement to reconcile with your transaction records—not as a substitute for calculating your complete tax position. For transactions covered by the newer broker-reporting rules, the IRS states that brokers report gross proceeds for transactions occurring on or after January 1, 2025, and basis for certain transactions occurring on or after January 1, 2026. Review the current Form 1099-DA instructions for the applicable tax year.
One practical safeguard is to prepare a transaction inventory by wallet, exchange, and activity type before entering figures on the return. Reconcile each 1099-DA with transfers, fees, staking records, and any self-custody activity. A missing information return does not eliminate a U.S. federal reporting obligation, and a reported proceeds amount may not reflect your complete basis or every taxable transaction.
Primary sources
- IRS — Digital assets
- IRS — About Form 8949
- IRS — About Schedule D (Form 1040)
- IRS — About Form 1099-DA
Disclaimer: The information on this website is for informational purposes only and does not constitute financial or tax advice. Always verify legislation with the tax authority or a certified advisor.
About the author
TaxCryptoGuide Editorial Team — Educational editorial team
Our articles are produced with automation and generative-AI assistance and receive technical checks. Always verify tax conclusions with primary sources or a qualified professional.
