CryptaTax
EN
EnglishENDeutschDEEspañolESFrançaisFRItalianoIT日本語JA한국어KONederlandsNLPolskiPLPortuguêsPT
Sign In Get Started Free

Is Transferring Crypto Between Your Own Wallets Taxable?

CryptaTax Editorial · · 10 min read
TAX REPORTING Is Transferring Crypto Between Your OwnWallets Taxable?

No, in every major jurisdiction, moving crypto between wallets or accounts you control is not a taxable disposal. You have not disposed of anything. You still own the same asset.

So why is this one of the most common causes of an overstated tax bill? Because being non taxable in principle and being recorded correctly are different problems, and it is the second one that goes wrong.

The position in the three markets that ask most

United States. Tax applies when you dispose of crypto or receive it as income. A transfer between your own wallets is neither. Your holding period and your cost basis carry across unchanged.

United Kingdom. HMRC treats cryptoassets as property, and holding crypto and moving it between your own wallets are not taxable. The units stay in your Section 104 pool for that token.

Australia. Moving crypto between your own wallets is not a taxable event. The acquisition date of each parcel carries across, which matters because the 50% CGT discount depends on holding more than 12 months.

Where the phantom gains come from

A transfer has two sides: an outflow from one account and an inflow to another. Tax software sees them as separate records unless something links them.

When the link is missing, the outflow looks like a sale with no proceeds recorded, and the inflow looks like an acquisition with no cost. Depending on how the tool resolves that, you get either a fabricated disposal or an incoming lot with zero basis, and a zero basis lot means the entire eventual sale price is taxed as gain.

The link breaks for ordinary reasons: an exchange export that omits withdrawal destinations, a wallet you connected months after the transfer, timestamps that differ across venues, and network fees that make the received amount smaller than the sent amount so a naive matcher does not pair them.

Network fees are the one real tax question here

The transfer is not a disposal, but the fee is paid in crypto, and paying with crypto is a disposal of the units used to pay it. In most cases the amounts are trivial and the treatment is not contentious. What matters more is that in some jurisdictions the fee can be added to the cost base of the asset where it is an incidental cost of acquisition or disposal, and in others a bare transfer fee is not clearly attributable to anything. Treat it consistently rather than differently each year.

Why per wallet basis rules raised the stakes

Under Revenue Procedure 2024-28, US taxpayers track cost basis per wallet or account rather than pooling everything. That makes transfers structurally important rather than cosmetic: moving units between accounts moves the basis with them, and if your records do not carry the basis across, the receiving account has a hole in it.

It also means your records now have to agree with what brokers report per account on Form 1099-DA, so a mislabelled transfer is more visible than it used to be.

How to fix a broken transfer

  • Match on the transaction hash where the transfer touched a public chain. That is the strongest link available.
  • Match on amount and time where it did not, remembering the received amount is smaller by the fee.
  • Label both sides explicitly as a transfer rather than deleting one side. Deleting the outflow leaves the source account holding units it no longer has.
  • Check the incoming lot carries the original acquisition date, not the transfer date, since holding period drives rates in the US and the discount in Australia.

Our cost basis guide covers how basis follows units, and the country guides for the UK and Australia cover the local rules.

General information, not tax advice. Rules change and depend on your circumstances. Confirm the current position with the relevant tax authority or a qualified tax professional.

Practical Steps to Keep Transfer Records Clean

Keeping your transfer records clean starts with a simple habit: record every movement of crypto between your own wallets at the time it happens, not at tax time. When you move coins, note the date, the amount sent, the amount received (which may be less due to network fees), the wallet addresses involved, and the transaction hash if available. This information is the backbone of proving that a transfer is not a taxable event. Without it, you may struggle to explain the movement to a tax professional or to your own software later. A good practice is to maintain a dedicated spreadsheet or a section in your accounting notes for transfers only, separate from trades and sales. This way, you can quickly reconcile your records against exchange statements and wallet histories. Remember, the goal is to create a clear audit trail that shows you did not dispose of the asset, but merely moved it. By doing this consistently, you avoid the common pitfall of phantom gains that arise from mismatched records. Even if you use tax software, having your own log helps you verify that the software has correctly paired the outgoing and incoming sides of each transfer. This habit is especially important if you use multiple exchanges or wallets, as each platform may export data in different formats. Taking a few minutes to log transfers as they occur can save hours of confusion later and reduce the risk of errors in your tax filing.

Identifying Unanswered Questions in Your Records

When reviewing your crypto records, you will likely encounter transfers that do not neatly match. These are the moments to pause and ask questions rather than guess. For example, if you see an outgoing transaction from one wallet but no corresponding incoming transaction in another, ask: Did I move funds to an exchange that I later withdrew from? Did I use a different wallet address that I forgot to log? Did the transfer fail and the funds return to the original wallet? Each of these scenarios has different implications for your records. Similarly, if the amount received is less than the amount sent, ask: Was the difference due to a network fee, and if so, how should that fee be treated? In some cases, the fee might be added to the cost basis of the asset, but in others, it might be considered a separate disposal. The answer depends on your jurisdiction and the specific circumstances, so it is wise to document your assumptions and seek professional advice if you are unsure. Another common question is about the holding period: did the transfer date reset the clock for long-term capital gains? In most cases, the original acquisition date carries over, but you need to verify this with your records. By systematically identifying these unanswered questions, you can address them before filing, rather than leaving gaps that could lead to an inaccurate tax report. This proactive approach is far better than discovering discrepancies after you have submitted your return, when corrections are more complicated.

Reconciling Sources for Accurate Reporting

Reconciling your crypto records across multiple sources is a critical step to ensure accurate reporting. Start by gathering all your data: exchange transaction histories, wallet addresses, and any notes you have kept. For each transfer, cross-check the details on both the sending and receiving sides. Look for the transaction hash on a block explorer to confirm the movement. If you cannot find a hash, rely on timestamps and amounts, but be aware that these are less reliable. When you reconcile, pay attention to the order of transactions: a transfer out of one wallet should appear as a transfer in to another, and the dates should be close. If there is a significant time gap, investigate why. Perhaps you sent funds to an exchange, and the exchange credited your account later, or you used a bridge that took time to process. Document any discrepancies you find and note how you resolved them. This documentation is invaluable if you are ever audited or need to explain your records to a tax professional. Also, consider the impact of network fees: the amount received will often be less than the amount sent, and you need to account for that difference consistently. Some software automatically matches transfers, but it is wise to manually review the matches to ensure they are correct. By reconciling your sources thoroughly, you reduce the risk of errors that could lead to an overstated tax bill or missed deductions. This process also helps you identify any missing records, such as a transfer you forgot to log, so you can correct it before filing.

Documenting Assumptions and Decisions

When you encounter ambiguous situations in your crypto records, you will need to make assumptions or decisions. It is essential to document these clearly, as they can affect your tax liability. For example, if you cannot determine the exact cost basis of a transferred asset, you might assume it is the same as the original purchase price, but you should note this assumption and the reasoning behind it. Similarly, if you decide to treat a network fee as an addition to the cost basis, document that choice and apply it consistently across all similar transactions. Your documentation should include the date, the transaction details, the assumption made, and why you made it. This record will be useful if you need to justify your position to a tax authority or if you later discover new information that changes your interpretation. It also helps you maintain consistency from year to year, which is important because tax rules can change, and your approach should be stable unless there is a good reason to alter it. When in doubt, err on the side of caution and consult a qualified professional. They can help you understand the implications of your assumptions and ensure that your records are defensible. Remember, the goal is not to avoid taxes but to report accurately. By documenting your assumptions, you demonstrate that you have made a good-faith effort to comply with the rules, which can be helpful in the event of an audit.

Reviewing Before Filing and Knowing When to Seek Help

Before you file your tax return or finalize your accounting, take the time to review your entire crypto transaction history, with a special focus on transfers. Go through each transfer and confirm that the outgoing and incoming sides are properly matched, that the cost basis has been carried over correctly, and that any network fees have been handled consistently. Check that your records align with the statements from your exchanges and wallets. If you notice any discrepancies, investigate them now rather than later. A thorough review can catch errors that might otherwise lead to an inaccurate tax report. If they do not, you may need to make adjustments or seek professional advice. Knowing when to seek help is just as important as doing the work yourself. If you are unsure about any aspect of your crypto tax situation, especially regarding transfers and cost basis, it is better to consult a qualified tax professional than to guess. They can provide guidance tailored to your jurisdiction and circumstances, and they can help you navigate complex rules. Remember, the cost of professional advice is often far less than the cost of an audit or a penalty. By reviewing your records carefully and seeking help when needed, you can file with confidence and avoid the stress of unresolved questions.

GLOBALGeneralEffectiveTax Reporting

FAQ

Is moving crypto between my own wallets a taxable event?

No. In the US, UK and Australia alike, transferring between wallets or accounts you control is not a disposal, because you have not disposed of the asset. Your cost basis and acquisition date carry across.

Why does my tax software show a gain on a transfer?

Because the two sides of the transfer were not linked. An unlinked outflow looks like a sale and an unlinked inflow looks like a zero basis acquisition. Missing withdrawal destinations in exchange exports, wallets connected after the fact, and network fees making the received amount smaller are the usual causes.

Is the network fee on a transfer taxable?

The transfer is not a disposal, but the fee is paid in crypto and paying with crypto disposes of the units used. Amounts are usually trivial. Whether the fee can be added to cost base depends on the jurisdiction, so treat it consistently rather than differently each year.

Does transferring reset my holding period?

It should not. The acquisition date of each parcel carries across the transfer. This matters for US short versus long term rates and for the Australian 50% CGT discount, so check that the incoming lot carries the original acquisition date rather than the transfer date.

Related articles

Tax Reporting
Norway's CARF Rules Give Tax Authority Direct Sight of Your Crypto
Tax Reporting
Norway CARF 2026: What Crypto Holders Must Do Now
Tax Reporting
UK Pillar Two Top-up Tax: What Crypto Traders Need to Know
Tax Reporting
Is Crypto Legal in India? 2026 Rules and Global Comparison