
You move Bitcoin from an exchange to your hardware wallet, or shift some Ethereum between two accounts, and a small worry sets in. Did that just create a taxable event? With brokers now sending the IRS a new form, the question feels higher stakes than it used to. So it is worth answering plainly: are transfers between crypto wallets taxable when you are only moving your own coins from one place to another?
For the most common case, the answer is reassuring. Moving crypto between wallets and accounts that all belong to you is generally not a taxable event. The worry is not baseless, though. The way Form 1099-DA reports broker activity can make a simple transfer look like unfinished business at filing time, and a few narrow situations that people call “transfers” are treated differently. This guide separates the calm case from the exceptions, and shows where the 1099-DA fits in.
Generally, no. Transferring digital assets between wallets, addresses, or accounts that all belong to you is not a taxable event, so moving your own coins does not by itself create a gain or a loss. The main exception is crypto used to pay the transfer fee, which is a small disposal. A self-transfer is also not a sale on Form 1099-DA, but if you move assets into a broker, that broker may later report your proceeds without your cost basis, so keeping your own records still matters.

Start with the core rule, because it settles most of the worry. The IRS treats a transfer of digital assets from a wallet, address, or account you own to another wallet, address, or account you own as a non-taxable event. Nothing is disposed of, so there is no gain or loss on the move itself, and your original cost basis and holding period carry over to the new location.
Here is what that means for you. Sending coins to your own cold wallet, consolidating two exchange accounts, or shifting assets to a new self-custody wallet are all housekeeping, not sales. The coins never changed owners, so the tax picture does not change either.
The one wrinkle is fees. If you use crypto to pay for the transaction service that moves the assets, the amount used to pay that fee is itself a disposal, and it can produce a small capital gain or loss. The transfer of your own property stays non-taxable. Only the sliver of crypto spent on the fee is the taxable piece.
This is where a simple transfer starts to feel complicated, so it helps to understand it before you file. Form 1099-DA, Digital Asset Proceeds From Broker Transactions, is the form brokers now use to report your digital asset sales and dispositions to you and the IRS. Brokers report gross proceeds for dispositions, and they report cost basis on certain covered transactions as that requirement phases in.
A move between your own wallets is not a disposal, so it is not reported as a sale on a 1099-DA. That part is straightforward. The catch is what happens to your basis when you move assets into a broker. Digital assets that were transferred in to a custodial broker are treated as noncovered, which means the broker is not required to report your cost basis for them. As a result, when you later sell those coins, the 1099-DA can show your proceeds with the basis left blank.
That blank is not a zero, and it is not the IRS saying you owe tax on the full amount. It simply means the broker never saw what you originally paid, because you bought the coins elsewhere and moved them in. You are responsible for calculating and reporting the correct basis, which is why a record of the original purchase, not just the transfer, is the thing that protects you. For the bigger picture on this form, see the CRPTM guide to the 1099-DA era.

Most transfers are non-events, but three situations that people casually call “transfers” are treated differently, and it helps to recognize them.
The first is paying a fee in crypto: as above, the fee portion is a disposal even though the move itself is not.
The second is a swap dressed up as a transfer. If you “move” one coin and receive a different coin in the process, that is a trade, and trading one digital asset for another is a disposal of the first, with a gain or loss to report.
The third is sending crypto to someone else. A transfer to an account that is not yours is not a self-transfer at all. Depending on the situation, it may be a gift, a payment for goods or services, or compensation, each of which has its own tax treatment. The non-taxable rule applies only when both the sending and receiving accounts belong to you.
| What you did | Is it a disposal? | Generally taxable? |
|---|---|---|
| Moved coins between your own wallets | No | No |
| Paid the transfer fee with crypto | Yes, the fee portion | Yes, on the fee amount |
| Swapped one coin for another | Yes | Yes, as a capital gain or loss |
| Sent crypto to another person | Yes, disposition | Depends (gift, payment, or income) |
| Moved coins into a broker, then sold | Yes, at the sale | Yes, at the later sale |
The pattern is simple once it is laid out. The move itself is rarely the taxable moment. What matters is whether ownership changed and whether any crypto was spent along the way.
The most common mistake is assuming a self-transfer must be reported as a sale, which leads people to overstate activity that never happened. The opposite error is just as costly: seeing a 1099-DA with proceeds and a blank basis and either ignoring it or reporting a basis of zero, both of which get the tax wrong. Another frequent slip is forgetting that the fee paid to move coins is a small disposal. In each case, the fix is the same, a complete record of every purchase and every transfer, so the basis follows the coins wherever they go.
CRPTM is built for exactly this reconciliation problem. It imports your transaction history across connected exchanges, wallets, and blockchains, then matches transfers between your own accounts so they are not miscounted as disposals. It classifies each remaining transaction as capital gain or loss, ordinary income, or non-taxable, tracks the cost basis that carries across a move, and flags entries that need review before anything reaches a form. From there, it can generate pre-filled forms like Form 8949 and Schedule D for a selected tax year. CRPTM covers U.S. filers and spot trading. You can learn more on the CRPTM crypto tax product page or in the Crypto Tax USA 2026 guide.
Generally no. A transfer between wallets or accounts you own is not a taxable event, so it creates no gain or loss on the move itself. The exception is any crypto used to pay the transfer fee, which is a small disposal.
No. A move between your own accounts is not a disposal, so it is not reported as a sale. However, coins you transfer into a broker are treated as noncovered, so a later sale may appear on the 1099-DA with the basis left blank.
A blank basis usually means the asset was transferred in, so the broker never saw the original purchase. It is your responsibility to calculate and report the correct basis, using your own records of what you paid.
Possibly a small amount. Using crypto to pay a transfer or network fee is a disposal of that portion, which can create a small capital gain or loss even though the underlying transfer is not taxable.
It can be. Sending to an account that is not yours is not a self-transfer. Depending on the circumstances it may be a gift, a payment, or income, each with its own reporting rules.
IRS – Frequently asked questions on digital asset transactions – https://www.irs.gov/individuals/international-taxpayers/frequently-asked-questions-on-digital-asset-transactions
IRS – Digital assets – https://www.irs.gov/filing/digital-assets
IRS – About Form 1099-DA, Digital Asset Proceeds From Broker Transactions – https://www.irs.gov/forms-pubs/about-form-1099-da
IRS – Understanding your Form 1099-DA – https://www.irs.gov/businesses/understanding-your-form-1099-da
IRS – Instructions for Form 1099-DA (2026) – https://www.irs.gov/instructions/i1099da
This article is for educational purposes only and does not constitute tax, legal, or financial advice. Federal and state tax rules may change. Consult a qualified tax professional regarding your specific circumstances.