Do I Have to Pay Taxes on Crypto? What the IRS Says
Quick Answer
Yes, you have to pay taxes on crypto. The IRS classifies cryptocurrency as property, not currency, which means nearly every transaction can trigger a taxable event. If you sold, traded, spent, or earned crypto in 2025, you likely owe taxes on it. The rules aren't optional, and the IRS has made enforcement a top priority heading into the 2026 filing season.
The IRS Treats Crypto as Property
The IRS first laid out its position on cryptocurrency in Notice 2014-21, and it hasn't changed since. Crypto is property. That single classification drives everything else about how digital assets are taxed in the United States.
Because crypto is property, the same rules that apply to stocks, real estate, and other capital assets apply to Bitcoin, Ethereum, and every other token. When you dispose of property for more than you paid, you have a gain. When you dispose of it for less, you have a loss. It doesn't matter that you can use crypto to buy coffee or send it across the world in seconds. In the eyes of the IRS, it's property.
This means you need to track your cost basis (what you originally paid, including fees) for every unit of crypto you own. When you eventually sell or trade that crypto, the difference between your cost basis and the sale price determines your taxable gain or loss.
For a deeper breakdown of how all of this works, see our complete guide to crypto taxes.
Taxable Events: When You Owe Taxes on Crypto
Not every crypto transaction triggers a tax bill, but many of the most common ones do. Here are the events the IRS considers taxable.
Selling Crypto for Cash
This is the most straightforward taxable event. When you sell Bitcoin, Ethereum, or any other cryptocurrency for U.S. dollars (or any fiat currency), you realize a capital gain or loss.
Example: You bought 1 ETH for $2,000 in January 2025. You sold it for $3,500 in October 2025. You have a $1,500 capital gain that you must report on your 2025 tax return.
Trading One Crypto for Another
Swapping crypto-to-crypto counts as a taxable disposition. The IRS views it the same as selling one asset and buying another. You owe taxes on any gain at the time of the swap.
Example: You trade 0.5 BTC (worth $30,000 at the time) for 10 ETH. If your cost basis in that 0.5 BTC was $20,000, you have a $10,000 capital gain, even though you never touched dollars.
Spending Crypto on Goods or Services
Using crypto to pay for something is treated as selling the crypto at fair market value. If the value has gone up since you acquired it, you owe capital gains tax on the appreciation.
Example: You bought $500 worth of Bitcoin in 2023. By 2025, that Bitcoin is worth $1,200, and you use it to buy a new monitor. You have a $700 capital gain from that purchase.
Earning Crypto as Income
When you receive crypto as payment for work, mining rewards, staking rewards, or airdrops, the fair market value at the time you receive it counts as ordinary income. This applies to:
- Wages and freelance payments paid in crypto
- Mining income from proof-of-work blockchains
- Staking rewards received from proof-of-stake protocols
- Airdrops of new tokens
- Interest or yield from DeFi lending platforms
Example: You stake Solana and earn 50 SOL in rewards over the year. Each time you receive a reward, its fair market value at that moment is taxable income. If you received 5 SOL when the price was $150, that's $750 in ordinary income for that batch alone.
Receiving Crypto From a Hard Fork
If a blockchain hard fork results in new tokens landing in your wallet, those tokens are taxable as ordinary income at the time you gain the ability to transfer, sell, or otherwise use them.
Non-Taxable Events: When You Don't Owe Taxes
Some crypto activities don't trigger taxes. Understanding the difference can save you from over-reporting and unnecessary stress.
Buying Crypto With Cash
Simply purchasing cryptocurrency with dollars is not a taxable event. You don't owe anything until you sell, trade, or spend it. Your tax obligations begin at the point of disposition, not acquisition.
Holding Crypto (HODLing)
Unrealized gains are not taxed. If your portfolio went from $10,000 to $100,000 but you didn't sell anything, you don't owe a dime. Taxes only apply when you realize the gain through a disposal.
Transferring Between Your Own Wallets
Moving crypto from one wallet you own to another wallet you own is not a taxable event. Sending Bitcoin from Coinbase to your Ledger hardware wallet doesn't trigger any tax obligation. However, you should keep records of these transfers so they aren't mistaken for sales or trades when you file.
Gifting Crypto Below the Annual Threshold
In 2025, you can gift up to $19,000 per recipient without triggering gift tax reporting requirements. The recipient inherits your cost basis, so they'll owe taxes when they eventually sell. Gifts above the threshold require filing a gift tax return (Form 709), but typically no tax is owed until you exceed the lifetime exemption.
Donating Crypto to a Qualified Charity
Donating appreciated crypto to a 501(c)(3) charity is not only non-taxable but can provide a tax deduction for the fair market value of the donated asset, provided you've held it for more than one year.
Capital Gains vs. Ordinary Income: Which Rate Applies?
The type of tax you pay depends on how you got the crypto and how long you held it.
Capital Gains Tax
When you sell, trade, or spend crypto you previously purchased, the profit is a capital gain. The rate depends on your holding period:
- Short-term capital gains apply if you held the asset for one year or less. These are taxed at your ordinary income tax rate, which can be as high as 37% for the 2025 tax year.
- Long-term capital gains apply if you held the asset for more than one year. These rates are significantly lower: 0%, 15%, or 20%, depending on your taxable income.
The difference between short-term and long-term rates can be substantial. For a detailed look at the brackets, check out our guide on crypto tax rates.
Ordinary Income Tax
Crypto received as compensation, mining income, staking rewards, or airdrops is taxed as ordinary income at your marginal tax rate. This is separate from capital gains. Once you've reported the income and established a cost basis, any future gain or loss from selling that crypto is then treated as a capital gain or loss.
Example: You earn 1 ETH from staking when ETH is worth $3,000. You report $3,000 as ordinary income, and your cost basis in that ETH is $3,000. Six months later, you sell it for $3,800. You now owe short-term capital gains tax on the $800 profit.
The Digital Asset Question on Form 1040
Starting with the 2022 tax year, the IRS added a mandatory question near the top of Form 1040 asking whether you received, sold, sent, exchanged, or otherwise acquired any digital assets during the tax year. For 2025 returns filed in 2026, this question remains on the form.
You must answer this question. Checking "Yes" doesn't automatically mean you owe taxes. It simply means you had some interaction with digital assets. But answering "No" when the answer is "Yes" can be treated as perjury, since Form 1040 is signed under penalty of perjury.
If all you did was buy crypto with cash and hold it, you should still check "Yes." The IRS instructions are clear: receiving digital assets in exchange for property or services, or acquiring them through a reward or award, all require a "Yes" answer. The only exception is if you only held digital assets in a non-custodial wallet and did nothing else with them.
1099-DA: The New Crypto Tax Reporting Form
Beginning with the 2025 tax year, crypto brokers and exchanges are required to issue Form 1099-DA to users and the IRS. This is a significant change in the reporting landscape. If you used a centralized exchange like Coinbase, Kraken, or Gemini, you should expect to receive a 1099-DA early in 2026.
The 1099-DA reports gross proceeds from digital asset sales and, in some cases, your cost basis. It functions similarly to a 1099-B for stock trades. The IRS will use these forms to cross-reference what taxpayers report on their returns.
A few important things to know about 1099-DA:
- It may not capture everything. If you moved crypto between exchanges, used DeFi protocols, or traded on decentralized platforms, those transactions may not appear on any 1099-DA. You're still responsible for reporting them.
- Cost basis may be incomplete. If you transferred crypto into an exchange, the exchange may not know what you originally paid. The 1099-DA might show zero cost basis, which could overstate your gains. You'll need your own records to correct this.
- Not receiving a 1099-DA doesn't mean you don't owe taxes. The reporting requirements are being phased in. Decentralized platforms and non-custodial wallets won't issue these forms. Your tax obligations exist regardless of whether you receive a form.
If you want to understand what happens if you don't report your crypto activity, the consequences range from penalties and interest to criminal prosecution in severe cases.
How to Stay Compliant
Staying on top of your crypto taxes comes down to record-keeping and timely filing. Here are the basics:
- Track every transaction. Keep records of dates, amounts, fair market values, and fees for every buy, sell, trade, and transfer.
- Know your cost basis. Use a consistent accounting method (FIFO, LIFO, or HIFO) across your portfolio.
- Report everything. Even if you didn't receive a 1099-DA, you're required to report all taxable crypto activity.
- File on time. The deadline for 2025 returns is April 15, 2026. Extensions give you more time to file but not more time to pay.
For a step-by-step walkthrough of the filing process, read our guide on how to file crypto taxes.