Can You Switch From FIFO to Specific Identification Mid-Year?
Choosing how to calculate cost basis on crypto sales isn’t a one-time decision locked in on day one — but changing methods partway through the year comes with real conditions attached, and those conditions matter more than the switch itself.
The short answer
Switching from FIFO (first-in, first-out) to specific identification mid-year is generally possible going forward, provided the change is applied consistently from that point on and each future sale is properly documented at the time it happens. What generally isn’t allowed is switching retroactively — going back and recalculating a sale that’s already occurred, after the fact, specifically to produce a more favorable result once the outcome is already known.
What these two methods actually do
FIFO assumes that whenever units of a crypto asset are sold, the oldest units acquired are the ones being sold first, regardless of which specific coins actually moved. It’s a default, mechanical approach that doesn’t require picking anything at the time of sale. Specific identification instead allows a taxpayer to designate exactly which units — acquired on which date, at which cost — are being sold, which can matter a great deal given how much cost basis tracking already complicates crypto recordkeeping when multiple purchases happened at different prices over time.
Why the switch has to look forward, not backward
The reason retroactive switching isn’t allowed comes down to the integrity of the record. If someone could look at how a past sale actually turned out and then decide after the fact which method — and which specific units — produced the better outcome, cost basis reporting would stop reflecting reality and start reflecting hindsight. Specific identification only works as an accounting method if the identification happens at or before the time of the sale, not afterward.
What adequate documentation actually requires
Making a valid specific identification generally means recording, at the time of each sale, which specific units are being sold — including the date and time they were acquired, the quantity, and their original cost basis. This needs to happen contemporaneously, not reconstructed later from memory or convenience. Given how tax-loss harvesting decisions often depend on knowing exactly which lots carry a loss versus a gain, the discipline of documenting specific identification at the time of sale is often what makes that kind of planning possible in the first place.
What happens without adequate documentation
If specific identification isn’t properly documented at the time of a sale, the general default is that the sale gets treated as if FIFO applied instead, regardless of what the taxpayer may have intended. Trying to fix that after the fact by filing an amended return can carry its own complications, including the kinds of penalties that can apply to amended returns involving crypto income if the change looks like an attempt to retroactively improve a result rather than correct a genuine error.
A general reminder about the surrounding rules
Cost basis methods sit within the broader framework of how cryptocurrency is taxed, and the specific rules around switching methods, required documentation, and what counts as adequate identification can change and depend heavily on individual circumstances. This is an area where the mechanics matter more than intuition, and it’s worth confirming current requirements against individual facts rather than assuming a rule from one year still applies exactly the same way later.
The takeaway
A mid-year switch from FIFO to specific identification is generally workable as a forward-looking change, not a retroactive rewrite. The dividing line is documentation made at the time of sale — everything about whether the switch holds up comes down to whether that record was actually created when it needed to be, not reconstructed afterward.