Choosing the right cost basis method for your cryptocurrency transactions can significantly impact your tax liability. Specific identification offers precise control over which lots you sell, but it comes with strict recordkeeping and compliance requirements. This guide walks you through the essentials of specific identification for crypto under IRS rules—what it is, how it works, and what you must do to stay compliant.
Specific identification is a cost basis accounting method that allows you to select which particular units of an asset you are selling or disposing of for tax purposes. Rather than assuming you are selling your oldest units (FIFO) or taking an average cost, you can point to the exact purchase lot and use its specific cost basis to calculate your gain or loss.
For cryptocurrency, this means that if you bought Bitcoin on five different occasions at five different prices, you can choose which of those purchased lots you are selling when you make a transaction. This level of precision can be a powerful tax planning tool.
Each time you acquire cryptocurrency, you establish a "lot" with its own cost basis (purchase price plus any fees). When you later sell or dispose of some of that cryptocurrency, you must identify which specific lot(s) you are selling. The gain or loss is calculated using that lot's cost basis.
For specific identification to be valid, you must document your identification at the time of sale. This is known as the "contemporaneous identification" requirement—you cannot retroactively decide which lots you sold months after the transaction occurred.
The IRS treats cryptocurrency as property for tax purposes, and the rules for cost basis methods are generally the same as for stocks and other securities. The IRS has issued guidance on how to determine cost basis for digital assets, including the use of specific identification.
To use specific identification, you must meet two key conditions:
If you do not specify which lots you are selling, the IRS may default to a FIFO (First-In, First-Out) method, meaning your oldest units are considered sold first. This could result in a higher tax bill if your oldest units have the lowest cost basis.
Some tax professionals also use HIFO (Highest-In, First-Out) or LIFO (Last-In, First-Out) for specific situations, but specific identification gives you the most control.
Understanding when you need to calculate and report cost basis is essential. The following activities typically trigger a taxable event in the U.S. and require you to determine your gain or loss using your chosen cost basis method.
Selling Bitcoin, Ethereum, or any other cryptocurrency for USD or another fiat currency is a taxable event. You must calculate the capital gain or loss based on the difference between the sale price and your cost basis.
Exchanging one cryptocurrency for another (e.g., BTC to ETH) is a taxable event. The IRS treats this as a sale of the first asset and a purchase of the second. Your gain or loss is determined by the fair market value of the asset you received.
Using cryptocurrency to purchase goods or services is a taxable disposition. The gain or loss is calculated based on the fair market value of the goods or services received compared to your cost basis.
If you receive cryptocurrency as payment for goods or services, it is taxable as ordinary income at the fair market value on the date of receipt. This becomes your cost basis for future dispositions.
Without impeccable records, specific identification is essentially unusable. The IRS expects you to maintain detailed, contemporaneous records that can substantiate your cost basis claims.
Understanding the differences between cost basis methods helps you decide which one is right for your situation. Here is a side-by-side comparison of the most common methods.
| Method | How It Works | Best For | Pros | Cons |
|---|---|---|---|---|
| FIFO First-In, First-Out |
Assumes the oldest units are sold first. | Simple portfolios; default method for many exchanges. | Simple to calculate; widely accepted; easy to implement. | May result in higher taxes if oldest lots have lowest cost basis. |
| LIFO Last-In, First-Out |
Assumes the most recent units are sold first. | Tax-loss harvesting; reducing gains in rising markets. | Can reduce gains by selling higher-cost recent lots. | Not permitted for certain securities under some rules; may not be ideal for long-term holders. |
| HIFO Highest-In, First-Out |
Assumes the units with the highest cost basis are sold first. | Minimizing capital gains in a tax year. | Minimizes taxable gains; can be very tax-efficient. | Requires detailed tracking; may not be allowed by all tax software. |
| Specific Identification Lot selection |
You choose exactly which units to sell. | Active traders; tax planning; precise control. | Maximum flexibility; can optimize tax outcomes. | Requires meticulous recordkeeping; contemporaneous identification required. |
Each method has its own advantages and compliance requirements. Consult a tax professional to determine the best fit for your situation.
When you file your taxes, you must report cryptocurrency transactions on the appropriate IRS forms. Understanding the reporting landscape is crucial for compliance.
This is the primary form for reporting capital gains and losses from cryptocurrency transactions. You must list each transaction or group transactions by category (short-term or long-term) and provide the cost basis and proceeds for each.
The totals from Form 8949 flow into Schedule D, which calculates your overall capital gain or loss for the year. This amount then flows into your Form 1040.
Your capital gain or loss from Schedule D is included on your Form 1040. You must also answer the virtual currency question on Form 1040 (currently located on the first page), indicating whether you engaged in any transactions involving digital assets.
While the IRS has issued guidance on cost basis for digital assets, the regulatory environment remains fluid. Several factors create uncertainty that taxpayers should monitor.
Background: You have three Bitcoin purchases:
You want to sell 0.5 BTC today at $90,000. Using specific identification, you can choose which lots to sell.
Option 1 (lowest gain): Sell Lot C (0.2 BTC) + part of Lot B (0.3 BTC).
Proceeds: $45,000. Cost basis: $14,000 + $15,000 = $29,000. Gain: $16,000.
Option 2 (highest gain, if you want to realize losses elsewhere): Sell Lot A (0.5 BTC).
Proceeds: $45,000. Cost basis: $15,000. Gain: $30,000.
Option 3 (mix): Sell Lot A (0.3 BTC) + Lot C (0.2 BTC).
Proceeds: $45,000. Cost basis: $9,000 + $14,000 = $23,000. Gain: $22,000.
✅ Outcome: By choosing Option 1, you minimize your taxable gain. This is a clear illustration of how specific identification can be used for tax efficiency.
Note: You must make this identification at the time of sale, not later. Your records must clearly document which lots you selected.
This article is for educational and informational purposes only and does not constitute tax, legal, or financial advice. The tax treatment of cryptocurrency is complex and subject to change. You should not rely on this article for making tax decisions without consulting a qualified tax professional who understands your specific circumstances.
The IRS may change rules, forms, and requirements at any time. Always verify current regulations on the IRS official website (irs.gov) or with a licensed tax advisor. Failure to properly report cryptocurrency transactions can result in penalties, interest, and audits.
Tax laws vary by jurisdiction. This guide focuses on U.S. federal tax rules and does not address state or local tax requirements.
While some taxpayers can manage their crypto tax reporting on their own, certain situations warrant professional assistance.
Specific identification is a method that allows you to select which specific units of cryptocurrency you are selling or disposing of for tax purposes. Rather than using an average cost or FIFO method, you can choose the exact lots you want to sell, potentially optimizing your capital gains or losses by selecting lots with higher or lower cost bases.
Yes, the IRS permits the use of specific identification for digital assets, provided you can adequately identify which units were sold and substantiate the cost basis of those specific units. This is similar to the rules that apply to stocks and other securities. You must follow the identification requirements and maintain proper records.
You need to maintain a detailed ledger that includes: the date and time of each acquisition, the amount and cost basis of each lot (including fees), the date and time of each sale or disposition, the specific lot(s) you are identifying as sold, and the transaction hash or exchange confirmation. This documentation must be contemporaneous—created at or near the time of the transaction.
FIFO (First-In, First-Out) assumes you sell your oldest units first. Specific identification allows you to choose which units to sell, giving you more control over your tax outcome. FIFO is simpler but may result in higher taxes if your oldest units have the lowest cost basis. Specific identification can potentially lower your tax bill by selling higher-cost lots first.
Yes, you can use specific identification even if all transactions occur on the same exchange. However, many exchanges default to FIFO for tax reporting. You will need to override this by maintaining your own lot-tracking system and, in some cases, by explicitly identifying the lots at the time of sale through your exchange's interface or via separate documentation.
If you cannot adequately identify which specific units were sold, the IRS may default to a FIFO method or disallow the use of specific identification. This could result in a higher tax liability if your earliest purchases had the lowest cost basis. This is why maintaining clear, contemporaneous records is critical.
Yes, several cryptocurrency tax software platforms (such as CoinTracker, Koinly, TaxBit, and others) support specific identification accounting. They allow you to import your transaction history and apply lot selection rules. However, you must ensure the software supports the specific identification method and that you understand how it applies the rules.
You should consult a qualified tax professional if you have complex trading activity, large holdings, multiple wallets or exchanges, or if you are unsure about how to properly apply specific identification to your situation. Tax professionals can help you determine the most advantageous method and ensure compliance with IRS regulations.
This article is for educational and informational purposes only. It does not constitute tax, legal, or financial advice. Always consult qualified professionals for advice specific to your situation.