Crypto Loss Harvesting: Sell, Rebuy, Save Tax (Until Congress Closes the Door)
Why Crypto Loss Harvesting Works So Well
IRC §1091 wash sale rule disallows a loss on a sale if you buy ‘substantially identical’ securities within 30 days before or after the sale. The disallowed loss is added to the basis of the replacement security.
For Crypto Tax Loss Harvesting, stock example: sell IBM at $20K loss on December 30, buy IBM back on January 5. Loss disallowed for 2024 tax purposes; instead added to basis of the new IBM shares. You can never use that $20K loss as a tax deduction in 2024.
Crypto is not a ‘security’ under §1091. The wash sale rule doesn’t apply.
Crypto example: sell Bitcoin at $20K loss on December 30, buy Bitcoin back on December 30 (same day). Loss is fully recognized in 2024. New Bitcoin has basis at the buyback price.
Net effect: realize the loss for tax purposes while maintaining your position. Better tax treatment than equivalent stock loss harvesting.
This isn’t a loophole or aggressive position. The IRS hasn’t classified crypto as a security for §1091. IRS Notice 2014-21 treats crypto as property. Property gets standard tax treatment without the wash sale special rule.
Legislative status: Congress has discussed extending wash sale to crypto in several bills (Build Back Better Act 2021, various tax extender packages). As of 2026, no extension has passed. The exemption persists.
Implication: take advantage of crypto loss harvesting while the rule allows. If legislation passes, the rule may apply prospectively (future transactions) but typically not retroactively. Historical loss harvesting remains valid.
Mechanics of Crypto Loss Harvesting
Step 1: Identify positions with losses.
Look at your crypto holdings. For each lot, compute current FMV vs. cost basis. Negative = unrealized loss = harvest candidate.
Step 2: Sell the loss positions before December 31.
Execute trades on your exchange or DEX. The sale is a disposition; the loss is realized.
Step 3 (optional but common): immediately rebuy the same crypto.
Same day, same hour. No 30-day wait required. You re-establish the position at the new (lower) basis.
Step 4: Report on Form 8949 and Schedule D.
Each sale is a line item on Form 8949. The loss flows to Schedule D and offsets gains or ordinary income.
Example walkthrough:
You own 2 BTC purchased at $80K each (total basis $160K). Current BTC price: $60K. Unrealized loss: $40K (or $20K per coin).
December 30, 2026:
10:00 AM: sell 2 BTC for $120K total. Realized loss: $40K (long-term if held >1 year).
10:05 AM: buy 2 BTC for $120K (same price, give or take a small spread).
Result:
– $40K of long-term capital loss for 2026 tax purposes
– 2 BTC owned with new basis of $60K each
– Future appreciation taxable; future declines deductible from new basis
Spread risk: in the 5-minute gap between sell and buy, BTC could move. Minimize this by executing trades quickly or using limit orders.
Exchange fees: each trade typically costs 0.1%-0.5% in fees. For $120K of BTC, fees might be $120-$600 round trip. Negligible compared to the $40K loss harvested.
Tax Value of the Harvested Loss
How a $40K capital loss flows through the return:
If you have other realized capital gains in 2026: loss offsets gains dollar-for-dollar.
Example: $50K of realized gains from selling appreciated Bitcoin earlier in the year. The $40K loss reduces taxable gain to $10K.
Tax savings: $40K × 23.8% (federal LTCG + NIIT at top bracket) + NY state ~10.85% + NYC ~3.876% = ~38% combined = approximately $15,200 saved.
If you don’t have offsetting gains: loss deductible up to $3K against ordinary income.
$3K × 32% federal marginal rate + NY/NYC = ~$1,300 of immediate tax savings. The remaining $37K carries forward to future years.
Loss carryforward: capital losses carry forward indefinitely. Use against future capital gains or $3K annual ordinary income offset.
For consistent loss harvesters: large carryforwards build up. Useful for tax-managing future capital gains. Some long-term crypto holders have carryforward balances exceeding $1M.
State-level treatment varies:
– NY conforms to federal capital loss rules – CA conforms – Most states conform with some modifications – Some states have different annual ordinary income offset caps
Best use of harvested losses:
1. Offset realized gains (avoids the $3K annual cap on ordinary offset) 2. Plan year-end gain harvesting in tandem with loss harvesting 3. Build carryforward for future high-gain years
What Counts as ‘Substantially Identical’
Crypto’s exemption from wash sale removes the ‘substantially identical’ question for crypto-to-crypto rebuy. You can sell Bitcoin and rebuy Bitcoin immediately.
But cross-asset planning is worth understanding:
Different tokens are clearly not substantially identical. Bitcoin and Ethereum are distinct assets. Selling Bitcoin at a loss and buying Ethereum on the same day = clean loss + new position in different asset.
Same-token rebuy: Bitcoin sold and Bitcoin bought back is the same asset. Under stock rules, this would be wash sale (disallowed loss). Under current crypto rules, fully recognized loss.
Wrapped tokens: BTC vs. wBTC (wrapped Bitcoin) — same underlying asset, different format. Under stock-like reasoning, these would be substantially identical. Under current crypto rules, no wash sale issue.
Related tokens: ETH vs. stETH (staked ETH liquid token) — economically similar but distinct tokens. Probably not substantially identical under any reasonable interpretation.
Stablecoins: USDC vs. DAI vs. USDT — different tokens but all pegged to USD. Trading between stablecoins typically produces minimal gain/loss. Not particularly useful for loss harvesting because stablecoins don’t appreciate or depreciate much.
DeFi positions: aUSDC (Aave’s receipt token for USDC deposits) vs. USDC — same underlying asset. If you sell aUSDC at a loss, redeeming aUSDC for USDC may or may not be considered a separate transaction.
If wash sale is extended to crypto, the ‘substantially identical’ analysis becomes important. Until then, the crypto-to-same-crypto rebuy is the cleanest harvest mechanism.
Year-End Strategic Execution
December planning is when crypto loss harvesting matters most. Steps for an efficient year-end:
November/December: review all crypto holdings. Identify positions with unrealized losses. Total potential harvest amount.
Mid-December: project your full-year capital gain/loss position. Total realized gains in 2026 so far. Total realized losses. Net so far.
Late December: decide which losses to harvest. Consider:
– Losses to offset current-year gains (avoid the $3K cap)
– Additional losses for $3K ordinary income offset
– Building loss carryforward for future use
December 28-30: execute trades. Trade dates control for tax purposes. Don’t wait until December 31 for technical reasons (some exchanges have settlement delays; some price movement risk).
Same-day or near-day rebuy if maintaining position.
Documentation: save exchange records, trade confirmations, transaction hashes (for DEX), screenshots of pricing at trade times.
After year-end: tax software calculates gain/loss. Verify the loss is captured correctly.
Example year-end plan:
Realized gains so far in 2026: $35K (from selling appreciated stock earlier). Unrealized losses in crypto portfolio: $50K total. Decision: harvest $35K of crypto losses to offset gains. Maybe an additional $3K for ordinary income offset. Total harvest: $38K. Remaining $12K of unrealized loss left for future years.
Execute: sell $38K worth of loss positions, rebuy. Capture the loss.
Result: net 2026 capital gain $0. Ordinary income offset $3K. Total tax savings: ~$11K-$13K at federal + state + city rates.
Coordinating with Long-Term Crypto Positions
Strategic loss harvesting requires thinking about long-term position management:
Don’t harvest losses on positions you’d otherwise hold forever. The benefit is timing tax recognition; if you’d hold to step-up at death, the harvest is wasted (you’d never have used the loss).
For HODLers planning to hold to death:
– Step-up at death wipes out gains AND losses – Harvesting losses isn’t valuable if you’d never recognize the gain anyway – Better strategy: charitable donation of appreciated positions (clean deduction + no gain)
For active traders with intent to eventually sell:
– Loss harvesting is highly valuable – Reduces tax on eventual realization
Specific lot identification: when selling, identify which lots you’re selling. Selling lots with the highest cost basis (largest unrealized loss per share) makes the most of the harvest.
Most exchanges allow specific lot identification at sale. Some default to FIFO; override if needed.
Example: you have 5 BTC bought at different times: – Lot 1: 1 BTC at $50K basis – Lot 2: 1 BTC at $90K basis – Lot 3: 1 BTC at $70K basis – Lot 4: 1 BTC at $80K basis – Lot 5: 1 BTC at $60K basis Current price: $60K per BTC. Unrealized losses: – Lot 1: $10K gain (don’t sell for loss) – Lot 2: $30K loss (sell this one) – Lot 3: $10K loss (sell this one) – Lot 4: $20K loss (sell this one) – Lot 5: $0 break-even (skip) Sell lots 2, 3, 4 for $180K total proceeds. Total basis: $240K. Total realized loss: $60K. Specific lot identification preserves the gain on Lot 1. After sale: you hold 2 BTC (Lots 1 and 5) at basis $50K and $60K respectively, plus rebought 3 BTC at $60K basis each (matching the sold lots’ replacement). Total 5 BTC held at average basis lower than before.
If Congress Extends Wash Sale to Crypto
Legislative proposals to extend §1091 to crypto have appeared in various bills since 2021. Status:
– Build Back Better Act (2021): included crypto wash sale extension. Passed House, didn’t pass Senate.
– Inflation Reduction Act (2022): didn’t include crypto wash sale.
– Various tax extender bills: have or haven’t included; none has passed.
– Treasury and IRS guidance: hasn’t unilaterally extended wash sale to crypto (would require legislation).
If passed in 2027 or beyond:
Effective date: typically prospective. Transactions occurring before the effective date follow old rules (no wash sale).
Retroactive application: highly unusual but possible. If retroactive to a specific date in 2026 or 2027, harvest strategies would need to comply for that period.
What you’d need to do:
– Wait 30 days between loss sale and same-asset rebuy – Switch to a different (not substantially identical) crypto for the 30-day window – Plan harvest farther in advance to avoid year-end crunch with wash sale timing
Defensive strategies:
1. Harvest now while you can. 2026 year-end is potentially the last clean opportunity.
2. Use multiple wallets: sell at a loss from one wallet, buy in another. This doesn’t avoid wash sale if applied to crypto (you still ‘own’ the new position) but creates documentation flexibility.
3. Switch to a different asset for the 30-day period if needed. E.g., sell BTC, buy ETH for 30 days, then sell ETH and buy BTC back. This adds complexity but maintains some crypto exposure.
4. Use stablecoin as temporary holding. Sell BTC, hold USDC for 30 days, buy BTC. Maintains ‘crypto exposure’ (stablecoin) without same-asset position. The USDC won’t fluctuate, so no further gain/loss issues.
Watch for: any legislation passing in tax extender packages, year-end omnibus bills, etc. Crypto tax provisions sometimes get included in larger bills.
Common Loss Harvesting Mistakes
Patterns we see:
1. Selling at the right time but forgetting to rebuy. If you don’t maintain the position, you’ve effectively exited the market — possibly missing the recovery you were positioned for. Set up immediate rebuy.
2. Wrong lot identification. Selling FIFO (first in, first out) may not make the most of the harvest. Specify lots to sell the highest-basis (largest loss) holdings.
3. Excessive trading creating slippage costs. For very small loss harvests, fees and spread costs may exceed the tax savings. Calculate the breakeven.
4. Forgetting state tax implications. Federal harvest still works at state level for most states, but specific state rules vary.
5. Concentrating harvest in December when other taxpayers are also harvesting. Liquidity tighter, spreads wider. Plan ahead.
6. Mishandling DeFi positions. LP tokens, yield positions, etc. require careful accounting to identify the loss-generating events.
7. Failure to document. Need transaction records, FMV at trade times, specific lots sold. Without documentation, IRS may challenge the harvest.
8. Not coordinating with overall portfolio strategy. Loss harvest is a tactical move within a long-term strategy. Don’t lose sight of the strategy chasing the tactic.
9. Forgetting capital loss carryforward. Maintain Form 1040 Schedule D Line 14 and 21 tracking. Carryforward applies in future years.
10. Trying to harvest in IRA. Crypto held in IRA doesn’t have realized gains/losses for tax purposes (deferred until distribution). Loss harvesting only works in taxable accounts.
Related Services from The Reed Corporation
Helpful Guides You Might Also Like
Sources & References
Frequently Asked Questions
What is crypto tax-loss harvesting, and how does the 3,000 dollar offset actually work?
Tax-loss harvesting is the practice of selling a position that has dropped below what you paid for it, so you lock in a real capital loss that the tax law lets you use. The loss is not just a number on a screen anymore once you sell. It becomes a deductible capital loss that offsets capital gains you have elsewhere in the year. If you bought a coin at 10,000 dollars and it is now worth 4,000 dollars, selling it crystallizes a 6,000 dollar capital loss. That loss has cash value at tax time, and the whole point of harvesting is to capture it on purpose rather than letting it sit unused.
Here is the order of operations the tax law uses. First, your capital losses offset your capital gains of the same type. Short-term losses go against short-term gains, long-term losses against long-term gains, and then any leftover crosses over. If you sold one coin for a 20,000 dollar gain and harvested 15,000 dollars of losses on other coins, you net down to a 5,000 dollar taxable gain. The losses did their job by erasing most of the gain before it ever hit your tax bill.
Now the part most people want to know about. After your losses wipe out your gains, if you still have a net capital loss left over, you can use up to 3,000 dollars of it to offset ordinary income for the year. Ordinary income means your wages, your freelance income, your interest, the income taxed at your regular rate. So even in a year where you had no gains at all, a net capital loss can knock 3,000 dollars off your taxable income. For someone in a 32 percent bracket that is a little under 1,000 dollars of actual tax saved, just from selling losers you were going to be unhappy with anyway.
What happens to the rest of the loss if it is bigger than 3,000 dollars? It does not vanish. It carries forward to future years with no expiration. Say you harvested 50,000 dollars of losses in a brutal year, had no gains to offset, and used your 3,000 dollar ordinary offset. You carry the remaining 47,000 dollars into next year, where it first offsets any new capital gains and then chips away at ordinary income 3,000 dollars at a time until it is used up. People who took heavy losses in a bad crypto year sometimes spend the next several years drawing down that carryforward, sheltering future gains the whole way.
The math rewards being deliberate. A lot of investors hold a coin that is deeply underwater and do nothing, telling themselves it might come back. Meanwhile they pay full tax on gains in the same account. Selling the loser, banking the loss, and then deciding separately whether to buy back in is almost always better than freezing. The loss is an asset. Leaving it unharvested is leaving money on the table. The reporting flows through the federal Form 1040 after the gain and loss math is done, and the ordinary income offset shows up through the capital loss carrying into your income calculation. If you want help mapping out which lots to sell and when, that is the kind of thing we run through our tax strategy consulting work, where we look at your whole year rather than one trade at a time.
One honest caveat. Harvesting only helps if you actually have gains to offset or ordinary income to reduce, and it only matters in a taxable account. None of this applies inside a retirement account, where gains and losses are not taxed as you trade. But for crypto held in a regular wallet or exchange account, which is where most people hold it, the loss is fully usable, and the 3,000 dollar floor plus the carryforward means almost no harvested loss goes to waste.
Why does selling crypto at a loss count as a taxable event, and where does it get reported?
The reason every crypto sale matters at tax time comes down to one classification the IRS made years ago. The IRS treats cryptocurrency as property, not as currency. That single decision drives everything else. When you sell, trade, or spend property, you have a taxable event, and you have to figure your gain or loss on it. Crypto is no different from selling a share of stock or a piece of real estate in this respect. Each disposal is a separate transaction the IRS expects you to report, even when the result is a loss.
Because crypto is property, the moment you dispose of it you compare two numbers. The first is your cost basis, which is what you paid to acquire the coin plus any fees. The second is the amount you got when you disposed of it, the proceeds. The difference is your capital gain or loss. Sell for more than basis and you have a gain. Sell for less and you have a loss, which is the whole point of harvesting. The classification as property is what makes the loss real and deductible, because property losses in a taxable account are recognized losses.
What counts as a disposal is broader than people expect. Selling crypto for dollars is obvious. But trading one coin for another is also a taxable event, because you disposed of the first coin to get the second. Using crypto to buy something, a laptop, a coffee, a car, is a taxable event too, because you spent property and the law treats that as a sale at fair market value. Every one of these triggers the gain or loss calculation. A lot of investors are surprised to learn that swapping one token for another, with no cash ever touching their bank account, still produced a reportable transaction.
The reporting happens on two forms that work together. The detail goes on Form 8949, where you list each disposal line by line. For every transaction you report a description of the asset, the date you acquired it, the date you sold it, the proceeds, the cost basis, and the resulting gain or loss. A year of active trading can produce hundreds of lines on this form, one per disposal. This is where harvested losses appear individually, each one a negative number in the gain or loss column.
From there the totals roll up onto Schedule D, which summarizes your short-term and long-term capital gains and losses. Short-term covers assets held one year or less, taxed at ordinary rates. Long-term covers assets held more than a year, taxed at the lower capital gains rates. Schedule D nets your short-term and long-term figures together, applies the loss ordering rules, and produces the final capital gain or loss number that flows onto the Form 1040. The holding period matters because it decides which bucket the loss lands in, and that affects exactly which gains it can offset first.
The IRS has been paying closer attention to crypto reporting every year. The digital asset question now sits right at the top of the 1040, and exchanges have been moving toward issuing information returns that report your activity directly to the IRS. That means the days of quietly skipping crypto on a return are over. If you traded, the IRS likely knows you traded. The good news for a harvester is that reporting losses works in your favor, since it is the mechanism that lets you actually claim the deduction. You can find the broader rules on how the IRS treats digital assets in Publication 550, which covers investment income and expenses including capital gains and losses.
Accurate reporting depends on accurate records, and that is where most crypto returns fall apart. If you cannot pin down what you paid for each lot and when, you cannot compute the loss correctly, and the IRS will not take your word for it. We handle the 8949 and Schedule D reconciliation as part of our individual tax return preparation service, and we sort out the basis tracking that makes it possible through our bookkeeping work when the trading volume is high enough to need it.
Does the wash-sale rule apply to crypto, and can I sell at a loss and buy it right back?
This is the question that makes crypto tax-loss harvesting more powerful than harvesting in a stock portfolio, and the answer hinges on a rule that does not currently reach crypto. The wash-sale rule blocks you from claiming a loss when you sell a security at a loss and buy a substantially identical security within 30 days, before or after the sale. The idea behind it is to stop people from selling purely for the tax loss and immediately stepping back into the same position. For stocks and most securities, if you sell a losing share and rebuy it inside that 30-day window, the loss is disallowed and rolled into the basis of the new shares.
Here is the part that matters for crypto. The wash-sale rule applies to securities. Cryptocurrency is property, not a security, in the eyes of the current rule. So as the law stands today, the wash-sale rule does not apply to crypto. That means a crypto holder can sell a coin at a loss to lock in the deduction and then buy the same coin right back, even minutes later, and still claim the loss. You keep your position in the asset, you keep your exposure to any future recovery, and you still bank the tax loss. That combination is not available to someone harvesting losses on a stock, who has to wait out the 30-day window or risk losing the deduction.
Walk through how that plays out. Suppose you hold a coin you bought at 30,000 dollars and it is now trading at 18,000 dollars. You believe in it long term and do not want to actually exit the position. With a stock, selling to harvest the 12,000 dollar loss and buying back the next morning would trip the wash-sale rule and disallow the loss. With crypto, under the current rule, you sell at 18,000 dollars, harvest the 12,000 dollar loss, and rebuy at roughly the same price immediately. Your dollars are back in the same coin, your loss is locked in for the year, and nothing in the wash-sale rule stops it. Your new basis is the 18,000 dollars you just paid, which resets your cost for future gains.
Now the warning, because this is exactly the kind of rule that can change. The wash-sale gap for crypto is a quirk of the rule being written for securities back when crypto did not exist. Lawmakers have noticed. Proposals have repeatedly sought to extend the wash-sale rule to digital assets, which would close this exact strategy. Some of those proposals have come close to passing. None has become law as of now, which is why the strategy still works, but the situation is not settled. You should confirm the rule for the current tax year before relying on it, because if Congress extends the wash-sale rule to crypto, the immediate buy-back move stops working from that point forward.
What does that mean in practice? If you are harvesting crypto losses this year, check whether the wash-sale extension has passed before you sell and rebuy on the same day. If it has not, the buy-back works. If it has, you would need to wait out a window the way stock investors do, or accept a gap in your position. This is a genuinely moving target, and a strategy that is airtight one year can be dead the next. We track these changes because they directly affect what we tell crypto clients to do, and we fold the current-year status into the planning we run through our tax strategy consulting work.
One more point people miss. Even with the wash-sale rule out of the picture for now, the loss still has to be reported correctly. Selling and rebuying still creates two transactions, the disposal that generates the loss and the new purchase that establishes fresh basis. Both belong on Form 8949, and the loss flows through Schedule D like any other. The wash-sale advantage does not relieve you of clean reporting. It just means the loss survives the buy-back, which is a real edge while it lasts. The underlying property treatment is covered in Publication 550 if you want the IRS source on how these losses are recognized.
What records do I need, and how does specific identification let me harvest the biggest loss?
Harvesting losses is only as good as your records, and crypto records are where most investors are weakest. To compute any gain or loss you need two facts for every lot you own: the cost basis, which is what you paid including fees, and the acquisition date, which sets your holding period. A lot is a batch of the same coin bought at one time and price. If you bought the same coin five separate times over two years, you have five lots, each with its own basis and its own date. Harvesting well means knowing exactly what those lots are, because you are going to choose which ones to sell.
Why does the lot-level detail matter so much? Because crypto investors usually accumulate a coin in pieces, at wildly different prices. You might have bought one batch near the top of the market and another batch near the bottom. The high-priced batch carries a big built-in loss right now. The low-priced batch might actually carry a gain. If you sell without specifying which lot you are disposing of, the default method usually treats the oldest lot as sold first, which may not be the lot that gives you the loss you want. Default ordering can hand you a gain when a loss was sitting right there in a different batch.
This is where specific identification comes in. The tax rules let you use specific identification to choose exactly which lot you are selling, as long as you can document the choice at the time of the sale. For a harvester this is the single most useful tool available. You identify and sell the highest-cost lots, the ones bought at the worst prices, to generate the largest possible loss. The low-cost lots that carry gains stay untouched. You are cherry-picking the losers out of your holdings and leaving the winners in place, which produces a bigger deductible loss than just selling whatever the default method picks.
Run a quick example. You hold three lots of the same coin: one bought at 50,000 dollars, one at 30,000 dollars, and one at 10,000 dollars, and the coin now trades at 20,000 dollars per equivalent unit. If you want to harvest a loss, specific identification lets you sell the 50,000 dollar lot for a 30,000 dollar loss and the 30,000 dollar lot for a 10,000 dollar loss, harvesting 40,000 dollars total while leaving the 10,000 dollar lot, which carries a gain, alone. Sell by the default oldest-first method and you might be forced into selling a lot that gives you much less loss or even a gain. The dollar difference between picking your lots and letting the default pick for you can be enormous.
To use specific identification, the documentation has to exist at the time of the trade, not reconstructed later. You need to be able to show which units you sold, with their acquisition dates and basis. Good crypto tax software or a clean spreadsheet that tracks every buy, every sell, every fee, and every transfer between wallets is what makes this work. Transfers between your own wallets are not taxable, but they move basis around, and if you lose track of basis when you move coins, you cannot identify lots cleanly later. The recordkeeping is the foundation. Without it, you fall back to defaults and lose the harvesting edge.
The records also have to survive the reporting process. Each lot you sell becomes a line on Form 8949 with its own acquisition date, sale date, proceeds, and basis, and those lines total up on Schedule D. If your basis records are a mess, the 8949 is wrong, and a wrong 8949 either overstates your gain, costing you money, or understates it, inviting a notice. The IRS expects you to substantiate basis, and the rules on identifying which shares or units you sold are spelled out in Publication 550. For people with serious trading volume, keeping this straight is a real job. We take that work on through our bookkeeping service so the lot-level basis is ready when it is time to harvest and report, and we line up the 8949 and Schedule D as part of individual tax return preparation so the loss you worked to capture actually lands on the return.
How do harvested losses offset a big gain elsewhere, and when should I not let taxes drive the trade?
The most valuable use of harvested crypto losses is pairing them against a large gain you already have, and crypto investors often have exactly that kind of gain hiding somewhere in their year. Maybe you sold a coin that ran up and booked a 60,000 dollar gain. Maybe you sold a rental property, exercised stock options, or had a big year flipping positions. That gain is going to be taxed. Harvested losses are the tool that brings it down. Because all of your capital gains and losses net together on Schedule D, a loss you harvest on a losing coin directly reduces the taxable gain from anything else.
The netting follows a specific order, and understanding it helps you harvest the right amount. Short-term losses offset short-term gains first, long-term losses offset long-term gains first, and then leftover losses cross over to the other category. Short-term gains are the most painful, taxed at your ordinary rate, which can run well above 30 percent for a high earner. So a harvested loss that knocks out a short-term gain is doing the most work per dollar. If you had a 60,000 dollar short-term gain and harvested 60,000 dollars of losses, you net to zero and owe nothing on that gain. The loss erased it completely.
This is why timing the harvest to your gains matters. A loss harvested in a year where you have a big gain is worth more than the same loss harvested in a quiet year, because in the big-gain year it offsets income taxed at a high rate dollar for dollar, while in a quiet year it mostly just feeds the 3,000 dollar ordinary offset and the carryforward. If you know a large gain is coming, holding some unrealized losses in reserve to deploy against it is smart planning. The flip side is also true. If you have already harvested more losses than you have gains, additional harvesting in the same year only adds to the carryforward, which is still useful but less immediately valuable.
Now the caution, and it is the most important thing on this page. Do not let the tax tail wag the investment decision. Harvesting a loss is a tax move, but you are making a real change to a real position. If you sell a coin purely to grab a deduction and the coin then rockets while you are out of it, the tax savings can be dwarfed by the gain you missed. The whole reason the wash-sale gap matters is that it lets you stay in the position while harvesting, but if you sell something you actually wanted to keep just because the loss looked good on paper, you may have made a worse decision overall. The tax benefit should be a bonus on top of a sound investment choice, never the reason for a choice you would not otherwise make.
There is a related trap with the buy-back. As long as the wash-sale rule does not reach crypto, you can harvest and rebuy to hold your position. But if the rule gets extended to digital assets, selling to harvest means actually being out of the asset for a window, and that window carries real market risk. Selling a coin you believe in, just to harvest, and then watching it run for 30 days while you wait to rebuy, is the tax tail wagging the dog in its purest form. The decision to harvest has to account for what the current-year rule allows, which is why confirming the wash-sale status before you act is part of doing this right.
The cleanest way to think about it: harvest losses you would be comfortable taking on their own investment merits, time them against gains when you can, respect the 3,000 dollar ordinary offset and the carryforward for anything left over, and keep your position through the buy-back only while the rule still permits it. The leftover loss flows onto your Form 1040 and shelters future years, so even an oversized harvest is rarely wasted. The IRS rules on netting gains and losses sit in Publication 550. We pull all of this together, the gains you already have, the losses available to harvest, the current wash-sale status, and the offset and carryforward math, through our tax strategy consulting service, so the harvest serves your actual finances rather than just chasing a deduction for its own sake.