Cryptocurrency Tax Reporting Made Clear
From Bitcoin trades to DeFi yields and NFT sales, understand exactly how the IRS taxes every type of crypto transaction.
Cryptocurrency is treated as property by the IRS, not currency. This means every sale, exchange, or use of crypto to purchase goods or services is a taxable event that must be reported. With increased IRS enforcement and new broker reporting requirements, accurate crypto tax reporting is more important than ever.
Starting in 2025, centralized cryptocurrency exchanges must issue Form 1099-DA reporting your crypto transactions. This means the IRS will have detailed information about your trading activity and can easily cross-reference it against your tax return. Failing to report crypto income is increasingly risky.
The most challenging aspect of crypto taxation is tracking cost basis across multiple wallets, exchanges, and DeFi protocols. Each trade needs a cost basis to calculate gain or loss, and choosing the right accounting method (FIFO, LIFO, specific identification, or HIFO) can significantly impact your tax liability. Using specialized crypto tax software is strongly recommended for anyone with more than a handful of transactions.
Key Deductions & Credits
Capital Loss Harvesting
$1,000 - $10,000+Sell losing crypto positions to offset gains from profitable trades. Unlike stocks, crypto is not subject to the wash sale rule (though legislation to change this is pending).
Long-Term Capital Gains Rate
$500 - $20,000+Hold crypto for over one year to qualify for the 0%, 15%, or 20% long-term capital gains rate instead of ordinary income rates up to 37%.
Capital Loss Carryforward
$750 - $3,000+ per yearNet crypto losses exceeding your gains plus $3,000 carry forward indefinitely to future tax years, offsetting future gains.
Mining & Staking Expense Deduction
$500 - $10,000If you mine crypto as a business, electricity costs, hardware depreciation, and hosting fees are deductible business expenses on Schedule C.
Charitable Donation of Crypto
$500 - $10,000+Donate appreciated crypto held over one year to a qualifying charity. Deduct the full market value and avoid paying capital gains tax on the appreciation.
Forms You May Need
Filing Tips
- Use crypto tax software like CoinTracker, Koinly, or TokenTax to automatically calculate gains and losses across all your wallets and exchanges.
- Choose your cost basis method strategically. HIFO (highest in, first out) typically minimizes current-year gains but must be applied consistently.
- Keep records of all transactions including dates, amounts, fair market values, and the purpose of each transaction.
- Report staking rewards, airdrops, and mining income as ordinary income at the fair market value on the date received.
- Answer the digital asset question on Form 1040 honestly. Checking "No" when you had crypto transactions can be treated as a false statement.
- Consider tax implications before converting between cryptocurrencies. A swap from Bitcoin to Ethereum is a taxable event, not a tax-free exchange.
Common Mistakes to Avoid
- Not reporting crypto-to-crypto trades as taxable events. Swapping Bitcoin for Ethereum triggers capital gains tax on the Bitcoin.
- Ignoring income from staking rewards, airdrops, and hard forks, which are taxable as ordinary income when received.
- Using inconsistent cost basis methods across exchanges, which creates calculation errors and potential audit issues.
- Forgetting to report NFT purchases and sales, which are treated as capital asset transactions.
- Answering "No" to the Form 1040 digital asset question when you had taxable crypto activity during the year.
Recommended Software
TurboTax Premier integrates with major crypto tax calculators and exchanges to import transaction data, supports Form 8949 generation with thousands of transactions, and handles DeFi and NFT reporting.
Review TurboTax