How to Calculate Crypto Tax Using Specific Identification Method

· · 5 min read · TaxCryptoGuide Editorial Team — Educational editorial team

Jurisdiction: United States — federal tax

How to Calculate Crypto Tax Using Specific Identification Method

Understanding the tax implications of cryptocurrency transactions can be complex, especially when utilizing different cost basis methods. One method recognized for its precision is the Specific Identification Method. This article focuses on how to calculate crypto tax using this method in the United States, aligned with the IRS guidelines for the 2023 tax year.

What is the Specific Identification Method?

The Specific Identification Method allows taxpayers to select which specific units of cryptocurrency are sold when calculating capital gains or losses. This approach is particularly beneficial for investors who have purchased the same cryptocurrency at different prices over time. By identifying specific units, taxpayers can strategically manage their taxable income by choosing to sell the units with the highest cost basis, thus potentially reducing their capital gains tax.

IRS Guidelines and Requirements

According to the IRS, the Specific Identification Method is permissible if you can adequately identify the specific units of cryptocurrency sold. This involves keeping detailed records of the date and time each unit was acquired, the cost basis, the date and time of sale, and the fair market value at the time of sale. If adequate records are not maintained, the IRS defaults to the First-In, First-Out (FIFO) method.

Record Keeping

Effective record-keeping is crucial. Investors need to document every transaction meticulously. This includes maintaining records of transaction IDs, wallet addresses, and exchange details to substantiate the specific identification of each unit. Utilizing a tool like CoinTracker can simplify this process by automatically tracking and organizing your cryptocurrency transactions.

Calculating Tax with a Worked Example

Consider an investor who purchased the following units of Bitcoin over the past year:

  • 1 BTC on January 15, 2023, for $20,000
  • 1 BTC on June 10, 2023, for $25,000
  • 1 BTC on October 5, 2023, for $30,000

In December 2023, the investor decides to sell 1 BTC when the market price is $35,000. Using the Specific Identification Method, the investor can choose to sell the Bitcoin purchased on October 5, 2023, with the highest cost basis of $30,000. Therefore, the capital gain is calculated as:

Capital Gain = Sale Price - Cost Basis = $35,000 - $30,000 = $5,000

This strategic identification minimizes the taxable gain compared to using a FIFO method, where the gain would have been $15,000 for the first unit purchased.

Checklist for Using the Specific Identification Method

  • Ensure detailed records are maintained for each cryptocurrency transaction.
  • Document the specific unit identification at the time of sale.
  • Verify compliance with IRS guidelines for the Specific Identification Method.
  • Consider using a crypto tax software to automate and validate your records.

Comparing Cost Basis Methods

Method Advantages Disadvantages
Specific Identification Offers flexibility and potential tax savings; allows strategic tax planning. Requires detailed record-keeping and extensive documentation.
FIFO Simpler to apply; default method if records are inadequate. May result in higher tax liability in rising price environments.

How to Apply Specific Identification to Digital Assets Held in Different Wallets or Accounts

How to Apply Specific Identification to Digital Assets Held in Different Wallets or Accounts

For U.S. federal income tax purposes, specific identification is not simply a choice to use the coin lot with the highest cost basis. You must be able to connect the units disposed of with records that establish their basis and holding period. For transactions completed on or after January 1, 2025, the IRS rules generally apply identification on a wallet-by-wallet or account-by-account basis. This means that Bitcoin held at one exchange, broker, or self-custodied wallet should not automatically be treated as interchangeable with Bitcoin held elsewhere.

Before selling or exchanging digital assets, create a lot record containing the asset type, wallet or account, quantity, acquisition date and time, acquisition cost in U.S. dollars, and any transaction identifier. At the time of disposition, record the exact quantity sold and the acquisition lot selected. Also retain evidence showing when and how the identification was made, such as an order confirmation, broker record, contemporaneous ledger entry, or export from the platform.

  • Custodial broker: If the assets are held by a broker, identify the units to the broker no later than the date and time of the sale, disposition, or transfer, using an identifier the broker accepts as sufficiently specific. A standing instruction may also be used where permitted.
  • Self-custodied wallet: Maintain your own contemporaneous records linking the disposed units to the wallet and acquisition lot. Do not assume that a tax-software calculation alone proves which units were sold unless its underlying records are complete and reliable.
  • Insufficient identification: For assets held with a broker, units may be treated under the applicable ordering rules, including FIFO, when an adequate identification is not made.

For each disposition, calculate the result as the amount realized minus the adjusted basis of the identified units. The IRS states that digital-asset transactions must be reported in U.S. dollars and that taxpayers should retain records supporting purchases, receipts, sales, exchanges, and other dispositions. Review the IRS FAQs on digital-asset transactions and the IRS guidance on temporary identification relief for broker-custodied assets before relying on records created after a transaction.

Primary sources


Disclaimer: The information on this website is for informational purposes only and does not constitute financial or tax advice. Always verify legislation with the tax authority or a certified advisor.

About the author

TaxCryptoGuide Editorial Team — Educational editorial team

Our articles are produced with automation and generative-AI assistance and receive technical checks. Always verify tax conclusions with primary sources or a qualified professional.