HomeLessons › Tax Lots & Wash Sales
For: Intermediate 12 min read Published Apr 28, 2026

Tax Lots, Wash Sales, and Crypto: What Tradesmen Actually Track

Two traders with identical P&L can owe wildly different tax bills depending on how their lots were tracked. The IRS doesn't care that you didn't know โ€” but you should.

This is US-centric (IRS rules) The concepts apply everywhere, but specific rules โ€” wash-sale, holding-period thresholds, identification methods โ€” differ by jurisdiction. UK, EU, AU, CA all have their own rules. This is education, not tax advice. Consult a CPA before filing.

What a "tax lot" is

A tax lot is a specific batch of shares (or coins) acquired in a single transaction. Each lot has its own:

If you bought 100 SOL three times โ€” 50 at $80, 30 at $120, 20 at $200 โ€” you have three tax lots, not one position. When you sell 40 SOL, the IRS asks: which lot did those 40 come from?

The four lot identification methods

Selling 40 SOL โ€” same trade, four different gains FIFO โ€” first in, first out Sells oldest lot first ($80 cost) 40 ร— ($150 โˆ’ $80) = +$2,800 gain Default if no method specified Often largest tax bill LIFO โ€” last in, first out Sells newest lot first ($200 cost) 20 ร— ($150 โˆ’ $200) = โˆ’$1,000 + 20 ร— ($150 โˆ’ $120) = +$600 Net: โˆ’$400 (a loss!) HIFO โ€” highest in, first out Sells highest cost first ($200) 20 ร— ($150 โˆ’ $200) = โˆ’$1,000 + 20 ร— ($150 โˆ’ $120) = +$600 Net: โˆ’$400 (matches LIFO here) Specific ID You pick lots manually per sale Optimal โ€” pick lot that creates the result you want Requires meticulous records
Same 40-SOL sale at $150 produces a +$2,800 gain or a โˆ’$400 loss depending only on which lot identification method you elect.

FIFO (First In, First Out)

The default for most brokerages and the IRS fallback. In a rising market, FIFO produces the largest taxable gain because the oldest (cheapest) lots get sold first.

LIFO (Last In, First Out)

Sells your most recent purchases first. Useful in a falling market โ€” your newest, higher-cost lots get sold at a smaller gain or larger loss.

HIFO (Highest In, First Out)

Always sells the lot with the highest cost basis first, regardless of date. Generally produces the smallest taxable gain. Most popular among active crypto traders for this reason.

Specific Identification

You designate exactly which lot is being sold, trade by trade. Maximum flexibility โ€” and maximum recordkeeping burden. The IRS requires contemporaneous records (you can't pick lots retroactively after the year ends, in theory).

Holding period: short-term vs long-term

US capital gains have two regimes based on holding period:

Holding periodTax rate (US, 2026)
โ‰ค 1 year (short-term)Ordinary income rates (10% โ€“ 37% federal)
> 1 year (long-term)0%, 15%, or 20% depending on income

Difference between selling a lot at day 364 vs day 366: a trader in the 32% bracket pays 32% vs 15% on that gain. On a $20,000 gain, that's $3,400 of tax avoided just by waiting 2 days.

Holding-period strategy Active traders flag positions approaching the 1-year mark. If the unrealized gain is large and the trade thesis is still intact, holding past day 365 can be the highest-EV "trade" in the portfolio โ€” purely from tax savings.

The wash-sale rule (and why crypto is different)

Wash-sale rule (IRS ยง1091): if you sell a stock at a loss and buy "substantially identical" shares within 30 days before or after, the loss is disallowed for current-year deduction. Instead, it's added to the cost basis of the replacement shares.

Wash-Sale Window
30 days before sale + day of sale + 30 days after = 61-day window
Buying "substantially identical" security in that window โ†’ loss disallowed

Crypto's loophole (as of 2026)

The wash-sale rule applies to "stocks and securities." The IRS has classified crypto as property, not securities. Result: wash-sale rules currently do NOT apply to crypto.

This means a crypto trader can sell BTC at a loss, immediately rebuy BTC, and still claim the loss for tax purposes. Equity traders cannot do this.

This may change The Build Back Better bill (2021โ€“2022) included extending wash-sale to crypto. It didn't pass. Several proposals have surfaced since. Check current law every tax year โ€” what's true in 2026 may not be true in 2027.

Tax-loss harvesting (the legal arbitrage)

Active crypto traders systematically harvest losses by selling losing positions in December, banking the realized loss, and rebuying immediately. The realized loss offsets gains elsewhere (or up to $3,000 of ordinary income, with carryforward).

Year-end TLH example (crypto only)

BTC bought Jan$95,000
BTC price Dec 28$74,000
Sell 1 BTC, realize lossโˆ’$21,000
Rebuy 1 BTC same day$74,000 (new basis)
Other 2026 realized gains$30,000
Net taxable gains after TLH$9,000
Tax saved (32% bracket)~$6,720

What active traders actually track

FieldWhy
Acquisition date & timeHolding period; LT vs ST
Acquisition priceCost basis
Acquisition feesAdd to basis
QuantityLot identity
Disposal date & priceRealization event
Disposal feesReduce proceeds
Lot ID method electedAuditable trail
Wallet/exchange locationSome methods are per-account
Wallet transfersNot taxable, but breaks naive tracking
Airdrops, staking rewards, forksIncome at FMV on receipt; new basis

The transfer trap

Moving 5 ETH from Coinbase to a self-custody wallet is not a taxable event โ€” but most exchanges report the outflow as a "send" with no destination context. If you later sell that ETH from your self-custody wallet and plug the data into TurboTax naively, the software has no idea what your basis is and may report the entire sale as gain. Always reconcile transfers across all your wallets/exchanges before computing taxes.

The tools traders use

Manual tracking works up to ~50 trades/year. Past that, you need software:

The mistakes that cost the most

  1. Defaulting to FIFO when HIFO would save thousands โ€” many crypto exchanges let you elect a different method but you have to opt in.
  2. Forgetting staking/airdrop income โ€” taxable as ordinary income at FMV when received. Missing this triggers IRS notices years later.
  3. Not tracking gas fees โ€” failed transactions and gas costs on swaps reduce your taxable basis or add to acquisition cost. Most retail leaves this on the table.
  4. Trading futures without ยง1256 awareness โ€” regulated futures contracts get 60/40 LT/ST treatment regardless of holding period. Crypto perps usually don't qualify.
  5. Selling at year-end without holding-period check โ€” selling on day 364 vs day 366 can mean a 17-percentage-point tax difference.
Bottom line Tax lots aren't accounting overhead โ€” they're a source of real after-tax alpha for active traders. The difference between FIFO defaults and HIFO optimization can equal an entire year's trading profit. Track every lot, elect a method consciously, and harvest losses every December.
Previous← Risk-Reward Ratio NextMental Stops vs Hard Stops →
Disclaimer This article is for educational purposes only and does not constitute financial, investment, tax, or legal advice. Trading and investing involve substantial risk of loss. Past performance is not indicative of future results. Always do your own research and consult a licensed professional before making financial decisions.