Crypto 101  

Crypto Accounting for Beginners

New to crypto accounting? Learn the Basics with Chainometry

    Key Concepts:

  • Cryptocurrency is a revolutionary new way of finance. For the first time in history we can trade digital assets at lightning speed.
  • In this article we learn the basics of tracking our assets; trades, movements, earning interest, losses, fees and more.
  • The best way to track and record transactions.
  • How do accounting principles apply to crypto transactions.
  • Gains/losses and tax loss harvesting.
  • Common mistakes and dangers for tax compliance.
  • Where to from here, how to save yourself accounting headaches and focus on what matters most.

The Era of Cryptocurrency

Cryptocurrency represents a revolutionary new approach to finance. For the first time in history, we can trade digital assets at lightning speed. This is all made possible by the innovation of blockchain technology, which enables secure, trustless transactions. More importantly, these transactions are not controlled by a centralised entity, but by a distributed network of participants who are largely self-governed and, to an extent, free from governmental interference.

It all started with a single digital asset in 2008: Bitcoin. Just 16 years later, there are now hundreds of thousands of digital assets in existence. Chances are, you've already bought, sold, or are holding some of these assets in your digital wallet.

However, the ease of moving, trading, and even creating digital assets can be deceiving. It’s easy to lose sight of the fact that at some point, you’ll need to account for these transactions.

Blochain Image

Accounting and Crypto

If you’ve ventured into cryptocurrency and own some, the first question to consider is: how did you acquire it? You may have bought it on an exchange, received it as a gift, or perhaps even won it. Congratulations, your accounting headaches start here... kidding (sort of).

The arrival of crypto means you’ve gained an asset, and in most cases, the tax authorities in your country will take an interest in this transaction. Crypto has value, and that value fluctuates over time. Put simply, when you sell it, you’ll need to calculate any increase or decrease in value.

The first step in managing your crypto accounting is to note the quantity received and the amount you paid for these assets. If it was gifted or won, the purchase cost is zero (and yes, that’s important to record). Each time you acquire more, you’ll need to repeat this note-taking and keep detailed records.

Broadly speaking, the crypto you hold will fall into one of these main categories, based on the tax rules in your country:
  1. Means of Payment: You use crypto to pay for goods and services, much like cash or credit cards.
  2. Investment: You hold crypto as an investment, similar to owning stocks or gold.
  3. Financial Instrument: You use it as a financial instrument to do such things as provide liquidity, loan collateral and other mechanisms which earn interest.
  4. Trading Instrument: You actively trade crypto, possibly engaging in short-term trading like day-trading.

If you fall into category 1, chances are you will be excluded from reporting your transactions unless they are part of your business operations and are used as tax deductions.

For all the other categories you will need to keep a keen eye on your transactions because you will most likely need to report on them.

Calculating Gains and Losses

Your accounting journey begins with understanding transactions and how to handle each type based on your specific situation.

If you fall into any category except using crypto as a means of payment, you'll need to be mindful of declaring the return on your crypto assets in any of the following circumstances:

  • When you sell your crypto.
  • If you trade one crypto for another.
  • Expenses incurred such as trading fees.
  • Any interest earned from your holdings.
  • Lost, stolen, or otherwise inaccessible crypto, such as in cases of exchange bankruptcy.

If you’ve done a good job recording all your transactions, you’ll have a solid starting point for calculating the gains or losses associated with these activities.

Crypto Transactions

 

For those trading on a centralised exchange, most platforms allow you to download a complete record of all purchases and sales, which eliminates the need for manual note-taking. However, if you trade on a DEX (decentralised exchange), you may not have access to downloadable transaction data. In this case, you’ll need to find alternative methods to keep accurate records of your trades.

Your next task is to make sense of all this transaction data, particularly by calculating the changes in value of your crypto assets over time. Let’s look at some key accounting principles and how they apply to crypto transactions.

Cost Basis

Ah, our old friend, cost basis. It sounds simple: how much did you pay for your crypto? But this seemingly straightforward question is often filled with complexity and confusion.

Without getting too much into the weeds, the cost of your asset includes all the purchases you’ve made of that asset. It's rarely the case that you'll buy cryptocurrency in a single transaction. More often, you’ll make several purchases over time, each at a different price.

All of these purchases must be considered when you eventually sell your crypto. They also come into play if you use one cryptocurrency to buy another. Even though this might look like a buy transaction, you're effectively using one crypto asset to purchase another—meaning, for tax purposes, it’s treated as a sale of your original crypto asset.

Additionally, it's common not to sell your entire portfolio in a single transaction. Instead, you might sell portions over time, each with its own cost-basis implications.

In this case another accounting principle is applied; Which one of your purchases is used to value your crypto sold?

Inventory Valuation Methods

There are a few common methods for determining this but the principle is that we use a consistent method of choosing which of the purchases you used in the past to determine the value of your crypto asset. Your country may dictate a particular method or you may be able to choose one to suit your needs. Here are some popular choices:

  • FIFO (First-In, First-Out):
  • The earliest purchased crypto is considered sold first. This method can result in higher taxable gains during a bull market, as older purchases may have lower cost bases.

  • LIFO (Last-In, First-Out):
  • The most recent purchases are considered sold first. This approach may reduce taxable gains in a rising market by using higher cost basis values from recent purchases.

  • HIFO (Highest-In, First-Out):
  • The units with the highest cost basis are considered sold first. This strategy can minimize gains, as it prioritizes selling the most expensive purchases first.

  • LOFO (Lowest-In, First-Out):
  • This method uses the units with the lowest cost basis first. It often results in higher gains because it prioritizes the least expensive purchases, which may be beneficial if you're looking to maximize gains in specific tax situations.

  • Specific Identification:
  • If you meticulously track each unit of crypto, you can specify which purchases are sold. This requires detailed records but offers the most flexibility and potential tax savings.

  • Average Cost:
  • This method calculates the average cost of all units purchased to determine the cost basis when a portion is sold. To find the average cost, add up the total cost of all your purchases and divide by the total number of units. This approach simplifies the tracking of individual purchases and spreads out the cost basis across all transactions, providing a more balanced view of gains and losses over time.

  • Bed-and-Breakfast Rules
  • In some jurisdictions, such as the UK and Australia, Bed and Breakfast rules (also known as anti-wash-sale rules) apply to prevent tax avoidance through rapid repurchase of sold assets. For example, if you sell a cryptocurrency to realize a loss and then repurchase the same cryptocurrency within a set period (often 30 days), the loss cannot be claimed for tax purposes. Instead, the new purchase adjusts the cost basis for future sales.

    These rules are essential to keep in mind, especially if you actively trade, as they prevent "wash sales" where investors sell assets at a loss and repurchase them shortly after, aiming to claim a tax loss while still holding the asset.

Holding Periods

It's important to note that the length of time you hold an asset before selling it significantly impacts your tax obligations, as it determines eligibility for a capital gains discount. In some countries, if you hold an asset for over 12 months, you may qualify for a reduced tax rate on any gains from the sale, potentially saving you money on taxes.

Fair Market Value

To determine your cost basis, you need a way to accurately value your crypto assets. Sometimes this is straightforward, but often it’s more complex. Unlike traditional markets, there is no central authority providing standardised valuations for crypto assets. Cryptocurrencies are frequently traded on multiple exchanges, each potentially offering a different price. Additionally, many of the thousands of coins and tokens out there are traded on decentralised exchanges or through private transactions, which can complicate establishing a clear market value.

For widely traded assets like Bitcoin and Ethereum, valuation is relatively easy, as prices are readily available across major exchanges. But what happens if you trade Ethereum for a meme coin like PEPE, and later make a substantial profit when selling PEPE for USD?

In this case, your original purchase of PEPE wasn’t made in USD, so you’ll need to find a way to determine its value in USD at the time of acquisition to accurately calculate your gains. This can involve checking the FMV of Ethereum at the time of the PEPE trade or using third-party tools that aggregate price data from multiple exchanges to approximate a fair market value.

The accounting principle of Fair Market Value is crucial in these situations, especially for cryptocurrency, where the sheer volume of assets and the challenge of valuing less popular ones make accurate reporting essential.

Realised vs Unrealised Gains or Losses

Even if you haven't sold your crypto, it’s still a good idea to track the financial position of your current assets.

One reason is that you may need to report the balances of your crypto holdings to your tax office.

Another reason is strategic. If one of your holdings is "underwater" (i.e., valued below its cost basis), you can choose to sell it before the end of the financial year to offset any gains made that year. This approach, known as tax loss harvesting, can reduce your tax liability.

However, be mindful of repurchasing restrictions. In some jurisdictions, such as Australia, you must wait a specific period (30 days) before buying back the asset. Failing to do so may disqualify your loss claim.

Also, exercise caution when swapping one cryptocurrency for another. Although you’re purchasing a new asset, this transaction is typically recognised as a taxable event, and you may be liable to pay tax on any gains realised in the swap.

Types of Crypto Assets and Their Tax Treatment

Not all cryptocurrency is treated equally; there are different types of assets which are used in different ways.

For the purposes of our discussion, we will group them in the way they are treated from a tax and accounting perspective.

Crypto as Capital Assets

Assets: Digital cryptocurrency assets like Bitcoin and Ethereum. These are often volatile in their capacity to change in value even over short period of times. These are often held in the same way as stocks or commodities as investment instruments.

Bitcoin Tax

Tax Treatment: Treated as capital assets. Gains or losses are realised when these assets are sold, traded, or used in transactions. This includes payment of fees in cryptocurrency assets; if you made a gain on the crypto you used to pay fees, this gain will be recorded and offset against the fee expense paid in the transaction.

Making a gain on paying fees is a bit unintuitive, so It helps to clarify this with an extreme example. Say you were given free Bitcoin in the early days of Bitcoin (you could actually earn 5 Bitcoin for solving a captcha puzzle back in the old days —imagine that!). Later on, you transferred 100 of that bitcoin to you hardware wallet, and the transaction fee was 1 Bitcoin (extreme, I know).

That fee is an expense and would normally be tax-deductible. So if 1 Bitcoin is worth $10,000 USD, you would normally be able to claim a tax deduction of $10,000. But the fee payment is also seen as a 'sale' of Bitcoin, which is in itself a separate tax event requiring a realisation to be calculated. In our extreme example, because you didn't pay anything for the Bitcoin, your gain is also $10,000 USD, which completely cancels out the fee. This seems reasonable; since you didn't pay for the Bitcoin, why would you be eligible for a tax deduction when using it as a fee?

Income Producing Assets

Assets: These are interest bearing cryptocurrency tokens. These can be assets which are also classified as capital assets, but they also include other tokens often used on dex exchanges (decentralised exchange) like Uniswap, Sushiswap, and Yearn Finance tokens.

Tax Treatment: When it comes to capital assets, crypto events like airdrops and staking rewards are treated as income, even though you get paid in crypto. Let's define Airdrops and Staking.

  • Airdrops:

    You are sent free crypto to your wallet, often due to a promotion or as a reward for something you did in the past.

  • Staking:

    You make available your crypto to a proof-of-stake type blockchain and receive rewards periodically for doing so. You might earn 5% interest per year, paid in crypto, on the amount you have staked. Typically, rewards are paid in many payments during the year rather than one lump sump payment. On Cardano, for example, you get paid every epoch, which is 5 days. See a more detailed explanation on proof-of-stake and airdrops.

Interest bearing tokens are also treated as income. The increase in value of the token e.g UNI-V2 will incur a tax event, and the increase in value will be recorded as a gain. This is similar to earning interest in your bank account, except the interest is paid as a separate token. Let's talk a bit more about how this works.

There are two stages of tax events that occur when you crypto is treated as income:

  • Stage 1 - Immediate Gain:

    The value of the crypto you received as income is calculated in your local currency and this is recorded as a gain on your tax return.

  • If you received an Airdrop, the entire value of the airdrop is recorded as income. This also applies to staking rewards. For interest bearing tokens, the increase in the value of the token is regarded as income and recorded as a gain in the tax period.

    Keep in mind that in all circumstances, even though your received crypto as income and even though you have not yet sold it, it is still regarded as income and a gain recorded. For this reason, the value must be determined in your local currency at the time and date the tax event was incurred. This can trip you up if you assume that you only pay tax once you have sold the crypto.

  • Stage 2 - Secondary Gain/Loss:

    In the case of an airdrop or staking rewards received as crypto, when you do eventually sell your crypto, it will incur a secondary tax event.

    The amount of gain or loss will depend on the value of the crypto at the time it was received. The fair market value on the date you received the crypto will be compared to the fair market value on the date of sale. If the value has increased, you record a gain, if the value has decreased, you record a loss.

Non-Fungible Tokens (NFTs)

NFTs can be handled as either capital assets or collectables like trading cards

  • Capital assets:

    This is the most common treatment where any increase or decrease in the value of the NFT is recorded as a capital gain or loss. The capital gains tax payable is the same as that of any other capital assets like Bitcoin or Gold.

  • Collectibles:

    If viewed as collectables, the tax payable may be different to the rate paid if viewed as a capital asset. In many cases, this will be a higher tax rate.

Tax Implications by Entity Type

The rate of tax you pay and other tax rules applied to your crypto transactions are determined by the type of entity you operate under.

Individuals (Personal Investments)

  • You buy, sell and hold crypto for use as personal investments.
  • The account you hold on crypto exchanges and similar platforms is in your personal name
  • Personal tax rates apply to your gains or losses.
  • Long-term capital gains discount rates for individuals may apply, often significantly lower than ordinary income tax rates, as an incentive to hold investments for a longer period.
  • Carry-back losses do not usually apply for individuals.
  • A loss carry-back allows taxpayers to "carry back" a net capital loss from the current tax year to prior years n which they reported gains, effectively reducing the taxable income from those years. However, for individual taxpayers, this option is generally not available; losses are instead carried forward to offset future gains.

Crypto Tax Implications by Persons
Crypto Tax Implications by Businesses

Businesses Using Crypto as Investments

  • Businesses may hold crypto as part of an investment portfolio, similar to stocks or bonds.
  • Long-term and short-term capital gains tax apply; however, corporate capital gains rates may be used.
  • Businesses may need to follow specific reporting standards, such as recognising unrealised gains or losses (closing balances) at the end of each tax period.
  • The exchange account is listed under the business name, and business KYC documents are provided when opening the account.
  • Capital losses cannot usually be carried back; they are generally carried forward to offset future capital gains.

Businesses Engaged in Active Crypto Trading (Traders)

  • The business actively trades crypto such as day trading.
  • Gains are not treated as capital gains; instead, they are treated as normal business income. Long-term capital gains discount rates are not applied, and all profits are taxed at the same rate, regardless of how long the assets were held.
  • Businesses may need to follow specific reporting standards, such as recognizing unrealised gains or losses (closing balances) at the end of each tax period.
  • The exchange account is listed under the business name, and business KYC documents are provided when opening the account.
  • May be eligible to carry back losses if the business is engaging in active trading as a core business function. Trading losses may be carried back if they are treated as operating losses.
Crypto Tax Implications by Business Traders

Common Pitfalls and Mistakes

All the different moving parts make Crypto and tax accounting complex and the likelihood of getting things wrong is high. The following is only a brief list of some of the more common mistakes you want to avoid.

  • Accidentally importing or counting transactions twice:
  • This is more common with crypto tax software than if you are using an Excel spreadsheet, but it can happen in both cases if you are not careful.

    Pay close attention to the transaction ID of either blockchain-related transactions or, if trading on an exchange, the unique transaction ID created by the exchange. This will tell you if you have already recorded the transaction and help you avoid duplicates.

    Take careful note of your closing balances; they should reflect the balance on your wallet or account at your crypto exchange. If your closing balance is incorrect, you have most likely missed or double-entered a transaction.

Review us

  • Incorrect Cost basis tracking:
  • It is not an easy task to calculate your cost basis when trying to apply the correct inventory valuation system (FIFO, LIFO, etc.). Try keeping a spreadsheet for each asset you purchased and sold and sort it by date in the correct manner of your chosen system. Also, include deposits and withdrawals on this spreadsheet.

    When withdrawing your crypto from your exchange to your crypto wallet, keep track of the assets and their cost basis. Always keep a good record of the source of the asset transfer. You will need this because when you eventually sell this asset, the exchange you purchased it from will contain all the information about what you paid for it.

  • Missing your long-term capital gains discount
  • Each sale and trade also needs to reflect how long the asset was held. This history is important when determining which sales and transfers are eligible for the long-term capital gains discount. This can save you a lot of money at tax time, and you don't want to miss it.

  • Not reporting crypto income correctly:
  • It can sometimes be hard to keep track of all your crypto interest payments in the form of staking rewards or liquidity income.

    Remember to apply the two stages of realisations when receiving crypto as income as outlined here. This will give you the opportunity to offset any of the gains by applying your losses to your crypto income once sold.

Choosing the Right Accounting Software

The great thing is that there are many more options today than there were only a few years ago. They have also come a long way in the last year or two regarding their ease of use and price. Here are some things to keep in mind if you are using crypto tax accounting software to help you manage your transactions:

  • Allows for both API imports and file-based imports:
  • API imports allow the crypto tax software to connect directly to the exchange and download data on your behalf. Make your life easier by using API imports where they are secure and available.

    Always make sure you can control the permissions of your API keys so that no transactions can be executed using those keys—definitely no withdrawals or trades. If you cannot control this, we advise against using API imports on your crypto tax software.

  • Handles your local currency:
  • You will need to report all gains or losses in your local currency. Check the software to make sure your currency is supported.

  • Covers a broad range of different transaction types:
  • The software should handle different types of blockchain transactions such as NFTs, swaps, airdrops, etc.

Crypto Tax Software
  • Handles inventory valuation systems in your country:
  • Each country has different rules relating to how you manage your inventory for financial assets. The crypto tax software should have the right option for your country.

  • Double-entry accounting system:
  • Ensures that any missing transactions are found and reported. It should also give you the ability to easily fix these errors without too much trouble.

  • Accuracy is the top priority:
  • You need to be able to trust that the crypto tax software captured all of your transactions properly. Even one small mistake can lead to a big difference on your tax reports.

    Always check the reports' closing balance against the one reported on your exchange and wallets.

The Future of Crypto and Tax Software

There is not much doubt in my mind that crypto is here to stay. This revolutionary new system brings us unprecedented financial capabilities, and the consequences of that are just starting to be felt.

One thing we can be sure of is that government regulation will apply more and more over the next few years.

If you think that no one is watching and you can trade crypto without worrying about tax rules in your country, I would urge you to reconsider. Take the time to learn the basics of how to manage your transactions, record them properly, and save the history of data and their movements.

This will not only help you understand your financial position better, but it will also help you avoid the headaches of complying with government regulations that are here now or just around the corner.

Future tax software
Get your crypto tax report now!
Simple Crypto Accounting, Unmatched Precision
No Credit Card Required
Related Articles

Check out other blogs that relate to New to crypto accounting? Learn the Basics with Chainometry...

A brief introduction to Bitcoin and the Blockchain

The Ultimate Guide for Choosing the Best Crypto Tax Software