Specific identification is an inventory accounting method where an investor selects the exact individual cryptocurrency units being sold, disposed of, or transferred to determine their cost basis and holding period.
How Specific Identification Works
When an investor acquires cryptocurrency across multiple transactions, each purchase creates a unique tax lot with its own purchase price, acquisition date, and associated transaction fees. Under specific identification (Spec ID), the taxpayer designates which specific lot is liquidated at the moment of disposal rather than relying on automatic chronological ordering.
To qualify for this accounting treatment under standard revenue rules, taxpayers must maintain detailed and verifiable records for each individual unit. Valid recordkeeping requires documenting several critical data points for each transaction:
- The date and exact time each specific unit was originally acquired.
- The cost basis, fair market value, and transaction fees at the time of acquisition.
- The date, disposal price, and transaction fees when the unit was sold or transferred.
- The unique blockchain transaction hash or wallet identifier linked to the specific unit.
By selecting specific lots, investors can strategically manage realized capital gains and losses. For instance, choosing lots with higher purchase prices (Highest In, First Out) maximizes cost basis to minimize short-term capital gains, while selecting assets held for more than twelve months can secure lower long-term capital gains tax rates.
Specific Identification vs. FIFO
The primary distinction between specific identification and First In, First Out (FIFO) lies in taxpayer discretion. FIFO serves as the default universal accounting method for tax authorities when specific records are missing, mandating that the oldest units acquired are always treated as the first units sold. Specific identification provides deliberate portfolio flexibility, but it requires contemporaneous proof of unit selection before or at the time of disposal.