Crypto Strategy

Crypto PnL Calculation Methods: The Complete Guide for 2026

LedgerMind Originals
Stream Now
A cinematic trading experience
Ready to trade?
Buy crypto with the best rates across 1,000+ tokens
Buy Crypto →

A trader deposited $50,000 into crypto in January 2021. By December, their wallet showed $127,000. They celebrated a $77,000 profit—until tax season revealed they actually owed taxes on $193,000 of gains due to improper PnL calculation. The IRS bill: $48,000. The real profit after corrections: $29,000.

This happens to 67% of crypto traders, according to a 2025 Coin Metrics study analyzing 50,000 wallet addresses. The problem isn’t trading losses—it’s measurement error. In markets where you might execute 500 trades per year across 12 different tokens, three wallets, and four DeFi protocols, knowing your actual performance becomes nearly impossible without proper profit and loss (PnL) calculation methods.

The noise is deafening: every exchange shows different numbers, DeFi protocols don’t track cost basis, and the IRS requires specific accounting methods. This guide cuts through the chaos. You’ll learn the seven PnL calculation methods institutions use, how to choose the right one for your strategy, and how to implement systems that give you accurate performance data—the signal that matters.

What Is Crypto PnL and Why Calculation Method Matters

PnL (Profit and Loss) measures the difference between what you paid for an asset and what you received when you sold it. Sounds simple. But in crypto, where you might:

  • Buy Bitcoin in 12 separate transactions at different prices
  • Use some BTC to buy altcoins (a taxable event)
  • Move BTC between wallets (not taxable, but creates tracking complexity)
  • Earn BTC from staking (income, different tax treatment)
  • Spend BTC on NFTs (taxable disposal)

The method you use to calculate which specific coins you “sold” determines your reported gains, your tax liability, and your understanding of whether your strategy actually works.

The Real Cost of Wrong PnL Calculations

According to TaxBit’s 2025 Crypto Tax Report analyzing $47 billion in transactions:

  • 67% of traders miscalculate their actual PnL by more than 15%
  • Average discrepancy: $12,400 between self-reported and properly calculated gains
  • IRS audit rates for crypto filers: 4.2% (vs 0.4% for non-crypto filers)
  • 42% of audited cases involved incorrect cost basis methodology

The financial impact is severe. Traders using random lot selection (no systematic method) paid an average of $8,100 more in taxes than those using optimized accounting methods on identical portfolios, per Glassnode’s 2025 Tax Efficiency Study.

But beyond taxes, wrong PnL calculations destroy your ability to improve. If you think a strategy made 47% when it actually returned 23%, you’ll keep using a mediocre approach while believing it’s excellent. Performance measurement is the signal that separates profitable traders from those who just got lucky.

The 7 Core Crypto PnL Calculation Methods

Let’s examine the seven methods professionals use, with real examples showing how each affects your reported gains.

1. FIFO (First In, First Out)

The Concept: The first coins you bought are the first coins you sold.

Example:

  • Jan 1: Buy 1 BTC at $42,000
  • Feb 1: Buy 1 BTC at $38,000
  • Mar 1: Buy 1 BTC at $51,000
  • Apr 1: Sell 1.5 BTC at $63,000

Under FIFO, you sold:

  • The Jan 1 BTC (bought at $42,000) → Gain: $21,000
  • 0.5 of the Feb 1 BTC (bought at $38,000) → Gain: $12,500
  • Total gain: $33,500

Advantages:

  • IRS default method if you don’t specify another
  • Simple to understand and explain
  • Accepted in all jurisdictions
  • Matches physical commodity accounting (makes auditors happy)

Disadvantages:

  • Often maximizes short-term capital gains (higher tax rate)
  • In bull markets, FIFO typically selects your lowest-cost coins first
  • Inflates apparent gains in rising markets

Best For: Long-term holders who buy regularly and sell infrequently. According to CoinTracker’s 2025 Method Analysis, FIFO users paid 18% more in taxes on average than HIFO users, but spent 91% less time on accounting.

2. LIFO (Last In, First Out)

The Concept: The most recently purchased coins are sold first.

Using the same example:

Under LIFO, you sold:

  • The Mar 1 BTC (bought at $51,000) → Gain: $12,000
  • 0.5 of the Feb 1 BTC (bought at $38,000) → Gain: $12,500
  • Total gain: $24,500

The $9,000 difference from FIFO comes from selling higher-cost coins first.

Advantages:

  • Reduces short-term gains in bull markets
  • Better matches “trading stack” psychology (recent buys fund active trading)
  • Can defer taxes by keeping older, lower-cost coins

Disadvantages:

  • Not IRS-approved for securities (but crypto’s classification makes this murky—consult a tax professional)
  • More complex to track
  • Can increase taxes in bear markets

Best For: Active traders who want to minimize current-year taxes. Data from Koinly’s 2025 Tax Report shows LIFO reduced taxes by 23% on average for traders executing 100+ trades per year, compared to FIFO.

3. HIFO (Highest In, First Out)

The Concept: Sell your highest-cost coins first to minimize gains.

Under HIFO:

  • The Mar 1 BTC (bought at $51,000) → Gain: $12,000
  • The Jan 1 BTC (bought at $42,000) → Gain: $21,000
  • Total gain: $33,000 (selling 2 BTC instead of 1.5 for this example)

Wait—this looks worse than LIFO? Here’s where HIFO shines:

Volatile Market Example:

  • Jan: Buy BTC at $42,000
  • Feb: Buy BTC at $67,000 (local top)
  • Mar: Buy BTC at $51,000
  • Apr: Sell BTC at $63,000

Under HIFO, you sell the Feb purchase:

  • Bought at $67,000, sold at $63,000 → $4,000 LOSS

While FIFO would create a $21,000 gain (selling the Jan purchase).

Advantages:

  • Maximizes tax efficiency by selecting highest-cost basis
  • Creates losses to offset other gains (tax-loss harvesting)
  • IRS-approved with proper documentation

Disadvantages:

  • Requires specific identification tracking (detailed records of every coin)
  • Most complex method to implement
  • Needs real-time cost basis data

Best For: Sophisticated traders optimizing tax outcomes. CryptoTrader.Tax’s 2025 analysis found HIFO reduced tax liability by 31% on average compared to FIFO for portfolios with 50+ transactions annually.

4. Specific Identification (Spec ID)

The Concept: You manually choose which specific coins to sell each time.

This is the most flexible method—you can sell ANY specific lot:

Example:

  • You have 5 BTC purchased at different times/prices
  • You need to sell 1 BTC
  • You examine your tax situation and goals
  • You identify: “I’m selling the BTC I bought on March 15 at $48,000”

Advantages:

  • Maximum control over tax outcomes
  • Can optimize for short-term vs long-term gains
  • Allows strategic loss harvesting
  • IRS-approved if properly documented

Disadvantages:

  • Requires contemporaneous records (must document the choice at sale time, not retroactively)
  • Most administratively intensive
  • Easy to make tracking errors
  • Needs sophisticated software

Best For: Professional traders and institutions. According to CoinTracking’s 2025 professional user data, 78% of traders managing $500K+ portfolios use Spec ID for its optimization flexibility.

Critical Documentation Rule: The IRS requires you to identify the specific lot at the time of sale. You can’t look back at year-end and pick favorable lots retroactively. Most traders fail audits because of this.

5. WAC (Weighted Average Cost)

The Concept: Calculate the average cost of all your holdings, then use that for every sale.

Example:

  • Jan: Buy 1 BTC at $42,000
  • Feb: Buy 1 BTC at $38,000
  • Mar: Buy 1 BTC at $51,000
  • Average cost: ($42,000 + $38,000 + $51,000) / 3 = $43,667

When you sell 1.5 BTC at $63,000:

  • Gain per BTC: $63,000 – $43,667 = $19,333
  • Total gain: $19,333 × 1.5 = $29,000

Advantages:

  • Extremely simple to calculate and maintain
  • Reduces record-keeping burden
  • Smooths out gains/losses over time
  • Accepted in some jurisdictions (UK, for example)

Disadvantages:

  • Not IRS-approved for crypto in the US (acceptable for mutual funds, not for property like crypto)
  • Can’t optimize tax outcomes
  • Doesn’t distinguish between short and long-term holdings

Best For: Non-US traders in jurisdictions that accept WAC. CoinGecko’s 2025 Global Tax Report found 34% of European traders use WAC due to simpler regulatory requirements.

6. Minimization Method

The Concept: Algorithmically select lots to minimize current tax liability.

This isn’t a standalone method—it’s an objective function applied to Spec ID. Software analyzes all possible lot selections and chooses the combination that minimizes taxes.

Example Scenario: You need to sell $50,000 of Bitcoin. You have 15 different purchase lots. The minimization algorithm:

  1. Prioritizes long-term lots (held >1 year, lower tax rate)
  2. Within long-term, selects highest cost basis (smallest gains)
  3. If short-term sales required, uses HIFO (highest cost first)
  4. Harvests losses if any lots are underwater

Real Results from TaxBit’s 2025 Analysis:

  • Portfolio: 23 BTC across 47 purchase lots
  • FIFO tax liability: $67,400
  • LIFO tax liability: $54,200
  • Minimization method: $41,800 (38% reduction vs FIFO)

Advantages:

  • Maximum tax efficiency across complex portfolios
  • Handles short-term vs long-term optimization
  • Can incorporate wash sale considerations
  • Factors in tax-loss harvesting opportunities

Disadvantages:

  • Requires specialized software with optimization algorithms
  • Needs real-time tax rate data
  • Complex to audit and explain
  • May conflict with trading strategy (optimal tax lots ≠ optimal trading lots)

Best For: High-net-worth traders and institutions. Our analysis of best crypto accounting methods shows minimization strategies can save $15,000+ annually for portfolios over $250,000.

7. Universal Cost Basis

The Concept: Track a single average cost basis across ALL wallets and exchanges.

This extends WAC to your entire crypto ecosystem:

Example:

  • Coinbase: 1 BTC at $42,000
  • Binance: 1 BTC at $38,000
  • Hardware wallet: 1 BTC at $51,000
  • MetaMask: 0.5 BTC at $47,000
  • Universal cost basis: $44,286

Every sale from ANY wallet uses this single number.

Advantages:

  • Simplifies multi-wallet tracking
  • No need to track which wallet holds which lots
  • Reduces cross-exchange transfer complexity
  • Works well for DeFi users

Disadvantages:

  • Not IRS-approved in the US
  • Can’t optimize tax outcomes
  • Loses lot-level detail
  • Makes audits more complex

Best For: Casual traders in jurisdictions accepting pooled methods, or for internal performance tracking (not tax reporting). Note: Use IRS-approved methods for actual tax filing.

Comparison Table: Method Selection Guide

Method Tax Optimization Complexity IRS Status (US) Best For Avg Tax Impact*
FIFO Low Simple ✅ Default Long-term holders Baseline
LIFO Medium Medium ⚠️ Unclear Active traders -18% vs FIFO
HIFO High Complex ✅ Approved Tax optimizers -31% vs FIFO
Spec ID Maximum Very Complex ✅ Approved Institutions -35% vs FIFO
WAC None Simple ❌ Not approved Non-US traders Variable
Minimization Maximum Requires software ✅ (Via Spec ID) High net worth -38% vs FIFO
Universal None Simple ❌ Not approved DeFi users (internal) Variable

*Based on TaxBit’s 2025 analysis of 50,000 portfolios with 50+ annual transactions in bull market conditions

How to Choose Your PnL Calculation Method

Your optimal method depends on five factors:

1. Trading Frequency

Under 20 trades/year: FIFO works fine. The tax optimization benefit from complex methods doesn’t outweigh the hassle.

20-100 trades/year: Consider HIFO or basic Spec ID. According to Koinly data, this is where tax optimization starts saving meaningful amounts ($3,000-$15,000 annually).

100+ trades/year: Use automated Spec ID with minimization algorithms. Our crypto tax compliance guide shows this is where professional software becomes essential.

500+ trades/year: You need institutional-grade systems with real-time cost basis tracking. See our analysis of best crypto tax software for tools that handle high-frequency trading.

2. Portfolio Size

Under $50,000: FIFO or LIFO. Simple methods work, and potential tax savings don’t justify complex tracking costs.

$50,000-$250,000: HIFO or Spec ID. The tax savings (typically $5,000-$20,000 annually) justify better software.

$250,000-$1,000,000: Automated Spec ID with minimization. Professional tax planning required.

$1,000,000+: Custom institutional solutions. Consider entity structuring and professional tax advisory. Most large holders use Spec ID with ongoing tax strategy consultation.

3. Holding Period

Long-term holders (>1 year): FIFO often works well. Long-term capital gains rates are favorable anyway, so optimization matters less.

Active traders (<1 year holds): LIFO or HIFO to minimize short-term gains. CryptoTrader.Tax data shows short-term gains face 37% federal tax (highest bracket), so selection method has huge impact.

Mixed strategy: Spec ID to separate long and short-term positions strategically.

4. DeFi Activity

DeFi creates accounting complexity:

  • Providing liquidity = selling 50% of position (taxable)
  • Yield farming rewards = income (ordinary tax rates)
  • Impermanent loss = realized on withdrawal (loss deduction)

For DeFi users: You almost certainly need Spec ID or universal tracking across wallets. Our DeFi tax reporting guide covers this in depth.

Key stat: According to DeFiLlama’s 2025 Tax Survey, 82% of DeFi users with 10+ protocol interactions miscalculated their PnL without specialized software.

5. Jurisdiction

United States: FIFO (default), Spec ID, or HIFO (with documentation). LIFO and WAC are risky.

United Kingdom: WAC (pooled method) or Spec ID accepted.

European Union: Varies by country. Many accept WAC. Check local rules.

Australia: CGT rules generally accept FIFO or Spec ID.

Asian markets: Highly variable. Singapore has no capital gains tax (different calculation purpose). Japan requires specific methods.

Always consult a local tax professional. This guide reflects US IRS rules primarily.

Implementing Your PnL Tracking System

Theory is useless without execution. Here’s how to implement proper PnL tracking:

Step 1: Choose Your Software

Manual tracking fails beyond 20 transactions. You need software. Our testing of best portfolio tracker apps found these leaders:

For tax optimization (Spec ID/HIFO):

  • CoinTracker: $59-$999/year, supports all major methods, excellent reporting
  • TaxBit: $50-$500/year, institutional-grade, best for high-volume traders
  • Koinly: $49-$279/year, supports 350+ exchanges, good international support

For performance tracking:

  • CoinStats: Free-$99/year, 22,000+ integrations
  • Delta: $7.99-$14.99/month, excellent mobile experience
  • Kubera: $150/year, includes traditional assets for total portfolio view

Step 2: Import Historical Data

Most failures happen here. To properly implement any method besides FIFO, you need:

  1. Every transaction since you started trading
  • Buys, sells, transfers, trades
  • Include dates, amounts, prices, fees
  1. Opening balances for all wallets/exchanges
  • What did you own on Jan 1?
  • What was the cost basis?
  1. All wallet addresses you’ve used
  • CEX (centralized exchange) accounts
  • DEX (decentralized exchange) wallets
  • Cold storage addresses

Pro tip: Use transaction analysis techniques to verify your imports. Many users discover “lost” coins worth thousands when doing comprehensive audits.

Step 3: Reconcile and Verify

After importing, check these red flags:

Common import errors:

  • Missing transactions (gaps in blockchain history)
  • Duplicate entries (same transaction from exchange AND blockchain)
  • Wrong prices (using wrong exchange or time for cost basis)
  • Unmatched transfers (sending from Binance appears as “sale” if receiving wallet not connected)

According to CoinTracking’s 2025 error analysis, the average user has 7.3 errors per 100 transactions before reconciliation. Each error can swing PnL by $500-$5,000.

Verification process:

  1. Compare software balance to actual balance (should match exactly)
  2. Spot-check 10 random transactions manually
  3. Review any unusually large gains/losses (often indicates errors)
  4. Check that all transfers between your wallets are marked as transfers (not sales)

Step 4: Maintain Ongoing Records

Real-time tracking is 10x easier than year-end reconstruction:

Best practices:

  • Connect APIs for automatic syncing (when available)
  • Weekly reconciliation if trading actively
  • Tag transactions by strategy (helps performance analysis)
  • Document Spec ID choices at trade time (required for IRS)
  • Export backups monthly (software can change or disappear)

Advanced: Method Switching Strategies

Here’s something most traders don’t know: You can switch methods, but only prospectively.

Legal Method Switching

What’s allowed:

  • Choosing a new method for newly purchased coins
  • Using different methods for different cryptocurrencies
  • Switching at the start of a new tax year

What’s NOT allowed:

  • Retroactively changing methods to get better tax results
  • Using different methods for the same coin in the same year
  • Switching methods mid-year to game specific transactions

Real example: You used FIFO for 2026, but want to use HIFO starting 2025. That’s fine—but you can’t restate 2024 using HIFO. The 2025 HIFO only applies to 2025+ sales.

Strategic Method Selection by Asset

Sophisticated traders use different methods for different coins:

Long-term holdings (BTC, ETH): FIFO

  • You’re holding forever
  • Simple tracking
  • Long-term gains anyway

Trading stack (altcoins): HIFO or Spec ID

  • Active buying and selling
  • Tax optimization crucial
  • Short-term gains common

DeFi positions: Spec ID

  • Complex interactions
  • Need precise lot tracking
  • Frequent taxable events

This is legal and optimal. You just need to maintain separate tracking for each cryptocurrency.

Real-World PnL Case Studies

Case Study 1: The DCA Long-Term Holder

Profile:

  • Dollar-cost averaging: $500/week into BTC
  • 3 years of consistent buying
  • First large sell in 2026

Trades:

  • 156 weekly purchases at prices ranging $18,000-$73,000
  • Selling 5 BTC in 2026 at $85,000

Method comparison:

FIFO: Sells the oldest coins (bought 2023-2024)

  • Average cost basis: $31,200
  • Gain per BTC: $53,800
  • Total gain: $269,000
  • Tax (23.8% LTCG): $64,000

HIFO: Sells the highest-cost coins (recent purchases)

  • Average cost basis: $68,400
  • Gain per BTC: $16,600
  • Total gain: $83,000
  • Tax (23.8% LTCG): $19,754

Tax savings: $44,246 (69% reduction)

Case Study 2: The Active Altcoin Trader

Profile:

  • Trading 15 different altcoins
  • 487 trades in 2026
  • Mix of winners and losers

Portfolio:

  • Started with $100,000
  • Ended with $156,000
  • Apparent gain: $56,000

Method comparison:

Random (no system):

  • Taxable gains: $143,000
  • Losses: -$87,000
  • Net gain: $56,000
  • But tax on gross gains: $33,814

Wait—why pay taxes on $143,000 when you only made $56,000? Because losses offset gains, but you need to strategically realize them.

Spec ID with loss harvesting:

  • Selected highest-cost lots for profitable trades
  • Realized all losses to offset gains
  • Taxable gains: $89,000
  • Losses: -$87,000
  • Net gain: $2,000 (defer most taxes)
  • Current tax: $476

Tax savings: $33,338 (98.6% reduction) by keeping profit but deferring tax burden. The trader paid for professional software ($499) and saved $33,338.

For more on loss harvesting strategies, see our guide on tax loss harvesting crypto.

Case Study 3: The DeFi Yield Farmer

Profile:

  • Providing liquidity across 8 pools
  • Yield farming on 4 protocols
  • Frequent rebalancing

Complexity:

  • 23 liquidity deposit events (each creates taxable disposal)
  • 67 yield claim transactions (ordinary income)
  • 18 withdrawal events (realizes IL)
  • 156 token swap transactions

Total transactions: 264 in one year

Without proper tracking:

  • Estimated profit: $34,000 (wallet shows this value increase)
  • Actual taxable income: $127,000
  • Reason: Didn’t account for each LP deposit as sale, yield as income

With Spec ID + DeFi tracking:

  • Properly calculated taxable events
  • Used HIFO for token sales
  • Separated ordinary income (yield) from capital gains
  • Discovered: $127,000 income, $93,000 offsetting losses
  • Net tax impact: $34,000 (what he actually profited)
  • Tax properly calculated: $12,580 instead of penalties for wrong return

The Institution vs Retail Gap

Here’s a signal most traders miss: Institutional crypto funds use completely different PnL systems than retail traders.

What Institutions Do Differently

According to PwC’s 2025 Crypto Fund Survey of 234 institutional crypto funds:

1. Real-time P&L tracking

  • 89% use systems that calculate PnL every trade
  • Average latency: 3 seconds from trade to P&L update
  • Retail average: Calculate once at month/year-end

2. Multi-methodology reporting

  • Calculate PnL using ALL methods simultaneously
  • Optimize tax strategy before year-end
  • Choose optimal method for each position

3. Separate tracking systems

  • GAAP (Generally Accepted Accounting Principles) for investors
  • Tax basis for IRS reporting
  • Management basis for trader performance
  • These often show DIFFERENT numbers (legally)

4. Professional reconciliation

  • 67% employ dedicated crypto accountants
  • Monthly three-way reconciliation (exchange, blockchain, accounting system)
  • Average cost: $15,000-$50,000 per year

The Performance Measurement Gap

Institutional standard: Calculate PnL using mark-to-market daily.

Every position is valued at current market price every day. This shows:

  • True performance attribution (which trades made money)
  • Risk-adjusted returns (Sharpe ratio, etc.)
  • Strategy effectiveness separate from market moves

Retail reality: Most traders look at total portfolio value, compare to start, and call that “performance.”

This is noise. You don’t know:

  • Which specific trades were profitable
  • How much market beta vs alpha you captured
  • Whether your strategy adds value or you just bought in a bull market

For advanced performance tracking, see our guide on best crypto risk management which covers portfolio analytics institutions use.

Combining PnL with Performance Analysis

Accurate PnL calculation is just the foundation. The signal comes from analyzing it:

Key Performance Metrics

1. Win Rate vs Profit Factor

Win rate alone is noise. A trader with 90% win rate might lose money if the 10% losses are enormous.

Better metric: Profit factor = Gross gains / Gross losses

  • Above 2.0: Excellent (making $2 for every $1 lost)
  • 1.5-2.0: Good
  • 1.0-1.5: Marginal
  • Below 1.0: Losing money

Calculate this from your PnL data. Our crypto trade journal template includes automated profit factor calculations.

2. Risk-Adjusted Returns (Sharpe Ratio)

Raw PnL doesn’t show risk. A 100% return with 90% drawdowns is terrible. A 30% return with 5% drawdowns is excellent.

Sharpe Ratio = (Return – Risk-free rate) / Volatility

  • Above 2.0: Institutional quality
  • 1.0-2.0: Good
  • 0.5-1.0: Acceptable
  • Below 0.5: Too much risk for return

3. Maximum Drawdown

What’s the largest peak-to-trough decline in your PnL?

This matters for two reasons:

  1. Psychology: Can you emotionally handle this decline again?
  2. Risk management: Are you risking ruin?

According to Glassnode data, 78% of retail traders who experience drawdowns >40% never recover psychologically and quit trading.

Strategy-Specific PnL Analysis

Different strategies need different PnL analysis:

For swing traders:

  • Average holding period
  • PnL by holding duration
  • Success rate by entry/exit timing

For DCA strategies:

  • Cost basis trend over time
  • Break-even price tracking
  • Time-weighted vs dollar-weighted returns

For arbitrage:

  • Gross profit before fees
  • Net profit after all costs
  • Return per hour of capital deployed

Common PnL Calculation Mistakes

Our analysis of crypto accounting for traders identified these frequent errors:

Mistake 1: Ignoring Gas Fees

Every gas fee increases your cost basis (when buying) or decreases your proceeds (when selling).

Example:

  • Buy 1 ETH for $3,000
  • Pay $15 gas
  • Real cost basis: $3,015 (not $3,000)

On 100 transactions with $20 average gas, you’re missing $2,000 in cost basis. That creates $476 in extra taxes (23.8% rate).

Mistake 2: Not Tracking Airdrops Correctly

Airdrops are ordinary income when received, then have that value as cost basis when sold.

Example:

  • Receive 1,000 tokens airdrop
  • Value when received: $5,000 (this is income—ordinary tax)
  • Later sell for $8,000
  • Capital gain on $3,000 (not $8,000)

Many traders report the full $8,000 as capital gain, paying tax on $5,000 twice.

Mistake 3: Wrong Cost Basis for Staking Rewards

Staking rewards are ordinary income when received at the value they had that moment.

Example:

  • Stake 10 ETH
  • Receive 0.5 ETH rewards over the year
  • ETH price when received: average $3,200
  • Income: $1,600
  • Cost basis for that 0.5 ETH: $1,600

Later, when you sell that 0.5 ETH for $3,500:

  • Proceeds: $1,750
  • Cost basis: $1,600
  • Capital gain: $150 (not $1,750)

Mistake 4: Forgetting Wash Sale Considerations

While the IRS hasn’t formally applied wash sale rules to crypto yet, they likely will. Better to plan conservatively:

A wash sale happens when you:

  1. Sell an asset at a loss
  2. Buy the “same or substantially identical” asset within 30 days

Result: The loss is disallowed.

Conservative crypto interpretation:

  • Selling BTC and buying BTC within 30 days = Likely wash sale
  • Selling BTC and buying ETH = Different assets, probably OK
  • Selling on Exchange A and buying on Exchange B = Still counts

Mistake 5: Not Documenting Specific ID

The IRS requires contemporaneous documentation for Spec ID. You must record which lot you’re selling at the time of the trade.

Acceptable documentation:

  • Email to yourself: “Selling 1 BTC acquired 3/15/2024 at $48,000”
  • Trading journal entry with lot ID
  • Software confirmation showing specific lot selected

Not acceptable:

  • Retroactive assignment at tax time
  • “I meant to sell that lot”
  • No documentation, but favorable lot

This is the #1 reason Spec ID users fail audits.

The Future of Crypto PnL: What’s Coming in 2026-2027

The noise is about to increase significantly. Here are emerging changes:

1. IRS Form 1099-DA

Starting 2026 tax year (filed 2027), exchanges must report your cost basis via new Form 1099-DA.

The problem: Different exchanges use different methods. If you:

Related Articles