Cryptocurrency is no longer a niche asset class, and the IRS has made it clear that digital assets are fully taxable. Whether you trade Bitcoin, earn staking rewards, or mint NFTs, you need to understand the tax rules. Here is what you need to know for 2025.
How Crypto Trading Is Taxed
When you sell, trade, or spend cryptocurrency, the IRS treats it as a disposition of property. That means every transaction can trigger a capital gain or loss.
Short-term gains apply if you held the crypto for one year or less and are taxed at your ordinary income rate — up to 37% in 2025. Long-term gains apply if you held for more than one year and benefit from preferential rates of 0%, 15%, or 20%.
Swapping one cryptocurrency for another (for example, trading Bitcoin for Ethereum) is also a taxable event. Your gain or loss is the difference between the fair market value at the time of the trade and your cost basis.
Mining Income
If you mine cryptocurrency, the fair market value of the coins at the time you receive them is treated as ordinary income. This applies whether you mine as a hobby or as a business.
For business miners, the income is also subject to self-employment tax of 15.3% (12.4% Social Security up to $176,100 plus 2.9% Medicare). However, business miners can deduct expenses such as electricity, hardware, and hosting costs.
Report mining income on Schedule C if you operate as a business, or as other income on Schedule 1 if it is a hobby.
Staking Rewards
The IRS confirmed in Revenue Ruling 2023-14 that staking rewards are taxable as ordinary income when you gain dominion and control over the rewards — typically when they are credited to your wallet. The amount included in income is the fair market value at that time.
For example, if you earn 0.5 ETH from staking and ETH is worth $3,200 when the reward hits your wallet, you report $1,600 as ordinary income. When you later sell that ETH, your cost basis is $1,600, and any additional gain or loss is a capital gain or loss.
Airdrops and Hard Forks
Tokens received through airdrops are taxable as ordinary income at fair market value when you receive them, provided you have the ability to transfer, sell, or otherwise dispose of them. The same principle applies to tokens received from hard forks once you have dominion and control.
If an airdrop has no established market value at the time of receipt, the income may be zero, but you must still track the tokens for future dispositions.
DeFi Transactions
Decentralized finance introduces complexity. Here are common scenarios:
- Liquidity pool deposits: Adding tokens to a liquidity pool may be treated as a taxable swap if you receive LP tokens in exchange.
- Yield farming rewards: Tokens earned through yield farming are generally ordinary income at fair market value when received.
- Borrowing against crypto: Taking a loan against your crypto is generally not a taxable event, but liquidation of collateral is.
- Wrapped tokens: Wrapping ETH to WETH is an area of uncertainty; conservative taxpayers treat it as a taxable event.
The IRS has not issued specific guidance on many DeFi activities, so documenting your positions and reasoning is important.
NFT Taxation
Buying and selling NFTs follows the same capital gains rules as other crypto assets. If you create and sell an NFT, the proceeds are ordinary income (and potentially subject to self-employment tax).
One wrinkle: the IRS proposed in Notice 2023-27 that certain NFTs may be treated as collectibles, which would cap the long-term capital gains rate at 28% rather than the standard 20% maximum. This applies to NFTs that represent ownership of traditional collectible items like art or rare items.
Capital Loss Harvesting for Crypto
Unlike stocks, cryptocurrency is not subject to the wash-sale rule under current law. This means you can sell crypto at a loss, immediately repurchase the same asset, and still claim the loss.
This creates a powerful tax strategy:
- Sell a crypto position that is at a loss.
- Immediately buy back the same cryptocurrency.
- Claim the capital loss to offset other gains.
- If net losses exceed gains, deduct up to $3,000 against ordinary income per year.
Note that Congress has considered extending the wash-sale rule to crypto, so this advantage may not last indefinitely.
Practical Example
Suppose you bought 1 BTC for $30,000 in January 2024 and sold it for $95,000 in March 2025. Since you held for more than one year, you have a long-term capital gain of $65,000 taxed at 15% for most filers — resulting in approximately $9,750 in federal tax.
Meanwhile, you also earned $2,000 in staking rewards during 2025. That $2,000 is ordinary income taxed at your marginal rate. If you are in the 24% bracket, that is an additional $480 in tax.
Reporting Requirements
All crypto transactions must be reported to the IRS. Starting in 2025, centralized exchanges are required to issue Form 1099-DA reporting your digital asset transactions. Use Form 8949 and Schedule D to report capital gains and losses.
Keep detailed records of every transaction including dates, amounts, fair market values, and cost basis. Software tools that integrate with exchanges can simplify this significantly.
Bottom Line
Crypto taxation touches nearly every corner of the tax code — capital gains, ordinary income, and self-employment tax. The key is tracking your cost basis meticulously, understanding the holding period rules, and taking advantage of loss harvesting while it remains available without wash-sale restrictions. See IRS Publication 544 and the IRS Digital Assets FAQ for additional guidance.