Crypto accounting

Mastering Crypto Cost Basis Calculations: The Ultimate Guide for Digital Assets

Explore diverse cost basis calculation methods for crypto accounting (FIFO, LIFO, AVG, HIFO, LIFO, HAFO or LAFO) and optimize tax outcomes with consola.finance.

September 20, 2023

Introduction

When it comes to crypto accounting, cost basis holds a vital role. It’s essentially the original asset value used for tax purposes. Crypto cost basis is key in determining capital gains or losses when an asset is sold. Several methods exist for calculating cost basis, each having its unique benefits and implications.

It is crucial for users to make informed decisions when it comes to determining the cost basis calculation method. With various rules and regulations governing jurisdictions, it becomes imperative to choose the most appropriate approach. By carefully considering and selecting the suitable cost basis calculation method, users can ensure compliance and accuracy in their financial reporting.

In this post, we will guide you through the diverse types and best cost basis method for crypto  and their importance in financial transactions.

The First to Enter, First to Exit (FIFO)

Starting with the First In, First Out (FIFO) method, which presumes that the earliest acquired assets are the first ones to be sold. FIFO is a common approach in inventory management and can also be applied to investments. The cost basis calculation using FIFO prioritizes the cost of the oldest assets within an inventory or portfolio. This can lead to a smaller taxable gain, given that the cost basis is determined by the lower prices of the earlier procured assets.

An example:

Suppose you have made the following cryptocurrency transactions:

  1. On January 1, 2023, you purchased 1 Bitcoin (BTC) for $30,000 per unit.
  2. On February 1, 2023, you purchased 0.5 BTC for $40,000 per unit.
  3. On March 1, 2023, you purchased 0.3 BTC for $50,000 per unit.
  4. On April 1, 2023, you purchased 0.2 BTC for $45,000 per unit.

Now, let’s assume you sold 1.2 BTC on May 1, 2023, and you want to calculate the cost basis using the FIFO method.

According to the FIFO method, you need to consider the oldest (first) Bitcoin acquired first. So, in this case, you would use the BTC acquired on January 1, 2023, first.

Cost basis for the BTC sold on May 1, 2023:

  • 1+ 0.2 BTC sold
  • The BTC purchased on January 1, 2023, has a cost basis of $30,000.
  • Therefore, the cost basis for 1 BTC would be 1* $30,000 = $30,000.
  • On February 1 2023, 0.5 BTC was purchased for $40,000 per unit
  • The cost basis for the remaining 0.2 BTC sold would be 0.2*40,000 = $8,000
  • The total cost basis of the sold BTC would be equal to $38,000

This calculation assumes that the BTC purchased on January 1, 2023, is sold first, followed by the BTC purchased on February 1, 2023, and so on. By using this method, you maintain the chronological order of your transactions when calculating the cost basis.

Ready to Supercharge Your Crypto Accounting?

Stop wasting time, manually creating journal entries. Automate your accounting now, and enjoy error-free reporting

The Last to Enter, First to Exit (LIFO)

Next up is the Last In, First Out (LIFO) method. This approach assumes that the latest acquired assets are the first ones to be sold. LIFO is primarily utilized in inventory accounting and is less prevalent in investment scenarios. Cost basis crypto calculation using LIFO gives preference to the prices of the most recently purchased assets. This could result in a larger taxable gain, as the cost basis is set using the higher prices of the newer assets.

An example:

Suppose you have made the following cryptocurrency transactions:

  1. On January 1, 2023, you purchased 1 Bitcoin (BTC) for $30,000 per unit.
  2. On February 1, 2023, you purchased 0.5 BTC for $40,000 per unit.
  3. On March 1, 2023, you purchased 0.3 BTC for $50,000 per unit.
  4. On April 1, 2023, you purchased 0.2 BTC for $45,000 per unit.

Now, let’s assume you sold 0.5 BTC on May 1, 2023, and you want to calculate the cost basis using the LIFO method.

According to the LIFO method, you need to consider the most recent (last) Bitcoin acquired first. So, in this case, you would use the BTC acquired on April 1, 2023, first.

Cost basis for the BTC sold on May 1, 2023:

  • 0.2 + 0.3 BTC sold
  • The BTC purchased on April 1, 2023, has a cost basis of $45,000.
  • Therefore, the cost basis for 0.2 BTC would be 0.2* $45,000 = $9,000
  • The BTC purchased on March 1 2023 has a cost basis of $50,000
  • The cost basis of the remaining 0.3 BTC sold will be equal to 0.3* $50,000 = $15,000
  • Total cost basis of the sold 0.5 BTC will be equal to $24,000

This calculation assumes that the BTC purchased on April 1, 2023, is sold first, followed by the BTC purchased on March 1, 2023, and so on. By using the LIFO method, you assume that the most recently acquired assets are the first ones to be sold.

Average Cost Basis (AVG)

The Average Cost Basis (AVG) method calculates the cost basis by averaging the purchase prices of all assets. AVG is often used in mutual funds and ETFs, where shares are bought at various times and prices. By averaging out the purchase prices, AVG delivers a fair representation of the overall cost basis. This method can be beneficial when it becomes challenging to track the individual costs of each asset or when investors want to simplify their tax calculations.

An example:

Suppose you have made the following cryptocurrency transactions:

  1. On January 1, 2023, you purchased 1 Bitcoin (BTC) for $30,000 per unit.
  2. On February 1, 2023, you purchased 0.5 BTC for $40,000 per unit.
  3. On March 1, 2023, you purchased 0.3 BTC for $50,000 per unit.
  4. On April 1, 2023, you purchased 0.2 BTC for $45,000 per unit.

Now, let’s assume you sold 0.6 BTC on May 1, 2023, and you want to calculate the cost basis using the average cost basis method.

To determine the average cost basis, you need to calculate the weighted average price per unit based on the total cost and total quantity of the assets purchased.

Calculation of the average cost basis:

  • Total cost = ($30,000 * 1 BTC) + ($40,000 * 0.5 BTC) + ($50,000 * 0.3 BTC) + ($45,000 * 0.2 BTC) = $30,000 + $20,000 + $15,000 + $9,000 = $74,000
  • Total quantity = 1 BTC + 0.5 BTC + 0.3 BTC + 0.2 BTC = 2 BTC
  • Average cost basis per BTC = Total cost / Total quantity = $74,000 / 2 BTC = $37,000

Cost basis for the BTC sold on May 1, 2023:

  • 0.6 BTC sold
  • Average cost basis per BTC is $37,000.
  • Therefore, the cost basis for 0.6 BTC would be 0.6 * $37,000 = $22,200.

By using the average cost basis method, you calculate the average price per unit based on the total cost and total quantity of the assets purchased. This method smooths out the fluctuations in purchase prices and provides a more balanced representation of the cost basis.

Highest Cost, First Out (HIFO)

The Highest Cost, First Out (HIFO) method operates on the assumption that the highest-cost assets are sold first. This strategy is frequently employed by investors aiming to reduce their taxable gains. By applying the highest cost as the basis, HIFO can lead to lower capital gains and, subsequently, decreased tax liabilities. However, it’s crucial to bear in mind that this method might not accurately portray the actual asset sale order.

An example:

Suppose you have made the following cryptocurrency transactions:

  1. On January 1, 2023, you purchased 1 Bitcoin (BTC) for $10,000 per unit.
  2. On February 1, 2023, you purchased 0.5 BTC for $20,000 per unit.
  3. On March 1, 2023, you purchased 0.3 BTC for $15,000 per unit.
  4. On April 1, 2023, you purchased 0.2 BTC for $25,000 per unit.

Now, let’s assume you sold 0.6 BTC on May 1, 2023, and you want to calculate the cost basis using the HIFO method.

According to the HIFO cost basis method, you need to consider the highest-cost assets first. So, in this case, you would use the BTC purchased on April 1, 2023 (0.2 BTC at $25,000) and the remaining 0.4 BTC from the BTC purchased on February 1, 2023 (0.4 BTC at $20,000).

Cost basis for the BTC sold on May 1, 2023:

  • 0.2 + 0.4 BTC sold
  • The highest-cost BTC is from April 1, 2023, with a cost basis of $25,000.
  • Therefore, the cost basis for 0.2 BTC would be 0.2 * $25,000 = $5,000.
  • The next highest cost BTC would be from February 1 2023, with a cost basis of $20,000
  • The cost basis for 0.4 BTC would be equal to 0.4* $20,000 = $8,000
  • Total cost basis of BTC sold is equal to $13,000

By using the HIFO method, you prioritize the highest-cost assets for sale, which can potentially result in lower capital gains on the assets sold.

Lowest In, First Out (LIFO)

Lowest In, First Out (LIFO) operates on the opposite principle of HIFO. This method assumes that the lowest-cost assets are sold first. This approach can be beneficial when the objective is to maximize taxable losses. By using the lowest cost basis, LIFO can potentially counterbalance gains from other investments or diminish overall tax liabilities. However, similar to HIFO, LIFO may not accurately represent the actual sale order of assets.

An example:

Suppose you have made the following cryptocurrency transactions:

  1. On January 1, 2023, you purchased 1 Bitcoin (BTC) for $10,000 per unit.
  2. On February 1, 2023, you purchased 0.5 BTC for $20,000 per unit.
  3. On March 1, 2023, you purchased 0.3 BTC for $15,000 per unit.
  4. On April 1, 2023, you purchased 0.2 BTC for $25,000 per unit.

Now, let’s assume you sold 0.6 BTC on May 1, 2023, and you want to calculate the cost basis using the LIFO (Lowest-In, First-Out) method.

According to the LIFO method (which is not commonly used but for the purpose of example):

Cost basis for the BTC sold on May 1, 2023:

  • 0.6 BTC sold
  • The lowest-cost BTC is from January 1, 2023, with a cost basis of $10,000.
  • Therefore, the cost basis for 0.6 BTC would be 0.6 * $10,000 = $6,000.

Please note that the LIFO method is not commonly used for cost basis calculations, especially in the context of cryptocurrencies. FIFO (First-In, First-Out) is the standard and widely accepted method. The example above is purely for demonstration purposes, and it’s crucial to consult with a tax professional or accountant who can provide guidance based on the specific rules and regulations applicable in your location.

Highest Amount First Out (HAFO)

The Highest Amount First Out (HAFO) approach prioritizes selling the assets purchased at highest quantity first. This method aims at maximizing the total proceeds from the sale. By selling the highest-quantity assets first, investors can potentially generate a larger cash flow or realize greater gains. However, consola.finance would like to remind users to consider the tax implications of this method, as it may lead to higher taxable gains.

An example:

Suppose you have made the following cryptocurrency transactions:

  1. On January 1, 2023, you purchased 1 Bitcoin (BTC) for $10,000 per unit.
  2. On February 1, 2023, you purchased 0.5 BTC for $20,000 per unit.
  3. On March 1, 2023, you purchased 0.3 BTC for $15,000 per unit.
  4. On April 1, 2023, you purchased 0.2 BTC for $25,000 per unit.

Now, let’s assume you sold 0.6 BTC on May 1, 2023, and you want to calculate the cost basis using the HAFO method.

According to the HAFO method, you need to consider the highest quantity assets first. So, in this case, you would use the BTC purchased on January 1, 2023 (1 BTC at $10,000)

Cost basis for the BTC sold on May 1, 2023:

  • 0.6 BTC sold
  • The highest acquisition quantity BTC is from January 1, 2023, with a cost basis of $10,000.
  • Therefore, the cost basis for 0.6 BTC would be 0.6 * $10,000 = $6,000.

By using the HAFO method, you prioritize the highest acquisition quantity assets for sale first.

Lowest Amount First Out (LAFO)

On the flip side, Lowest Amount First Out (LAFO) prioritizes selling the assets with the lowest purchase quantity first. This approach may be suitable in situations where the objective is to liquidate smaller holdings or generate immediate cash flow. While LAFO may not lead to significant taxable gains, it’s essential to evaluate its impact on the overall investment performance and tax liabilities.

An example:

Suppose you have made the following cryptocurrency transactions:

  1. On January 1, 2023, you purchased 1 Bitcoin (BTC) for $10,000 per unit.
  2. On February 1, 2023, you purchased 0.5 BTC for $20,000 per unit.
  3. On March 1, 2023, you purchased 0.3 BTC for $15,000 per unit.
  4. On April 1, 2023, you purchased 0.2 BTC for $25,000 per unit.

Now, let’s assume you sold 0.5 BTC on May 1, 2023, and you want to calculate the cost basis using the LAFO method.

According to the LAFO method, you need to consider the lowest quantity assets first. So, in this case, you would use the BTC purchased on April 1, 2023 (0.2 BTC at $25,000) and then the BTC purchased on March 1 2023 (0.3 BTC at $15,000)

Cost basis for the BTC sold on May 1, 2023:

  • 0.2 + 0.3 BTC sold
  • The BTC purchased on April 1, 2023, has a cost basis of $25,000.
  • Therefore, the cost basis for 0.2 BTC would be 0.2* $25,000 = $5,000
  • The BTC purchased on March 1 2023 has a cost basis of $15,000
  • The cost basis of the remaining 0.3 BTC sold will be equal to 0.3* $15,000 = $4,500
  • Total cost basis of the sold 0.5 BTC will be equal to $9,500

By using the LAFO method, you prioritize the lowest acquisition quantity assets for sale first.

Conclusion — Picking the Right Crypto Cost Basis Calculation Method

Navigating the world of cryptocurrency accounting can be complex.

But with consola.finance, you have a partner that simplifies this task for you. Our platform is designed to empower crypto companies and accounting agencies by calculating the cost basis for your assets with just a click.

No matter the method — FIFO, LIFO, AVG, HIFO, LIFO, HAFO or LAFO, consola.finance supports a wide range of calculation methods to suit your business needs and act like a reliable crypto cost basis calculator.

You can select the most appropriate crypto cost basis calculation method based on the rules and regulations in your jurisdiction to ensure compliance and accuracy in financial reporting.

Optimize tax outcomes for your clients, provide accurate financial reports, and make informed decisions without the hassle of manual calculations.

Take a step towards simplifying your cryptocurrency accounting processes today with consola.finance.

Because we believe that financial management for crypto companies and accounting agencies should be seamless, efficient, and tailored to your needs.

Crypto finance tips straight to your inbox

We'll email you once a week with quality resources to help you manage crypto and fiat operations

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Our latest articles

News, guides, tips and more content to help you handle your crypto accounting.

Master your crypto spend management now

Take control of your crypto spend management while relying on our safe and secure process.

Request logo

This site uses cookies

We're using very few cookies to ensure the best experience for you. View our cookies policy.
Close