Crypto Tax-Loss Harvesting Checklist: Lots, Wallets, and Records
June 11, 2024 · 7 min read

Crypto Tax-Loss Harvesting Checklist: Lots, Wallets, and Records

Crypto tax-loss harvesting is not a prediction exercise. It is a recordkeeping and transaction-review exercise: identify the units being sold, calculate their basis and proceeds, decide whether the resulting capital loss has a useful place in the broader tax picture, and retain evidence for the return.

This checklist focuses on direct digital assets held through exchanges and wallets. For the separate question of whether the securities wash-sale rule applies to a specific crypto holding or an ETF wrapper, see Crypto Wash Sale Rule 2026.

Quick Checklist Before a Crypto Loss Sale

CheckWhat to confirmWhy it matters
Asset and wrapperWhether the holding is direct crypto, an ETF share, a trust, or another productThe tax analysis can differ by legal wrapper
Specific unitsQuantity, acquisition date, acquisition cost, and wallet or exchange locationA loss is calculated from the units actually disposed of
Transfer historyWhether the units moved between accounts you control before the saleA transfer is usually not a sale, but it can break the basis trail
Sale evidenceTimestamp, proceeds, fees, transaction ID, and trading venueThese records support the reported amount realized
Use of the lossCurrent gains, expected gains, and existing carryforwardsA capital loss offsets gains first; unused net loss has different timing value

1. Identify the Actual Tax Lot

The IRS generally treats digital assets as property. When investment property is sold or exchanged, gain or loss is generally the amount realized minus adjusted basis. That means a portfolio-level app value is not enough: the tax result depends on the particular units sold.

Start with a lot record that ties together:

  • The asset and quantity.
  • When and where the units were acquired.
  • The U.S.-dollar basis, including relevant acquisition costs.
  • The location of the units immediately before the sale.
  • The date, time, proceeds, and fees of the disposition.

If an exchange permits specific identification and the records support it, document the selected units before placing the order. If the records do not reliably distinguish units, do not assume the most favorable basis is available. A tax professional can help determine the appropriate method for the facts.

2. Reconcile Exchanges and Self-Custody Transfers

Buying on one exchange and transferring to a self-custody wallet does not by itself generally create a taxable disposition. But the move can leave the acquisition record in one system and the later sale record in another. A tax report that treats the wallet deposit as a new purchase can overstate basis; one that cannot connect the deposit to its source can report a false zero basis.

Before selling, reconcile the path of the units from acquisition to disposition. Save exchange CSV exports, wallet addresses, transaction hashes, and any transfer confirmations needed to establish that both ends of a transfer were under the same ownership. Include network fees and transaction fees in the records so the tax preparer can assess their treatment.

3. Calculate the Loss Without Treating It as a Refund

Here is a simplified illustration. Suppose an investor identifies 2 ETH acquired for a combined $6,000 basis and sells those units for $4,700 after relevant selling costs. The transaction produces a $1,300 capital loss before other adjustments.

That loss enters the capital-gain netting calculation. It may offset capital gains from crypto, stocks, funds, or other investment property. If losses exceed gains, only a remaining net capital loss can generally reduce up to $3,000 of ordinary income per year on a federal return, with unused amounts generally carried forward. State treatment, filing status, other income, prior carryforwards, and fees can change the outcome.

The loss is not a $1,300 tax refund, and a sale does not erase the history of the units. A prompt repurchase generally starts a new basis and holding period for the replacement units.

4. Review Rebuys and Other Holdings

The federal stock wash-sale rule in Internal Revenue Code section 1091 applies to stock and securities. Direct crypto is generally treated as property for federal tax purposes, but that answer should not be stretched to every product with crypto exposure. A spot Bitcoin ETF, a trust share, a token that is itself a security, and a transaction involving a broker's reporting convention can require a different review.

Before a quick rebuy, list the household's related exchange, brokerage, IRA, and recurring-purchase activity. Confirm the exact holding and current law rather than relying on a general crypto headline. The crypto wash-sale guide explains the direct-asset versus ETF distinction in more detail.

Even when section 1091 does not disallow a loss, spreads, fees, execution timing, lower replacement basis, future gains, and incomplete documentation can make a sale less helpful than it first appears.

5. Preserve Reporting Evidence

Digital-asset broker reporting is evolving, but a missing tax form does not make a taxable disposition disappear. The IRS says taxpayers must report taxable digital-asset transactions whether or not they receive a statement. Form 1099-DA can be useful evidence, yet it may not contain the complete basis history for assets moved across platforms.

For each loss sale, preserve:

  • Trade confirmation or exchange export showing the sale and proceeds.
  • The acquisition record and any transfer chain for the identified units.
  • Transaction IDs, wallet addresses, and timestamps where they help connect the records.
  • Fee records and the U.S.-dollar valuation method used by the platform.
  • Any Form 1099-DA, Form 1099-B, or supplemental statement received.
  • A note explaining the lot-identification method and any assumptions that need review.

This package gives a tax preparer something concrete to reconcile against Form 8949 and Schedule D. It also makes it easier to correct a platform export before a return is filed.

When Software Can Help—and What It Cannot Decide

Software can make the administrative work easier by consolidating transaction exports, flagging incomplete transfer chains, and surfacing lots whose recorded basis exceeds their current value. Those functions are only as reliable as the data and rules supplied.

No tool can confirm a taxpayer's current law, household-wide facts, financial objectives, or whether a particular repurchase is appropriate. Treat an automated suggestion as a prompt to review the lot, the records, and the broader capital-gain picture—not as individualized tax or investment advice.

For the mechanics of a Bitcoin sale, read Bitcoin tax-loss harvesting: basis, trades, and records. For the general capital-loss ordering rules, see carryforward losses explained.

Bottom Line

A crypto harvest is only as sound as its lot record. Identify the units, reconcile transfers, capture sale evidence, understand how the loss fits with gains and carryforwards, and verify the current rule for the exact asset before selling or rebuying.

Official Sources

Stop overpaying — get started free →