When are cryptocurrencies taxed?
Buying crypto and holding it is not a taxable event. Tax shows up when you do something with it. Here is what counts as a disposal, what stays tax-free, and how the timing changes what you owe.
Plenty of people assume they owe tax the moment they buy bitcoin. You don't. The IRS treats cryptocurrency as property, so the rules look more like the ones for stocks or real estate than for cash in a bank account. You have something to report only once you dispose of the crypto or receive it as income.
That one distinction, between holding and disposing, explains most of what follows. Buying with dollars and letting the coins sit does nothing on your return. Selling, swapping, or spending them does.
The events that trigger tax
A taxable event is any point where you dispose of crypto or receive it as income. These are the ones that come up most:
What is not taxed
Some things that feel like they should be reportable are not, at least not on their own:
- Buying crypto with dollars and holding it.
- Moving crypto between wallets or accounts you own.
- Giving a gift within the annual exclusion. The recipient takes on your basis, and a large gift may need a separate gift-tax return.
- Donating directly to a qualified charity, which can also produce a deduction.
None of these put a number on your return by themselves. Keep the records anyway, because your basis and your holding period travel with the coin wherever it goes.
Timing changes the rate
How long you held the crypto before disposing of it decides which rate applies. Hold for one year or less and any gain is short-term, taxed at your ordinary income rate. Hold longer than a year and it is long-term, taxed at the lower long-term capital gains rates. On a large position, crossing that one-year mark can be the gap between two very different tax bills, which is worth checking before you sell rather than after.
The people who do this for a living can sort a year of trades into what you actually owe. We'll match you with one.
Get matched with a crypto-tax pro โCost basis is what keeps the number honest
Your cost basis is what you paid to acquire the crypto, including the fees to buy it. When you dispose of the coin, you subtract that basis from the proceeds to get your gain or loss, and fees paid to sell reduce the proceeds. Skipping basis is the most common way people overpay. If an exchange or the IRS only sees that you sold $10,000 of a coin, it looks like $10,000 of gain until you show that you paid $9,000 for it.
Losses are worth tracking too. Capital losses offset capital gains dollar for dollar, and if your losses run past your gains, you can deduct up to $3,000 against ordinary income in a year ($1,500 if you file married filing separately). Anything left over carries forward to future years. Unlike stocks, the wash sale rule does not currently apply to crypto, so selling at a loss and buying back is allowed for now, though that treatment has been targeted by proposed legislation and could change.
How it gets reported
Capital gains and losses from crypto go on Form 8949 and carry to Schedule D. Crypto you earned as income goes on Schedule 1, or on Schedule C if it is part of a business. Near the top of Form 1040 there is a yes-or-no digital asset question you have to answer whether or not you owed anything.
Starting with 2025 activity, digital asset brokers report your gross proceeds to the IRS on Form 1099-DA, with cost basis reporting phasing in for later years. So the IRS increasingly sees your exchange sales directly. That also makes mismatches easy to create if your own records don't line up, especially once you add self-custody wallets and DeFi that no broker reports for you.
Where people get tripped up
- Crypto-to-crypto trades. Swapping one token for another feels like it isn't a sale, but it is a disposal of the coin you gave up.
- Multiple exchanges and wallets. Basis has to follow the coin across every platform. It does not reset each time the coin moves.
- Small purchases. Buying coffee or a subscription with crypto is technically a disposal, gain and all.
- Records from years back. Reconstructing basis after the fact is slower and more expensive than logging it as you go.
None of this makes crypto uniquely dangerous at tax time. It makes it detail-heavy. The people who have the easiest filing season are the ones who tracked what they paid, what they sold for, and when, as it happened.