Crypto Cost Basis: Easy Guide to Methods and Calculations 2024 | Gordon Law Group (2024)

So, you’ve done your research on how cryptocurrency taxes work and you’re ready to start your crypto tax preparation. You know that capital gains will need to be reported on your return. Now you’re probably wondering, “How do I calculate my crypto cost basis?”

The bad news? The solution is rarely simple. But with a decade of crypto tax experience, our accountants are here to unravel this common question! In this guide, we’ll walk you through:

  • How to calculate cost basis for cryptocurrency
  • Various cost basis methods
  • And some common scenarios that can trip up even experienced investors.

Ready to master your crypto taxes? Let’s dive in.

What Is Cost Basis for Crypto?

Cost basis is the original purchase price of a crypto asset for tax purposes. When you sell, trade, or dispose of your crypto, it triggers a capital gain or loss. Knowing the cost basis of your crypto is an essential piece of information for calculating gains and reporting cryptocurrency on your tax return.

Cost Basis vs Proceeds

Cost basis is the initial investment amount, while proceeds are the amount you receive upon selling or trading an asset. The difference between the 2 is your taxable gain or loss.

How Do You Calculate Crypto Cost Basis?

At first glance, the formula for crypto cost basis is simple: Total Purchase Price divided by Number of Tokens. For example, let’s say you paid $500 for 10 AAVE tokens. $500 / 10 = a cost basis of $50 per token.

However, cryptocurrency operates in a complex ecosystem, and buying crypto with fiat is only the tip of the iceberg.

The Challenge for Cryptocurrency

Imagine that each sale or trade of cryptocurrency is a thread. One end represents the cost basis while the other represents proceeds.

Now imagine that you have 50,000 threads representing all your trades throughout the year. As you engaged in multiple transactions, moving crypto across accounts or diving deep into DeFi, these threads transformed into a formidable tangle.

Determining your cost basis is akin to unraveling this entangled mess—one thread at a time.

How to Do It

So, how do you calculate crypto cost basis for all of your trades?

  • Start by downloading your complete transaction history from each wallet or exchange you used during the tax year.
  • All this information must be combined into a single data set. Every buy, sell, trade, deposit, and transfer between accounts should be included.
  • Next, you essentially need to trace the history of each token. You’ll need to find the following information for each taxable event:
    • Cost Basis
    • Acquisition Date
    • Sales Proceeds
    • Date of Sale

Cryptocurrency tax software is designed to automate this daunting task. It’s not foolproof (see our post on the top 5 common issues), but it can be an extremely useful tool.

Do you want an even easier solution without any guesswork? Consider hiring a crypto accountant to generate a meticulously accurate tax report for you.

Crypto Cost Basis Methods

To make the process of finding your crypto cost basis even more fun, there are several cost basis methods to choose from. Since this will impact your overall tax bill, it’s vital to choose the method that’s best suited for your situation:

  • FIFO (First-In, First-Out): This method assumes that the first cryptocurrency you bought is also the first one you sold.
  • Specific ID: Through meticulous accounting, you can specifically identify the buying price of each token sold. This method can help lower your overall capital gains, thereby lowering your tax bill.
  • LIFO (Last-In, First-Out): This method assumes the most recent crypto you bought is the first one sold. This method is typically not supported by the IRS.
  • HIFO (Highest-In, First-Out): This method assumes that the coins with the highest cost basis were sold first. Many investors choose HIFO because it lowers their tax burden, but they don’t realize that the IRS may not accept their calculations.
  • Average Cost Basis: Since cost basis calculation is so difficult for crypto, many investors simply use an average value. For example, if Bitcoin peaked at $60,000 and bottomed out at $30,000, they would say that the average value of 1 BTC is $45,000. But beware! This method is not allowed by the IRS.

Pro Tip: FIFO and Specific ID are the only crypto cost basis methods supported by the IRS. A cost basis calculator may let you choose LIFO or HIFO instead, but this might cause trouble if you ever become the target of a crypto tax audit.

In practice, LIFO and HIFO are not possible for cryptocurrency without extremely detailed Specific ID. This is stated in the IRS FAQ on Virtual Currency Transactions: “If you do not identify specific units of virtual currency, the units are deemed to have been sold, exchanged, or otherwise disposed of in chronological order beginning with the earliest unit of the virtual currency you purchased or acquired; that is, on a first in, first out (FIFO) basis.”

All 3 methods require the same level of detailed accounting, which is typically not possible with software alone. It takes many proactive steps by the trader to meet these requirements, including physically separating the crypto through different wallets for different tax lots.

Have questions about your cost basis method? Reach out to our skilled crypto tax attorneys today!

What Is the Best Cost Basis for Crypto?

The “best” cost basis method for crypto depends on your circ*mstances and tax goals. Some methods may minimize your tax liability in the short term, while others might be more beneficial in the long run. Beware of using a method that the IRS doesn’t allow, and consider speaking with a tax professional for advice.

Adding Fees to Cost Basis

Fees associated with buying crypto should be added to the cost basis. This includes gas fees. Some cryptocurrency tax calculators do this for you automatically.

How Do You Calculate Missing Cost Basis for Crypto?

There are several reasons why you may not know your cost basis for crypto—whether you received the crypto as a gift, the number is missing on Form 1099-B, the exchange you purchased from is now defunct, or many other possible reasons.

To fix this, start by gathering as much data as possible from exchanges, wallets, and other sources.

  • If you’re missing the cost basis for a capital gain taxable event (including a sale, swap, or purchase made with crypto), see the section above for calculating crypto cost basis.
  • If you’re missing the cost basis for a gift, airdrop, or other type of deposit, learn more here.

Still have questions or need advice tailored to your unique situation? Don’t hesitate to reach out! Our experienced accountants and crypto tax attorneys are here to help you file with complete confidence.

How Does the IRS Verify Cost Basis for Crypto?

When the IRS audits a cryptocurrency tax return, an examiner will typically rebuild the entire return from scratch. The only cost basis methods supported by the IRS are FIFO and Specific ID—so if you used a method like HIFO without proper documentation, you may owe additional tax. On top of that, the IRS can charge a 20% accuracy-related penalty, non-payment penalties, and interest.

Audit examiners will typically do what’s best for the IRS, not what’s best for your wallet. It’s the taxpayer’s burden to prove the cost basis of an asset. That means you need meticulous documentation of your transactions, or else the IRS can slap you with a huge tax bill. It’s wise to save all tax documents, including full transaction histories, for 6 years.

Pro Tip: With the help of an experienced crypto tax attorney, you can negotiate with the IRS and defend the tax return under audit. Reach out to our trusted team at Gordon Law Group if you have any questions or concerns.

Common Issues with Crypto Tax Audits

Let’s look at some examples of issues that frequently arise in cryptocurrency tax audits.

Bitcoin ATM Purchases

Sarah has purchased crypto from Bitcoin ATMs several times throughout the years. Purchasing crypto with fiat is not a taxable transaction. However, during an IRS audit, Sarah can’t find her Bitcoin ATM receipts—she never thought it would be important to hold onto them.

Without proper records, the IRS only sees deposits of BTC into Sarah’s wallet. Each deposit will be treated as ordinary income, with a tax rate of 10-37%.

Self-Transfers

Like most crypto traders, Devan frequently transfers his crypto between different accounts. In one transaction, he moved 5 ETH from his Coinbase account to his FTX account. A few years later, Devan receives notice of an IRS audit—but FTX is now defunct and Devan has no way to get his old transaction records from the exchange.

The IRS sees that 5 ETH was moved out of Devan’s Coinbase account. Without the records from FTX, there’s no proof that this was a non-taxable self-transfer. The IRS will treat this transaction as a sale of 5 ETH, triggering capital gains tax.

Pro Tip: Back up your complete transaction history from each of your exchanges and wallets on a regular basis (at least once per year) in case the information is lost in the future.

Can I Set My Cost Basis to Zero?

Setting your crypto cost basis to zero is typically not allowed. That being said, it can be truly difficult to find your cost basis in some instances—for example, if you received an airdrop of an uncommon token.

There are some rare occasions where you may be able to set cost basis to zero, but you should consult with a qualified tax professional to make sure.

Cost Basis for Common Transactions

What Is the Cost Basis of an Airdrop?

The cost basis for a crypto airdrop is typically the fair market value of the token at the time it’s received.

It’s relatively easy to find this information if you receive an airdrop of a frequently traded token like $BANANA. But what if you receive an NFT that’s never been traded before? What if you receive a random meme coin that your friend created as a joke?

These things occur often in the world of crypto, but the answers are never simple. In fact, there are so many “what ifs” that it’s impossible to give a straight answer over the internet. If you find yourself in this situation, consult a professional for tax advice.

What Is the Cost Basis on Crypto-To-Crypto Swaps?

When you convert one cryptocurrency to another, there are actually 2 transactions occurring in the eyes of the IRS: a sale of the first token and a purchase of the second token.

First, determine the proceeds of the “sale”—what was the price of that token at the time you disposed of it, and how much did you sell? This amount becomes the cost basis of the second token.

What Is the Cost Basis of Forked Cryptocurrency?

If you earn additional cryptocurrency as the result of a hard fork, the new crypto is considered ordinary income at the time of receipt. The cost basis is the fair market value of that crypto at the time of receipt.

Soft forks are not taxable and there is no change in the coins taxability. What Is the Cost Basis of Inherited Virtual Currency?

What Is the Cost Basis of Inherited Virtual Currency?

For inherited cryptocurrency or other digital assets, the cost basis is usually the fair market value on the date of the benefactor’s death.

What Is the Cost Basis of Cryptocurrency Received as a Gift?

When you receive cryptocurrency as a gift, you inherit the giver’s cost basis and acquisition date. We advise the giver to send this information to the recipient in a gift letter.

What Is the Cost Basis of Mining Rewards?

The basis for mined crypto is the fair market value at the time the assets were awarded. Learn more about cryptocurrency mining taxes.

What Is the Cost Basis of Staking Rewards?

The cost basis for staking rewards is the fair market value of the asset at the time of each deposit. If your staking rewards are locked up for a set period of time, then the rewards are only taxable when they become unlocked. Learn more about how staking rewards are taxed.

What Is the Cost Basis of Rebranded Cryptocurrency?

In some cases, a cryptocurrency may be rebranded and your old tokens can be swapped out for new ones. If the new crypto replaces the old, then this is not taxable. Your cost basis for the new tokens is based on the initial purchase price.

For example, let’s say you bought 100 Xcoin for $1,000. The cost basis for each Xcoin is $10 ($1,000 / 100 = $10).

Then, Xcoin rebrands to XYcoin and increases volume 10:1. You trade in 100 Xcoin for 1,000 XYcoin. You now have more tokens, but you still only spent $1,000 initially. The cost basis for the new XYcoins is $1 each ($1,000 / 1,000 = $1).

Need Easy and Accurate Calculations? We Can Help!

Calculating your crypto cost basis is much more challenging than most investors realize. Even using specialized software, you might have to spend several hours fixing the data and trying to find the right numbers.

Want to eliminate this guesswork and make your crypto taxes as easy as possible? Call Gordon Law Group! Since 2014, we’ve helped more than 1,000 investors file easily and accurately. With experienced crypto accountants and crypto tax lawyers on your side, you can feel confident that your numbers are correct.

Reach out today if you want to save time, save money, and enjoy peace of mind!

Crypto Cost Basis: Easy Guide to Methods and Calculations 2024 | Gordon Law Group (2024)

FAQs

What is the best cost basis method for crypto? ›

First In, First Out (FIFO) is one of the most common cost basis methods and it's very straightforward. FIFO means the first asset you buy is the first asset you sell.

Does the IRS accept HIFO? ›

Does the IRS recognize the HIFO sell method? The Internal Revenue Service does not recognize HIFO (high in, first out) as an accounting method but it generally permits an investor to specifically identify his or her shares at the time stock is sold, for reporting capital gains and losses.

What is the easiest way to calculate crypto taxes? ›

This refers to the original value of an asset for tax purposes. In order to calculate crypto capital gains and losses, we need a simple formula: proceeds - cost basis = capital gain or loss. Note that two additional variables may affect your cost basis: accounting method and transaction fees.

Does crypto.com.DeFi wallet report to IRS? ›

Does Crypto.com DeFi Wallet automatically deduct taxes? No, as of 2024, Crypto.com DeFi Wallet does not automatically deduct taxes from crypto trades. However, Crypto.com DeFi Wallet might still report your crypto transactions to your country's tax authority, like the IRS or HMRC.

What if I don't know my crypto cost basis? ›

You can find your cost basis by adding the fair market value of your crypto at the time of receipt, plus any fees directly related to the acquisition.

What is the best cost basis method? ›

First-in, first-out method (FIFO)

This is the default for all investments other than mutual funds. Method implications: Because asset prices tend to rise over time, using FIFO as your cost basis method will have the oldest shares sold first, and those shares will often have the lowest cost basis.

How to avoid capital gains tax on cryptocurrency? ›

11 ways to minimize your crypto tax liability
  1. Harvest your losses. ...
  2. Invest for the long term. ...
  3. Take profits in a low-income year. ...
  4. Give cryptocurrency gifts. ...
  5. Buy and Sell Cryptocurrency Via Your IRA or 401-K. ...
  6. Hire a Crypto specialized CPA (Certified Public Accountant) ...
  7. Give a cryptocurrency do nation.

Is HIFO or FIFO better for crypto? ›

Which accounting/cost basis method will lower my tax bill the most? Because HIFO sells your cryptocurrency with the highest cost basis first, this method is typically considered the best for saving money on your taxes.

Does IRS monitor crypto transactions? ›

Key Takeaways. Cryptocurrency transactions are traceable, requiring exchanges to report to the IRS, necessitating diligent reporting by users. The IRS uses advanced methods to monitor crypto transactions, ensuring tax compliance.

Are there any free crypto tax calculators? ›

If you're looking to find the total tax impact for all of your cryptocurrency transactions across your entire portfolio, CoinLedger can help. CoinLedger directly connects to hundreds of exchanges like Coinbase and wallets such as MetaMask.

How do I manually do crypto taxes? ›

Complete Form 8949 to document your cryptocurrency transactions. Transfer the totals from Form 8949 to Schedule D of your tax return. Report any ordinary income from cryptocurrency on Schedule 1 of Form 1040 unless you're self-employed, in which case you should use Schedule C.

How do you take crypto profits without taxes? ›

Take out a cryptocurrency loan

Instead of cashing out your cryptocurrency, consider taking out a cryptocurrency loan. In general, loans are considered tax-free. That means that if you're looking for access to fiat currency, taking out a loan may be a great alternative to selling your cryptocurrency.

Do I need to report crypto if I didn't sell? ›

Do you need to report taxes on Bitcoin you don't sell? If you buy Bitcoin, there's nothing to report until you sell. If you earned crypto through staking, a hard fork, an airdrop or via any method other than buying it, you'll likely need to report it, even if you haven't sold it.

What crypto wallet does not report to IRS? ›

Some cryptocurrency exchanges do not report user transactions to the IRS, including: Decentralized crypto exchanges (DEXs) like Uniswap and SushiSwap. Some peer-to-peer (P2P) platforms. Exchanges based outside the US that do not have a reporting obligation under US tax law.

Will Crypto.com send me a 1099? ›

As a centralized exchange operating in the US, Crypto.com is legally obligated to provide users' activity details through Form 1099, which is then submitted to both the user and the IRS.

Is LIFO or FIFO better for crypto taxes? ›

It is beneficial to use LIFO if you acquired crypto multiple times, the market price has been going up, and you want to use the highest cost basis possible. As a result, when you sell, the tax burden would be lower for that year since your cost basis was higher with LIFO when compared to FIFO.

Is HIFO or FIFO better? ›

Because HIFO sells your cryptocurrency with the highest cost basis first, this method is typically considered the best for saving money on your taxes.

What is the most cost effective way to mine crypto? ›

GPU Mining

GPU mining, or Graphics Processing Unit mining, utilizes the power of a computer's graphics card to mine cryptocurrencies. This method is more efficient than CPU mining and is commonly used for mining altcoins.

What is the best way to dollar cost average crypto? ›

In most cases, DCA investors opt to purchase crypto on a daily, weekly, bi-weekly, or monthly basis. But this is entirely up to each person. Some crypto exchanges like Kraken allow customers to automate the DCA process using recurring buys, taking the stress out of manually placing trades at set times.

References

Top Articles
Latest Posts
Article information

Author: Greg O'Connell

Last Updated:

Views: 5918

Rating: 4.1 / 5 (42 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Greg O'Connell

Birthday: 1992-01-10

Address: Suite 517 2436 Jefferey Pass, Shanitaside, UT 27519

Phone: +2614651609714

Job: Education Developer

Hobby: Cooking, Gambling, Pottery, Shooting, Baseball, Singing, Snowboarding

Introduction: My name is Greg O'Connell, I am a delightful, colorful, talented, kind, lively, modern, tender person who loves writing and wants to share my knowledge and understanding with you.