Do I need to enter transfer data?

Do I need to enter transfer data?

Transfers (like deposits and withdrawals) must be added into Bitcoin.Tax. 

For US users, starting 1 Jan 2025, everything is calculated using wallet accounting (wallet by wallet). This is different than past years where we used universal accounting, everything treated as one large pool.

For 2024 and earlier, you didn't have to add transfers, unless there was a spend of crypto for a network or other withdrawal fees. Alternatively, you could have just added the fee portion as a Spend.

When a transfer is added in 2025 and onwards, there must be a pair of a WIthdrawal entry in the Spending tab and a Deposit entry in the Income tab. The Deposit entry's date must be on or after the Withdrawal entry and the symbol and volume must match. Any fees can be added into the Withdrawal, but should not be included in the withdrawn volume amount.

When a matching pair transfer is processed we will calculate the withdrawn asset's cost basis and use that to set the basis of the matching Deposit for the destination account.

    • Related Articles

    • Transfering crypto between wallets for 2025

      For US users, the IRS has made some changes in how we calculate taxes for capital gains. They published the details in July 2024 in Notice 2024-28. We wrote about it ...
    • Does Bitcoin.Tax track previous years' data?

      Yes - as long as you enter it! When you calculate one year, the data moves into the next year's Opening Tab automatically. If you are working with multiple tax years' worth of data, make sure you calculate every year with data and then every year ...
    • Binance: Importing "Dust to BNB" Data to BitcoinTaxes

      Binance offers the ability to convert small amounts of crypto to BNB. You can read more about the process on Binance. Currently, this data is not included when you export your data from Binance, which can lead to some balance discrepancies in your ...
    • What do I do if I need a bigger plan than I originally purchased?

      If you decide that you need a larger plan, one that accommodates more trades, you can head over to your Account Tab to upgrade. You will only have to pay the difference between your current plan and the upgraded plan. The difference in price will be ...
    • Checklist For Resolving Unmatched Trades

      Below is a list of the reasons that could cause an unmatched trade. Read through them, and if you answer yes to a question, expand it, so you can see how to correct that specific reason. Your account may have unmatched trades caused by multiple ...