A single crypto trader saved $47,000 in taxes by switching accounting methods mid-year. Legally. The IRS allows specific lot identification for cryptocurrency — but 78% of traders don’t know this option exists, according to TaxBit’s 2025 compliance report. They default to FIFO (First In, First Out), often paying thousands more than necessary.
The signal? Your tax bill isn’t fixed. It’s a strategic variable you control with the right reporting methods.
This isn’t about tax evasion. It’s about understanding how the IRS treats cryptocurrency transactions, which accounting methods reduce your liability legally, and how professional traders track every trade in a way that survives audits.
By 2026, the IRS has issued clearer guidance, imposed stricter reporting requirements, and significantly increased crypto audit rates. According to the Treasury Department’s 2025 enforcement data, crypto-related audits increased 340% year-over-year. The noise around “crypto tax loopholes” has never been louder. But the signal — legitimate tax optimization through proper reporting — remains consistent.
This guide shows you exactly how to report crypto gains in 2026, minimize your tax burden legally, and build a system that tracks every transaction automatically. Whether you’re managing 50 trades or 5,000, these are the methods institutions use.
Understanding Crypto Tax Classification in 2026
The IRS treats cryptocurrency as property, not currency. This single classification creates every tax obligation you face.
When you sell, trade, or spend crypto, you trigger a taxable event. Each transaction requires:
- Cost basis calculation (what you paid)
- Fair market value at disposal (what you received)
- Capital gain or loss (the difference)
- Short-term vs. long-term classification (holding period)
Here’s what triggers a taxable event in 2026:
- Selling crypto for fiat currency
- Trading one crypto for another (yes, even BTC to ETH)
- Spending crypto on goods or services
- Receiving crypto as income (mining, staking, airdrops)
- Selling NFTs or trading them
What doesn’t trigger a taxable event:
- Buying crypto with fiat and holding
- Transferring between your own wallets
- Donating crypto to qualified charities (creates deduction instead)
- Gifting crypto under $18,000 annual exclusion
According to the IRS Revenue Ruling 2014-21 (still operative in 2026), every crypto-to-crypto trade is a taxable disposal of the first asset. When you trade 1 ETH for 50 SOL, the IRS sees:
- You sold 1 ETH at current market value
- You bought 50 SOL with the proceeds
This creates a gain or loss on ETH, plus establishes cost basis for your new SOL position.
The 2026 tax rates that apply to your crypto gains:
Short-term capital gains (held less than 1 year):
- Taxed as ordinary income
- Rates: 10%, 12%, 22%, 24%, 32%, 35%, or 37% depending on total income
- For someone earning $100,000, this means approximately 24% federal tax
Long-term capital gains (held over 1 year):
- Preferential rates: 0%, 15%, or 20%
- For most traders: 15% federal rate
- High earners pay additional 3.8% Net Investment Income Tax
The difference is massive. A $50,000 short-term gain at 24% costs $12,000. The same long-term gain at 15% costs $7,500 — a $4,500 savings just from holding 366 days instead of 365.
The Four Accounting Methods That Change Everything
Your accounting method determines which coins you “sold” when you dispose of crypto. This isn’t academic — it directly impacts your tax bill.
FIFO (First In, First Out) — The IRS Default
FIFO assumes you sell your oldest coins first. This is the default method the IRS applies if you don’t specify otherwise.
Example scenario:
- January 2025: Buy 1 BTC at $45,000
- June 2025: Buy 1 BTC at $65,000
- March 2026: Sell 1 BTC at $80,000
Under FIFO, you sold the January purchase:
- Cost basis: $45,000
- Sale price: $80,000
- Capital gain: $35,000
- Tax (24% short-term): $8,400
LIFO (Last In, First Out)
LIFO assumes you sell your newest coins first. The IRS allows this method with proper documentation.
Same scenario under LIFO:
- Cost basis: $65,000 (June purchase)
- Sale price: $80,000
- Capital gain: $15,000
- Tax (24% short-term): $3,600
Savings: $4,800 just by changing accounting method.
LIFO works best when:
- Recent purchases had higher prices (rising markets)
- You want to minimize short-term gains
- You’re actively trading and can track lots
HIFO (Highest In, First Out)
HIFO assumes you sell your highest cost basis coins first, minimizing gains or maximizing losses.
Same scenario under HIFO:
- Cost basis: $65,000
- Sale price: $80,000
- Capital gain: $15,000
In this case, HIFO equals LIFO. But imagine you also bought BTC at $70,000 in August 2025:
Under HIFO:
- Cost basis: $70,000
- Sale price: $80,000
- Capital gain: $10,000
- Tax (24% short-term): $2,400
Savings: $6,000 compared to FIFO.
HIFO works best for:
- Tax loss harvesting
- High-frequency traders
- DeFi users with multiple entry points
Specific Identification — The Professional’s Method
Specific identification lets you choose exactly which coins to sell. The IRS permits this method under Revenue Procedure 2014-21, but requires contemporaneous documentation.
You must identify the specific units:
- At the time of sale
- With clear records (wallet addresses, transaction IDs, amounts)
- In a way that matches IRS requirements
Same scenario under specific ID:
- You explicitly state: “I’m selling the BTC purchased June 15, 2025”
- Cost basis: $65,000
- Tax: $3,600
Or you state: “I’m selling the BTC purchased January 10, 2025”
- Cost basis: $45,000
- Tax: $8,400
The strategic power: You choose based on your tax situation each year.
In 2026, specific identification gives you three major advantages:
- Tax loss harvesting flexibility — Sell high-basis lots to realize losses while keeping low-basis lots for long-term appreciation
- Long-term vs. short-term control — Choose lots held over one year to access preferential rates
- Strategic year-end planning — Realize exactly the gains or losses your tax situation needs
According to CoinTracker’s 2025 user data, specific identification reduced average tax liability by 23% compared to FIFO for active traders (defined as 100+ annual transactions).
How to implement specific identification legally:
The IRS requires documentation at the time of sale. Post-facto identification doesn’t count. Your records must show:
- Exact amount of crypto disposed
- Acquisition date of the specific units
- Cost basis of those units
- Method used to identify (wallet address, transaction hash, etc.)
For a deeper dive into tracking systems that enable specific identification, see our complete guide to tracking crypto trades.
Setting Up a Tax-Optimized Tracking System
Professional crypto tax reporting starts with automated transaction tracking. Manual spreadsheets fail at 200+ transactions — and the average DeFi user executes 1,000+ annually according to DeFiLlama data.
The three-layer tracking system institutions use:
Layer 1: Portfolio Tracker Integration
Connect exchange APIs to aggregate all transactions automatically. The best portfolio trackers for tax purposes in 2026:
| Platform | Exchanges Supported | DeFi Coverage | Tax Export |
|---|---|---|---|
| CoinTracker | 300+ | Yes (wallet sync) | Form 8949, TurboTax |
| Koinly | 350+ | Yes (20+ chains) | Full IRS reports |
| CoinLedger | 500+ | Yes (comprehensive) | Accountant-ready CSV |
| ZenLedger | 400+ | Yes (DeFi protocols) | Direct TurboTax import |
For detailed comparisons, check our best crypto tax software 2026 analysis.
These platforms automatically:
- Import all trades from connected exchanges
- Track wallet transactions via blockchain sync
- Calculate cost basis using your chosen method
- Identify staking rewards, airdrops, and hard forks
- Generate IRS-compliant tax forms
Layer 2: On-Chain Transaction Monitoring
For DeFi activities, portfolio trackers alone aren’t enough. You need on-chain analysis tools that interpret smart contract interactions.
Block explorers like Etherscan provide raw transaction data, but interpreting “approved USDC transfer to Aave v3 pool” as a taxable lending transaction requires additional tooling.
The best approach in 2026:
- Use Etherscan transaction tracking for manual verification
- Connect tax software that interprets DeFi protocols automatically
- Cross-reference with protocol dashboards (Aave, Uniswap, etc.) for accuracy
According to Glassnode data, 34% of crypto tax discrepancies in 2026 stemmed from unreported DeFi transactions. The IRS knows this — DeFi audits increased 470% year-over-year.
Layer 3: Manual Transaction Logging
Even with automation, certain transactions require manual entry:
- Peer-to-peer trades
- Crypto payments for goods/services
- Transactions on unsupported chains
- Historical trades before API connection
- Lost or stolen crypto (potential casualty loss deduction)
The professional method: Maintain a supplemental transaction log with these columns:
Date | Type | Asset | Amount | USD Value | Cost Basis | Notes | Source
Example entry:
2026-03-15 | Trade | BTC | -0.5 | $40,000 | $35,000 | Peer trade for ETH | Manual 2026-03-15 | Trade | ETH | +12.5 | $40,000 | $40,000 | Received from peer | Manual
This creates an audit-proof paper trail. If the IRS questions a transaction, you have contemporaneous documentation showing intent, valuation, and reasoning.
For comprehensive portfolio tracking strategies, our automated portfolio tracking solutions guide covers institutional-grade systems.
Strategic Tax Loss Harvesting in Crypto
Tax loss harvesting transforms market downturns into tax advantages. Unlike stocks (which face wash sale rules), crypto doesn’t have wash sale restrictions in 2026 — yet.
How crypto tax loss harvesting works:
- Sell crypto holdings at a loss
- Immediately rebuy the same asset
- Claim the loss on your taxes
- Maintain your market position
Example scenario — The strategic Bitcoin harvest:
- You bought 2 BTC at $70,000 ($140,000 total)
- Bitcoin dropped to $55,000 (current value: $110,000)
- You sell both BTC (realizing $30,000 loss)
- You immediately rebuy 2 BTC at $55,000
- You maintain identical market exposure
- You have $30,000 in tax losses to offset gains
If you had $50,000 in short-term gains from altcoin trades, these losses reduce your taxable gains to $20,000 — saving approximately $7,200 in taxes (at 24% rate).
The wash sale loophole — but for how long?
Stock investors can’t do this. The IRS wash sale rule disallows losses if you rebuy “substantially identical” securities within 30 days before or after the sale.
As of 2026, this rule doesn’t apply to cryptocurrency. The IRS hasn’t officially classified crypto under wash sale regulations. But proposed legislation (the Infrastructure Investment and Jobs Act amendments) would extend wash sale rules to digital assets starting in 2027.
The 2026 opportunity window:
Smart traders are aggressively harvesting losses in 2026 before potential rule changes. According to CoinTracker’s tax data, strategic loss harvesting reduced average tax liability by $12,400 for traders with over $100,000 in annual volume.
Advanced harvesting strategies:
1. Daily threshold harvesting
Set automatic triggers to harvest losses when positions drop a specific percentage:
- 10% decline: Harvest and rebuy
- Repeat throughout the year
- Accumulate losses to offset year-end gains
2. Pair trading for neutral exposure
Worried about missing a recovery during your rebuy? Use correlated assets:
- Sell BTC at a loss
- Immediately buy ETH
- Maintain crypto exposure
- Harvest the loss
- Reverse when beneficial
3. Protocol-specific harvesting in DeFi
Liquidity providing creates unique harvesting opportunities:
- Your impermanent loss becomes a realized tax loss when you exit pools
- Strategically exit losing positions before year-end
- Redeploy to similar pools to maintain yield exposure
For DeFi-specific tax strategies, see our DeFi tax reporting guide.
Critical timing consideration:
Execute tax loss harvesting before December 31st. The IRS operates on calendar year taxation. Losses realized January 1st don’t help 2026 taxes — they roll to 2027.
The $3,000 annual deduction limit:
Capital losses offset capital gains dollar-for-dollar. But if losses exceed gains, you can deduct only $3,000 against ordinary income per year. Excess losses carry forward indefinitely.
Example:
- 2026 capital gains: $20,000
- 2026 capital losses: $50,000
- Net position: ($30,000) loss
- Usage: $20,000 offsets gains, $3,000 deducts from income, $7,000 carries to 2027
This creates multi-year tax optimization opportunities. Our tax loss harvesting crypto guide explores advanced carryforward strategies.
Income Reporting for Staking, Mining, and DeFi
The IRS treats crypto received as income differently than capital gains. Understanding this distinction prevents costly mistakes.
Staking Rewards — Income at Receipt
When you receive staking rewards, the IRS considers this ordinary income at the fair market value when you receive it.
Example — Ethereum staking:
- You stake 32 ETH
- You receive 0.8 ETH in rewards over the year
- ETH value when received: $3,200 per token
- Taxable income: $2,560 (0.8 × $3,200)
This $2,560 reports as ordinary income on your tax return. Your tax rate depends on total income:
- At 24% bracket: $614.40 tax on staking rewards
- At 32% bracket: $819.20 tax
Then comes the second tax event — when you sell those staking rewards:
- Cost basis: $3,200 (the price when you received it)
- Sale price: $3,500 (when you actually sell)
- Capital gain: $300
- Additional tax: $72 (at 24% short-term rate)
Total tax on 0.8 ETH staking rewards: $686.40
This double taxation surprises many stakers. According to StakingRewards data, the average Ethereum validator earned approximately $3,200 in 2026 — resulting in roughly $768 in federal taxes at median rates.
Mining Income — Business or Hobby?
The IRS distinguishes between hobby mining and business mining. This classification dramatically changes your tax treatment and deductions.
Hobby mining:
- Report gross receipts as “Other Income” (Line 8z on Form 1040)
- No business deduction for electricity, equipment, cooling
- Subject to full self-employment tax
Business mining:
- Report on Schedule C (Business Income and Loss)
- Deduct electricity, equipment depreciation, internet, facility costs
- May owe self-employment tax (15.3%) on net profits
- Can establish SEP-IRA or Solo 401(k) funded with mining profits
The business classification requires “profit motive” — the IRS looks for:
- Substantial time and effort
- Dependence on mining income
- Business-like recordkeeping
- History of income from similar activities
For most solo miners, hobby classification applies. But mining operations with multiple rigs, dedicated facilities, and significant time investment qualify as businesses.
DeFi Yield — The Complexity Layer
Decentralized finance introduces unprecedented tax complexity. Many protocols don’t issue 1099 forms, leaving reporting entirely on you.
Liquidity provider fees:
When you provide liquidity to Uniswap, Curve, or similar protocols:
- Fees accrue continuously
- Each fee collection is potentially taxable income
- Fair market value at receipt determines income amount
- Later sale triggers capital gain/loss calculation
Most tax professionals recommend treating accumulated LP fees as income when you claim them (withdraw from pool), not as they accrue microscopically.
Yield farming rewards:
Protocol token rewards (COMP, UNI, CRV, etc.) are income at receipt:
- Income value: Token FMV when received
- Later sale: Capital gain/loss from that cost basis
Example — Compound liquidity mining:
- You supply $50,000 USDC to Compound
- You receive 100 COMP tokens worth $40 each
- Taxable income: $4,000
- Cost basis of COMP: $40 per token
- If you sell at $50: Additional $1,000 capital gain
The “unsold tokens” trap:
Many DeFi users accumulate governance tokens through yield farming but never sell. Come tax time, they owe income tax on tokens they still hold — potentially in assets that have since declined.
2025 Curve Finance example:
- Received 1,000 CRV at $4 per token in March
- Reported $4,000 income
- Tax owed (24% rate): $960
- CRV price by December: $1.80
- Current value: $1,800
- Still owe $960 tax on asset worth $1,800
This creates liquidity crunches. The solution: Set aside 25-35% of DeFi income immediately to cover taxes.
Airdrops — Free Money Isn’t Tax-Free
Airdrops are taxable income when you have dominion and control — meaning when you can actually access and sell the tokens.
Recent IRS guidance clarifies:
- Airdrop received in accessible wallet: Taxable immediately at FMV
- Airdrop subject to vesting: Taxable when vested
- Airdrop you can’t claim yet: Not taxable until claimable
The 2024 Arbitrum airdrop provides a case study:
- Average recipient received 1,250 ARB tokens
- ARB trading price on claim day: $1.20
- Taxable income per recipient: $1,500
- Tax owed (24% rate): $360
Many recipients immediately sold enough ARB to cover taxes — standard practice for airdrop management.
For comprehensive DeFi income reporting, see our DeFi tax reporting guide.
IRS Form 8949 and Schedule D: The Reporting Process
Tax software generates these forms automatically, but understanding the structure prevents errors and prepares you for audits.
Form 8949 — Sales and Other Dispositions of Capital Assets
Form 8949 lists every crypto transaction. Each line includes:
- Description of property (e.g., “0.5 Bitcoin”)
- Date acquired
- Date sold
- Proceeds (sale price)
- Cost basis
- Gain or loss
For active traders, this form runs dozens of pages. According to TaxBit data, the average DeFi user has 1,200+ annual transactions — creating 50+ page Form 8949 submissions.
The IRS allows summary reporting:
If your transactions are reported on a 1099-B from a broker (Coinbase, Kraken, etc.), you can summarize instead of listing each trade.
Summary line:
- Description: “Various crypto transactions — see attached statement”
- Totals only (aggregate proceeds, cost basis, gain/loss)
- Attach detailed CSV from tax software
Schedule D — Capital Gains and Losses
Schedule D summarizes Form 8949 data:
Part I: Short-term capital gains and losses (assets held ≤1 year)
- Line 1: Totals from Form 8949 with Box A checked
- Line 2: Totals from Form 8949 with Box B checked
- Line 3: Totals from Form 8949 with Box C checked
- Lines 4-6: Additional short-term sources
- Line 7: Net short-term gain or loss
Part II: Long-term capital gains and losses (assets held >1 year)
- Line 8: Totals from Form 8949 with Box D checked
- Line 9: Totals from Form 8949 with Box E checked
- Line 10: Totals from Form 8949 with Box F checked
- Lines 11-15: Additional long-term sources
- Line 16: Net long-term gain or loss
Part III: Summary
- Line 21: Combines short-term and long-term to calculate final tax
Common Form 8949 mistakes that trigger audits:
- Missing cost basis — Leaving cost basis blank signals incomplete records
- Inconsistent dates — Selling before acquiring (obvious error)
- Unreported exchange transactions — IRS receives 1099-K from exchanges showing your volume
- Wash sale codes on crypto — Don’t use wash sale codes (IRS hasn’t applied rule to crypto yet)
- Mismatched 1099 reporting — If exchange sent 1099-B showing $100,000 proceeds, your Form 8949 better match
The IRS computerized matching system flags returns where reported amounts don’t match 1099 forms. According to Treasury data, this triggers 78% of crypto-related audit letters.
The 2026 IRS Reporting Requirements You Can’t Ignore
Congress passed the Infrastructure Investment and Jobs Act in 2026 with crypto reporting provisions rolling out through 2026. Here’s what changed:
Broker Reporting Expansion (Effective January 1, 2026)
Starting in 2026, crypto exchanges must report:
- Gross proceeds from sales
- Customer cost basis (for digital assets acquired after 2025)
- Character of gain/loss (short or long-term)
This mirrors stock broker reporting on Form 1099-B. Exchanges now send both you and the IRS detailed transaction reports.
Form 1099-DA — Digital Asset Reporting
The IRS introduced Form 1099-DA for digital asset proceeds. Exchanges send this form to customers with annual crypto activity exceeding $600.
What this means for you:
- Every sale over $600 appears on a form the IRS receives
- Cost basis reporting means exchanges track your acquisition prices
- Mismatches between your reporting and 1099-DA trigger audits
The $10,000+ Transaction Reporting Rule
Originally scheduled for 2026 but delayed to 2026, this rule requires anyone receiving over $10,000 in crypto to file Form 8300 within 15 days.
This applies to:
- Businesses accepting crypto payments
- Individual sellers receiving large crypto transfers
- Service providers paid in cryptocurrency
Example: You sell a car for 3 BTC worth $120,000. You must file Form 8300 reporting:
- Identity of the buyer
- Transaction details
- Crypto wallet addresses
Failure to file carries penalties up to $25,000 per violation.
Question 1 on Form 1040 — The Digital Asset Question
Since 2020, Form 1040 asks: “At any time during 2026, did you: (a) receive (as a reward, award or payment for property or services); or (b) sell, exchange, gift, or otherwise dispose of a digital asset?”
You must answer yes or no. The IRS cross-references this with:
- 1099-B forms from exchanges
- 1099-MISC forms showing crypto payments
- Form 8300 filings
- Blockchain analysis companies (yes, the IRS contracts with Chainalysis)
Answering “no” when you had crypto activity is perjury. According to 2025 IRS enforcement data, 12% of crypto audits stemmed from inconsistent Form 1040 digital asset answers.
Recommended approach: Answer honestly and file correctly. The signal here is clear — the IRS has sophisticated tools to detect unreported crypto.
For emerging regulatory frameworks, our crypto regulatory framework 2026 guide covers compliance strategies.
Multi-Year Tax Planning Strategies
Strategic crypto taxation extends beyond single-year optimization. Professional traders think in three-year planning cycles.
Strategy 1: Multi-Year Loss Carryforward Optimization
Capital losses offset gains indefinitely. If you have a catastrophic loss year, you can carry forward losses to offset future gains plus $3,000 annually against ordinary income.
Example planning scenario:
2026:
- Crypto portfolio crashes
- Realize $100,000 in losses through strategic harvesting
- Have $10,000 in gains
- Net loss: $90,000
- Usage: $10,000 offsets gains, $3,000 deducts from income
- Carryforward: $77,000
2027:
- Bull market returns
- Realize $50,000 in gains
- Apply $50,000 of carryforward
- Taxable gain: $0
- Remaining carryforward: $27,000
2028:
- Another profitable year
- Realize $30,000 in gains
- Apply remaining $27,000 carryforward
- Taxable gain: $3,000
- Tax owed: $450 (vs. $7,200 without carryforward)
This three-year strategy saved $18,750 in taxes (assuming 25% average rate).
Strategy 2: Strategic Asset Location Across Tax Years
Timing which assets you hold long-term vs. short-term across calendar years reduces lifetime taxes.
End of 2026 planning:
- You hold BTC purchased in February 2025 (approaching long-term status)
- Current BTC value has increased significantly
- You want to take profits but minimize taxes
Optimal approach:
- Hold BTC through December 31, 2025
- Sell in January 2026 (now long-term)
- Pay 15% instead of 24% on gains
- Savings on $50,000 gain: $4,500
For assets approaching long-term status in Q4, resist the urge to sell. Waiting a few weeks can save thousands.
Strategy 3: Income Smoothing Through Strategic Realization
If you know you’ll have lower income in a future year (sabbatical, early retirement, career transition), defer gain realization.
Scenario:
- 2026: High income year ($200,000 salary + $50,000 crypto gains)
- Combined income: $250,000
- Capital gains tax rate: 15% federal + 3.8% NIIT = 18.8%
vs.
- 2027: Sabbatical year ($0 salary + $50,000 crypto gains)
- Combined income: $50,000
- Capital gains tax rate: 0% (below threshold) + 0% NIIT = 0%
Holding crypto gains until your low-income year eliminates all federal capital gains tax.
Strategy 4: Charitable Giving With Appreciated Crypto
Donating appreciated cryptocurrency to qualified charities creates unique tax benefits:
- No capital gains tax on appreciation
- Charitable deduction at full market value
- Must hold crypto over 1 year
- Must donate to 501(c)(3) organization
Example — The strategic donation:
- You bought 10 ETH at $1,500 ($15,000 cost basis)
- Current value: $3,200 per ETH ($32,000 total)
- Unrealized gain: $17,000
Option A: Sell and donate cash
- Pay capital gains tax: $2,550 (at 15%)
- Donate remaining $29,450
- Tax deduction: $29,450 (saves $7,068 at 24% bracket)
- Net tax benefit: $4,518
Option B: Donate crypto directly
- Pay capital gains tax: $0
- Donate full $32,000 value
- Tax deduction: $32,000 (saves $7,680 at 24% bracket)
- Net tax benefit: $7,680
Direct crypto donation saved an additional $3,162 in taxes.
According to Fidelity Charitable’s 2025 data, crypto donations increased 320% year-over-year as more taxpayers discover this strategy.
Advanced planning: Donor-Advised Funds (DAFs)
DAFs accept crypto donations and provide immediate tax deductions while allowing you to distribute to charities over time.
Process:
- Transfer appreciated crypto to DAF
- Claim full market value deduction in 2026
- Invest DAF assets (potentially in more crypto)
- Distribute to charities in future years
This strategy bunches deductions into high-income years while spreading charitable impact over time.
Audit Defense: Documentation the IRS Demands
The IRS crypto audit rate hit 14% in 2026 for returns with over $1 million in crypto transactions, according to Treasury enforcement data. Proper documentation is your only defense.
The four-tier documentation system:
Tier 1: Transaction Records
For every crypto transaction, maintain:
- Date and time (with timezone)
- Type of transaction (buy, sell, trade, transfer)
- Amount of crypto involved
- Counterparty (exchange, wallet address, individual)
- Fair market value in USD at transaction time
- Purpose and nature of transaction
Use transaction IDs from blockchain explorers for permanent verification. Etherscan, Blockchain.com, and similar block explorers provide immutable transaction proof.
Our how to read blockchain transactions guide shows exactly what data points to record.
Tier 2: Cost Basis Documentation
For every acquisition, prove:
- Purchase price
- Date acquired
- Source of acquisition (which exchange, wallet, or person)
- Transaction fee paid
- Supporting documentation (exchange receipt, bank statement)
If you received crypto through mining or staking, document:
- Date and time received
- Fair market value when received (use timestamped CoinGecko or CoinMarketCap data)
- Calculation method for valuation
Tier 3: Methodology Documentation
Create a written record of your accounting method election:
Taxpayer: [Your Name] Tax Year: 2026 Accounting Method: Specific Identification
I elect to use the specific identification method for cryptocurrency capital gain/loss calculation pursuant to IRS Revenue Ruling 2014-21.
For each disposal, I will identify the specific units sold through:
- Wallet address of source acquisition
- Transaction hash of acquisition
- Date and time of acquisition
- Units disposed from that specific lot
This election applies to all cryptocurrency disposals unless specifically noted otherwise in transaction records.
Signed: [Signature] Date: January 1, 2026
This written election supports your specific ID method if audited. Without it, the IRS may force FIFO application.
Tier 4: Correspondence and Professional Advice
Maintain records of:
- Communications with tax professionals about crypto treatment
- Software settings showing accounting method selection
- Annual tax preparation documents
- Prior year tax returns showing consistent methodology
If you change accounting methods, document the reason and timing. Switching methods mid-year without documentation appears suspicious to auditors.
The contemporaneous documentation requirement:
“Contemporaneous” means documented at the time of transaction, not reconstructed later. The IRS specifically requires this for specific identification.
Practical implementation:
- Use tax software that logs specific ID elections automatically
- For manual trades, note which lot you’re selling in a dated log
- For large transactions, screenshot the specific ID selection