accountant calculator and tokens
Our Crypto Platform Managing Your Portfolio

Managing Your Internal Transactions

By default, the transfers to and from your wallet/exchange are taxable. This would be wrong if they involve another wallet/exchange you own. This is because the asset never left your possession and therefore shouldn’t be taxable. We call this kind of transaction an internal transaction.

In this article, we will go over how to classify these transactions and how to troubleshoot any potential problems while doing so.

Automatically Classifying Your Internal Transactions

With enough data, we can classify the internal transactions for you. So if your wallets/exchanges provide the data we need, then we’ll do it for you.

However, there are some cases where the data that we receive in the transaction is not complete. With those transfers, and with other transfers that involve wallets/exchanges that we do not fully support, you’ll have to classify them manually. We’ll go over how to do that in the next section.

Manually Classifying Your Internal Transactions

Before you can classify your transactions as internal, you must first verify the following.

  • They are currently unclassified.
  • The timestamps are less than 6 hours apart.
  • The transfer amounts aren’t over 18% different.
  • They have the same asset type and transaction hash.

Once you have verified their eligibility, they are ready for classification. We can do this in one of two ways. You can go to the “Identify Internals” section of the review process. Or you can select the “Internal” classification in the transaction’s settings. Either way will bring you to the same page.

Below is a screenshot of this page with an example transaction ready for classification.

Example of classifying an internal transaction on

Then all you need to do is select all and approve the changes. If a transaction had multiple matches, select the right one before accepting the changes.

If there were no potential matches found, then we would need to fix any problems with the transactions before trying again.

Fixing Problems With Differing Transaction Amounts

Below is a basic example you might have which involves transferring 1 BNB into a wallet and only 0.8 BNB being received.

example of an unclassified transfer of differing amounts from one wallet to another.

If you were to try turning this transaction into an internal one, it would show no results. This is because the differing amounts are over 18% different. So, fixing this would involve changing the amount deposited into your wallet. We would also need to add the difference as a new transaction classified as “Fee”. Doing so would look like the following.

example of an unclassified transfer of matching amounts and a fee withdrawal.

By making these changes, we can now classify our transaction as internal. Once finished, your transactions should look like the following.

example of an internal transaction and a fee transaction


By now, you should have a good understanding of how internal transactions work. You should also know how to classify and fix common problems. Use this classification to let us know that the transfer shouldn’t be taxable. By doing so, you’ll prevent the overpayment of taxes.

Wir möchten dir danken, dass du als deinen Krypto-Portfolio-Tracker gewählt hast. Wie du vielleicht schon weißt, ist das Anlegen eines Kontos zur Verfolgung deines Portfolios immer KOSTENLOS. Wenn du uns aber auch für die Erstellung von Steuerberichten nutzen möchtest und dies noch nicht getan hast, wähle einen Steuerplan, um loszulegen.

Want to receive new article notifications?

Subscribe using the form below to receive email notifications when new articles are published.

Coming Soon!

Can’t find what you’re looking for?

We’re sorry you weren’t able to get the help you needed. If you visit our community forums, you might find the answers you’re looking for. Or if your issue is more private, send us an email at

Also, if something is missing from this article, let us know. Providing your feedback lets us know what improvements we can make to the articles to better help the community. You may do so using the form below.

Submit Article Feedback

Related posts

3d yellow pipes
Importing Popular Exchanges and Wallets to
Accointing allows you to import up to 300 wallets and exchanges, including your favorite like...
glasses with arrows
What is a XPUB and How Does It Work
Every crypto user needs a cryptocurrency wallet with an XPUB to conduct any crypto transactions....
How Does Staking Work?
Staking, in simple terms, involves locking cryptocurrencies to your wallet to receive rewards. Read more