To file crypto taxes, you report each sale, trade, or crypto purchase of goods on Form 8949 and carry the totals to Schedule D, report mining, staking, airdrop, and payment income on Schedule 1 (or Schedule C if it’s a business), answer the digital asset question on your Form 1040, and file by April 15, 2026 for tax year 2025. The IRS treats cryptocurrency as property, so most interactions with it produce a taxable event that has to appear on your federal return.1Internal Revenue Service. Digital Assets The work of filing comes down to identifying which of your transactions were taxable, gathering the records that prove your numbers, and putting each figure on the right form.
Which Crypto Activity You Have To Report
Selling crypto for cash and trading one coin for another are both dispositions of property, and you owe tax on any gain between what you paid and what the coin was worth when you sold or swapped it.2Internal Revenue Service. Notice 2014-21 Spending crypto counts the same way. If you bought bitcoin at $10,000 and used it to buy a $60,000 car, you realized a $50,000 capital gain on the bitcoin and have to report it.1Internal Revenue Service. Digital Assets
Crypto you earn is different. Mining rewards, staking rewards, and coins received as payment for services are ordinary income at their fair market value the moment you gain control of them.1Internal Revenue Service. Digital Assets If you later sell that same crypto at a different price, that sale is a second, separate taxable event.
A few things are not taxable and don’t need to be reported as income or gain: moving crypto between wallets you own, buying crypto with cash and holding it, and receiving crypto as a gift. Gifting crypto to someone else can have consequences for the giver, addressed below.
Records To Pull Together Before You File
For each transaction during the year you need the date and time, the amount of crypto involved, and the fair market value in U.S. dollars at that moment. Crypto prices move sharply within a single day, so timestamps matter more than they do with stocks.
Download your full transaction history from every exchange you used. Most platforms offer CSV exports or API connections that crypto tax software can pull directly. Those exports should include trades, deposits, withdrawals, staking rewards, and fees. Trading fees fold into your cost basis, so losing them means overstating your gain.
Off-exchange activity needs the same detail. Peer-to-peer sales, payments received for work, and transfers between your own wallets all need to be logged. Wallet-to-wallet transfers aren’t taxable on their own, but if you don’t document them, you’ll have gaps when you later sell from a wallet and have to prove the original purchase price carried over. Keep records of the wallet addresses involved in each transfer.
The Digital Asset Question on Form 1040
Every Form 1040 since 2019 has asked whether you received, sold, exchanged, or otherwise disposed of any digital asset during the year. You have to answer this regardless of whether you owe crypto-related tax. Checking “Yes” doesn’t automatically mean you owe money; it means you had some qualifying interaction, which could include staking rewards, being paid in crypto, or selling any holdings.1Internal Revenue Service. Digital Assets
If all you did was buy crypto with cash and hold it, or move it between wallets you own, you can check “No.” The threshold for “Yes” is low, though, and getting this box wrong is one of the fastest ways to draw attention to the rest of the return.
Which Form Each Number Goes On
Form 8949 and Schedule D for Sales, Trades, and Spending
Every sale, trade, or taxable spending transaction gets its own line on Form 8949. For each one, you enter a description of the asset (for example, “2.5 ETH”), the date you acquired it, the date you disposed of it, the sale proceeds, and your cost basis. Proceeds minus basis is your gain or loss.3Internal Revenue Service. Instructions for Form 8949 (2025) Hundreds of trades means multiple copies of the form; most tax software generates them from imported data.
Totals from Form 8949 flow into Schedule D of Form 1040, where short-term and long-term gains combine into your net capital gain or loss for the year.3Internal Revenue Service. Instructions for Form 8949 (2025) Match every line on Form 8949 to your exchange records. Mismatches between what an exchange reports on Form 1099-B or the newer Form 1099-DA and what you put on your return are what triggers automated IRS notices.
Schedule 1 for Mining, Staking, and Crypto Income
Crypto earned as income rather than as a capital gain goes on Schedule 1. That covers mining rewards, staking income, and crypto received as payment for services. Report the fair market value in U.S. dollars on the date you received it.1Internal Revenue Service. Digital Assets If you mine or stake as a business rather than a hobby, use Schedule C instead, which lets you report the income and deduct related expenses like electricity and equipment.
Calculating Your Gain or Loss
Gain or loss on any crypto transaction is the sale price minus your cost basis, where cost basis is what you originally paid including transaction fees. The complication is that if you’ve bought the same coin at different times and different prices, you have to decide which units you’re selling.
The IRS defaults to First-In, First-Out (FIFO) if you don’t specify otherwise. Under FIFO, the coins you bought earliest are treated as the ones sold first.4Internal Revenue Service. Frequently Asked Questions on Virtual Currency Transactions In a rising market, FIFO tends to produce larger gains because your oldest coins usually have the lowest basis.
You can use specific identification instead, designating exactly which units you’re selling based on timestamps or lot identifiers. That lets you sell your highest-cost units first to minimize gains, but only if your records are precise enough to prove which specific units were in each transaction. If your documentation doesn’t hold up, the IRS falls back on FIFO.4Internal Revenue Service. Frequently Asked Questions on Virtual Currency Transactions Pick a method and apply it consistently.
Short-Term Versus Long-Term Rates
How long you held the crypto before disposing of it decides the rate. One year or less gives you a short-term capital gain, taxed at your ordinary income rate. For 2026, those rates range from 10% to 37% depending on taxable income. More than one year qualifies for long-term rates of 0%, 15%, or 20%.2Internal Revenue Service. Notice 2014-21 Holding for an extra few weeks to cross the one-year line can meaningfully change what you owe.
If your crypto transactions produce a net capital loss for the year, you can deduct up to $3,000 of that loss against ordinary income. Anything above that carries forward to future years indefinitely, offsetting future gains dollar for dollar until used up.
Hard Forks and Airdrops
When a blockchain splits and new tokens land in your possession, the tax treatment depends on whether you actually gain access. If a fork happens but your exchange doesn’t support the new token and you never receive it, there’s no taxable event. If you do receive coins you can sell or transfer, you have ordinary income equal to their fair market value at the moment you gain control.5Internal Revenue Service. Rev. Rul. 2019-24
Airdrops work the same way. The value of tokens at the moment they hit your wallet and become usable is ordinary income on Schedule 1. Your cost basis in those tokens then equals the income you reported, so if you receive $200 worth and later sell for $500, your taxable gain on the sale is $300.5Internal Revenue Service. Rev. Rul. 2019-24 Airdrops people never touched still counted as income the moment they had control.
Gifts and Charitable Donations
You can give crypto to another person without income tax for either side, as long as the value stays within the annual gift tax exclusion. For 2026 that limit is $19,000 per recipient.6Internal Revenue Service. IRS Releases Tax Inflation Adjustments for Tax Year 2026, Including Amendments From the One, Big, Beautiful Bill Gifts above that amount require filing a gift tax return (Form 709), though you typically won’t owe gift tax unless you’ve exceeded the lifetime exemption. The recipient inherits your cost basis, so when they eventually sell, tax is calculated from what you originally paid.
Donating appreciated crypto to a qualified charity lets you deduct the full fair market value of assets held more than a year, without paying capital gains tax on the appreciation. If your deduction exceeds $5,000, the IRS requires a qualified appraisal of the cryptocurrency.7Internal Revenue Service. Chief Counsel Advice Memorandum Regarding Qualified Appraisal Requirement for Charitable Contributions of Cryptocurrency Skipping that appraisal is a common reason crypto donation deductions get denied.
Deadlines, Filing Methods, and Recordkeeping
The federal filing deadline for tax year 2025 returns is April 15, 2026.8Internal Revenue Service. IRS Opens 2026 Filing Season Need more time to compile crypto records? Request an automatic six-month extension using Form 4868, which pushes the filing deadline to October 15. An extension gives you more time to file, not more time to pay. If you owe, estimate and pay by April 15 to avoid interest and late-payment penalties.
Most crypto taxpayers file electronically using commercial software that connects to crypto trackers and generates Form 8949 and Schedule D from imported data. IRS Free File is available for individuals with adjusted gross income of $89,000 or less.9Internal Revenue Service. E-File: Do Your Taxes for Free E-filed returns are processed in about three weeks.10Internal Revenue Service. Refunds Owed balances can be paid through IRS Direct Pay or by scheduling an electronic funds withdrawal when you file.
Paper filing is still allowed but takes six weeks or longer to process.10Internal Revenue Service. Refunds For more than a handful of transactions, paper is impractical because Form 8949 needs a separate line for every disposition.
Keep your filed return and all supporting crypto documentation for at least three years from the filing date, which matches the general statute of limitations for IRS audits.11Internal Revenue Service. How Long Should I Keep Records? Cost-basis records should be kept longer. If you bought crypto in 2020 and still hold it, you’ll need those 2020 purchase records whenever you eventually sell.
Penalties for Filing Wrong
An accuracy-related penalty of 20% applies to any underpayment caused by negligence or a substantial understatement of income tax, which generally means the reported tax was off by the greater of 10% or $5,000.12Office of the Law Revision Counsel. 26 USC 6662 – Imposition of Accuracy-Related Penalty on Underpayments The penalty rises to 40% for gross valuation misstatements or undisclosed foreign financial asset understatements.
Willfully evading tax is a felony punishable by a fine of up to $100,000 and up to five years in prison.13Office of the Law Revision Counsel. 26 USC 7201 – Attempt To Evade or Defeat Tax The digital asset question on Form 1040 gives the IRS a clear paper trail when someone answers “No” and later turns out to have had reportable activity.