Crypto Loss Harvesting Example With a $12K Loss
See a crypto loss harvesting example with cost basis, capital gains, wash-sale risk, and the records active traders need for accurate tax reporting each year.
6 min readby The Crypto Hub

A red position is not automatically a tax opportunity. The result depends on the asset’s cost basis, the specific lots you sell, your realized gains elsewhere, and the rules that apply when you file. This crypto loss harvesting example shows how an active U.S. trader can turn a realized loss into a more accurate tax position without confusing portfolio performance with tax reporting.
Tax-loss harvesting is a reporting strategy, not a trading signal. You sell an asset that is below its tax basis, realize the capital loss, and use that loss to offset realized capital gains. If losses exceed gains, a limited amount may offset ordinary income, with the remainder generally carried forward. The strategy can be useful, but only if every transfer, trade, fee, and acquisition is organized correctly.
Crypto Loss Harvesting Example: The Numbers
Assume Maya is an active investor who traded across two exchanges during the tax year. Earlier in the year, she bought 2 ETH for $4,000 each, for a total cost basis of $8,000. Later, ETH falls to $2,000, and she sells both ETH for $4,000 total.
Her realized loss is straightforward:
`$4,000 proceeds - $8,000 cost basis = $4,000 capital loss`
That same year, Maya sold Bitcoin from another account and realized a $10,000 capital gain. Without the ETH sale, she has $10,000 of taxable capital gains. After realizing the $4,000 ETH loss, her net realized capital gain becomes $6,000.
`$10,000 realized gain - $4,000 realized loss = $6,000 net capital gain`
The ETH trade does not erase the market loss. It formally recognizes it for tax purposes. If Maya had simply held the ETH through year-end, the decline would remain unrealized and would generally not offset her realized Bitcoin gain.
This is the core distinction that matters: a portfolio can be down without producing a reportable tax loss. A loss usually becomes realized when you dispose of the asset through a sale, swap, spend transaction, or another taxable disposition.
The Same Loss Can Produce Different Results
Cost basis method and lot selection can change the result substantially. Consider a trader who accumulated 1 BTC through three purchases:
- 0.25 BTC at $20,000
- 0.25 BTC at $35,000
- 0.50 BTC at $55,000
If Bitcoin is now worth $40,000 per BTC and the trader sells 0.25 BTC, the tax result depends on which lot is assigned to the sale. Selling the $20,000 lot produces a gain. Selling the $35,000 lot produces a smaller gain. Selling part of the $55,000 lot produces a loss.
For a 0.25 BTC sale at a $40,000 market price, proceeds are $10,000 before fees. If the $55,000-per-BTC lot is specifically identified, its basis is $13,750, creating a $3,750 loss. If the $20,000 lot is used instead, the basis is $5,000 and the same sale creates a $5,000 gain.
That is why a balance-only portfolio view is not enough. Tax reporting requires transaction-level data: acquisition dates, quantities, cost basis, fees, transfers, and the method used to assign lots. FIFO, LIFO, HIFO, and specific identification can produce materially different results. The method available to you, and whether you can substantiate it, depends on your records and applicable tax rules.
Short-Term and Long-Term Treatment Matter
Holding period is another variable. In the U.S., assets held for one year or less before disposal generally create short-term capital gains or losses. Assets held for more than one year generally receive long-term treatment.
A short-term crypto loss first offsets short-term gains, while a long-term loss first offsets long-term gains. Netting rules then apply across the categories. This matters because short-term gains are generally taxed at ordinary income rates, while long-term gains may receive different rates.
Suppose Maya’s $10,000 Bitcoin gain is short-term and her $4,000 ETH loss is also short-term. The offset is direct and efficient from a tax-character perspective. If the loss and gain fall into different holding-period buckets, it can still help, but the final result requires proper netting rather than a simple one-line subtraction.
If total capital losses exceed total capital gains, U.S. taxpayers can generally use up to $3,000 of net capital loss against ordinary income in a year, subject to filing status rules. Unused losses can generally carry forward to future years. A large loss is therefore not necessarily wasted, but it needs to be reported accurately to preserve the carryforward.
What Happens if You Buy Back the Asset?
Traders often want to realize a loss while keeping exposure to a token. That is where tax rules, execution timing, and policy changes require caution.
Crypto has historically been treated as property for U.S. federal tax purposes, and the traditional wash-sale rule under Section 1091 has generally applied to stocks and securities rather than cryptocurrency. That has led many market participants to conclude that selling a token at a loss and repurchasing it shortly afterward does not trigger the stock wash-sale limitation.
That conclusion should not be treated as a permanent planning guarantee. Tax law, agency interpretation, and legislative proposals can change. Different jurisdictions may apply different rules, and related transactions involving derivatives, wrapped assets, or substantially similar exposure can add complexity. Before acting, confirm the rules in effect for the relevant tax year with a qualified tax professional.
There is also a trading risk separate from tax law. Selling to capture a loss can leave you out of the market during a sharp move. Buying back immediately may preserve exposure but can increase fees, spreads, and operational complexity. A tax benefit should not override position sizing, liquidity needs, or your broader investment plan.
The Records That Make the Example Work
Maya’s calculation only works if her records show that the ETH she sold was the ETH she acquired at $4,000 each. That becomes harder when assets move between exchanges and wallets, are used as collateral, are swapped on-chain, or are received through staking and rewards.
For each taxable disposal, retain the date and time, asset and quantity, proceeds in U.S. dollars, fees, acquisition details, wallet or exchange source, and transaction ID where relevant. Transfers between your own wallets or exchange accounts are typically not taxable by themselves, but they must be matched correctly. Otherwise, a reporting system may interpret a transfer as a sale or lose the original acquisition basis.
The operational challenge compounds across platforms. One exchange may provide complete trade history but no cost basis for transferred-in assets. A decentralized exchange may show on-chain swaps without a conventional statement. Derivatives, margin activity, token migrations, airdrops, and staking can each require their own tax treatment.
A centralized dashboard can reduce this reconciliation burden by aggregating read-only exchange and wallet data, identifying transfers, and applying a consistent cost-basis method across accounts. The Crypto Hub is designed for that workflow: portfolio visibility and historical performance stay connected to tax-ready transaction records without requiring custody or trading authority over your assets.
A Practical Year-End Review Process
Loss harvesting works best as a controlled review, not a rushed December trade. Start by separating unrealized losses from realized gains. Then review the tax lots behind each losing position, including acquisition dates and basis. A token showing a small loss at the portfolio level may contain individual lots with much larger or smaller gains and losses.
Next, identify gains that the loss could offset and assess whether the sale fits your existing risk plan. Check liquidity and trading costs, especially for smaller-cap tokens or on-chain positions where slippage can reduce the benefit. Finally, document the intended lot selection before executing the sale and preserve the resulting trade confirmation.
After the transaction, reconcile it promptly. Verify that the sale, fee, proceeds, and any subsequent repurchase are correctly classified. Waiting until tax season to resolve missing history across multiple exchanges is where avoidable errors tend to surface.
A useful crypto loss harvesting example is not about forcing every losing position into a sale. It is about knowing exactly what you own, what each lot cost, and how one decision affects your current and future tax reporting. When the data is organized before you trade, you keep control of both the position and the paperwork.
Share this article




