Crypto Tax Strategy
How crypto investors use HIFO accounting, tax-loss harvesting, and proper income classification to legally minimize their tax bill under IRS Notice 2014-21.
Crypto is property. Every transaction is a tax event.
The IRS has been clear since Notice 2014-21: cryptocurrency is property, not currency. Every time you sell, trade, spend, or receive crypto, you have a potential taxable event. Swapping Bitcoin for Ethereum is a sale of Bitcoin — even if you never touched dollars. Buying coffee with crypto is a taxable disposal.
This creates complexity — but it also creates opportunity. Because crypto is property, you can choose your cost basis method, harvest losses with no wash-sale restriction, and donate appreciated coins to eliminate capital gains entirely.
The HIFO Tax Savings Example
Scenario: You hold 5 Bitcoin purchased at different prices. You sell 1 Bitcoin today at $60,000.
- FIFO (First In First Out) — oldest lot cost basis: $5,000 → gain: $55,000
- HIFO (Highest In First Out) — highest cost lot: $48,000 → gain: $12,000
- Tax Savings (at 23.8% LTCG + NIIT): $10,234
- Tax Wealth Reclaimed by choosing HIFO: $10,234
HIFO is IRS-permissible if you specifically identify which lot you are selling at the time of the transaction. This requires adequate records from a crypto tracking tool.
Income Types: Capital Gains vs. Ordinary Income
- Capital Gains (Property Disposals): Selling, trading, or spending crypto triggers capital gains or losses. Hold over 1 year for long-term rates (0%, 15%, or 20%). Hold 1 year or less for short-term rates (ordinary income rates up to 37%).
- Ordinary Income (Earned Crypto): Mining rewards, staking rewards, airdrops, and payment for services are all taxed as ordinary income at the fair market value on the date received. Self-employment tax also applies to mining conducted as a trade or business.
- Tax-Loss Harvesting (No Wash Sale): Unlike stocks, crypto has no wash-sale rule — you can sell at a loss and immediately rebuy the same coin. The loss is deductible. Capital losses offset capital gains dollar-for-dollar; excess losses offset up to $3,000 of ordinary income per year, with unlimited carryforward.
Implementation Steps
- Track Every Transaction: Import all exchange and wallet data into a crypto tax platform (Koinly, CoinTracker, TaxBit). Every transaction — including DeFi, NFTs, and transfers between wallets — must be accounted for.
- Select Cost Basis Method: Choose HIFO to minimize taxable gains. You must consistently apply the method and specifically identify lots at the time of each sale — retroactive lot selection is not permissible.
- Harvest Losses in December: Review unrealized losses before year-end. Sell to realize the loss, then immediately rebuy if you want to maintain exposure. No 30-day waiting period required.
- Report on Form 8949: Report every disposal (sale, trade, or spend) on Form 8949. Classify each as short-term (Schedule D) or long-term. The IRS asks about digital assets on the front page of Form 1040.
- FBAR and FATCA: If you hold crypto on foreign exchanges, foreign account reporting may apply. Consult a licensed professional on your specific exchange and jurisdiction.
Audit Protection
The IRS asks every taxpayer on the front page of Form 1040: "At any time during [tax year], did you receive, sell, exchange, or otherwise dispose of any digital asset?" Answering "No" when you had any crypto activity is perjury. The IRS uses third-party reporting from exchanges (Form 1099-DA now required for brokers) and blockchain analysis tools to identify unreported transactions. Missing transactions — especially DeFi activity, cross-chain bridges, and wallet-to-wallet transfers — are the most common source of discrepancies. Use a reputable crypto tax platform and have a licensed professional review the output before filing.
See how this applies to your situation.
Consult a licensed professional before implementing any tax strategy. Individual results vary.
Ask Genie →