Is Transferring Crypto Between Wallets Taxable? (2026 IRS Rules)
TokenTax content follows strict guidelines for editorial accuracy and integrity. We do not accept money from third party sites, so we can give you the most unbiased and accurate information possible.
No, sending crypto from an exchange account you own to a hardware wallet you own is not a US income-tax event. You still own the coins.
The IRS taxes crypto when you sell it, exchange it, or otherwise dispose of it. Gas paid in ETH is generally treated as a small disposal. A hop to someone else's wallet can be a gift or a payment.
Import both wallets into TokenTax so that a later Form 1099-DA with a blank basis does not treat the entire sale as profit.
Why trust our crypto tax experts
Is sending crypto to another wallet taxable?
No. If both addresses are yours, the IRS does not treat the move as a sale. Notice 2014-21 and the IRS virtual-currency FAQs tax crypto as property. You have income or a capital gain when you sell it, exchange it, or otherwise dispose of it. Parking ETH in a cold wallet you control is still your ETH. Cost basis and holding period ride along with the coins.
Keep the transaction ID, the date, and the USD value. The hop itself is cheap. Losing the original Coinbase buy is what gets expensive later.
When is a crypto wallet transfer taxable?
The label in MetaMask can say "send" and still be a tax event. These are the cases that are:
You paid someone. Sending bitcoin for a service is an exchange of property. The IRS says you recognize a capital gain or loss on that payment.
You gifted coins to another person. That is not income tax on a self-transfer. It can still require Form 709 if gifts to that person exceed the $19,000 annual exclusion for 2026.
You spent crypto on the network fee. The ETH (or SOL, or whatever) burned as gas left your wallet. Treat that slice as a disposition at fair market value on that day. The IRS has not published a wallet-fee memo, so log the txid and the USD value and stay consistent.
The "transfer" swapped you into a different token. Trading BTC for ETH is an exchange of one virtual currency for another and is subject to tax under FAQ Q16. Wrapping and bridging are less settled. The IRS has not issued guidance on whether a wrapped or bridged token is a new asset, and practitioners take different positions. Document the transaction and ask your preparer which position you are taking.
You sold after the hop. The wallet move still is not the taxable event. The sale on Binance US (or wherever) is. If the buy lived on Coinbase, that buy has to follow the coins, or the 1099-DA will look like $0 basis.
Capital gain taxes in crypto explained
When you do sell or swap, the math is ordinary property math. Gain or loss is proceeds minus adjusted basis in US dollars, reported on Form 8949 and Schedule D.
Hold the lot more than one year, and it is long-term. One year or less is short-term. That split is in IRS Topic 409 and in virtual-currency FAQ Q6. Short-term gain uses ordinary rates.
For tax year 2026, those brackets still run from 10% to 37%, with the 37% band starting at $640,600 for single filers and $768,700 for joint filers under Rev. Proc. 2025-32.
Long-term net capital gain is taxed at 0%, 15%, or 20% depending on taxable income. Topic 409 walks through those thresholds. Mining, staking, and airdrops are ordinary income when you receive them, then capital when you later sell.
Country-by-country rules live in TokenTax's country tax guides. US filers can also use the 2026 crypto tax rates page for the current brackets.
How transfer fees affect taxes
The hop between two wallets you own is still not a sale of the main bag. The fee can be. If you pay 0.002 ETH of gas to move 2 ETH, that 0.002 ETH left your hands. Price it in USD at the time of the transaction. That is a tiny capital gain or loss on the fee lot.
Adding that fee to the basis of the coins you moved is shakier. Basis adjustments for property usually attach to buying or selling the asset, not to parking it. The IRS has not drawn a bright line for wallet gas. Conservative filers treat the fee as its own lot and do not stuff it into the coins that arrived in the hardware wallet. Keep the txid either way.
Why crypto-to-crypto transactions are considered taxable
Trading bitcoin for ether is a sale of the bitcoin. The IRS virtual currency FAQs are direct on this: if you exchange virtual currency held as a capital asset for other property, including another virtual currency, you recognize a capital gain or loss.
If you buy $100 of BTC, it runs to $300, then swap it for ETH, you have a $200 gain. Same coins, different ticker, still a disposal, and you have to report it. Then the new ETH starts a new holding period with a $300 basis, assuming that is what the ETH was worth when you received it.
Why wallet-to-wallet transfers can cause tax issues
Custodial brokers now send Form 1099-DA for digital asset proceeds. A hardware wallet does not. The exchange you sell on often never saw the original buy. Blank basis on the form is normal. Filing the blank as $0 basis is the error far too many people make.
Wallet-to-wallet transfer issue example
Thomas buys $1,000 of ETH on Coinbase.
He sends it to a cold wallet. No sale. Basis is still $1,000.
He later sells that ETH on Binance US for $1,500.
Binance US never saw the Coinbase buy. The 1099-DA can show $1,500 of proceeds and no basis.
His gain is $500. If he files the form as written, the IRS copy looks like a $1,500 gain.
You are allowed to put the real basis on Form 8949 when you have the records. TokenTax is the place that buy and that sell are supposed to meet. Connect Coinbase, the cold wallet, and Binance US. The software matches the hop so the $1,000 does not vanish.
Common wallet transfer tax mistakes to avoid
Importing only this year's wallet. The buy from 2023 still has to come in, even if you did not trade on Coinbase in 2025.
Marking a self-transfer as a sale inside tax software. That manufactures a gain you did not have.
Ignoring gas. The 0.002 ETH fee is its own lot. Small, but still a lot.
Calling a bridge a transfer when you received a different token on the other chain.
Trusting a 1099-DA with a blank basis box. Cross-check against your own cost basis before you file.
Treating a send to another person as a self-transfer. If someone else controls the destination and you meant to send it, that is a gift, not a hop between your own wallets.
Treating a misdirected send as a self-transfer. Coins sent to an address you do not control and cannot recover are a loss question rather than a gift, and their treatment depends on the circumstances. Talk to a preparer before you claim anything.
How TokenTax can help
TokenTax imports exchanges, wallets, and on-chain apps, including the cold wallet that sat between Coinbase and Binance US. You can sync via an API or drop a CSV file. The job is to keep the original basis attached to the coins so the 8949 does not start at $0. If the hops are a mess, TokenTax VIP includes consultations with a crypto tax specialist and review of IRS inquiries.
The output is a Form 8949 you can file or send to TurboTax, H&R Block, or TaxAct. The 1099-DA becomes a check, not the whole return. How to put it on the 1040 is in how to report crypto on your taxes.
Crypto wallet transfers and taxes FAQs
Why am I missing transactions on my tax return after a wallet-to-wallet transfer?
Do crypto wallets report to the IRS?
How much crypto can you send without paying taxes?
How much are crypto transfer fees?
To stay up to date on the latest, follow TokenTax on Twitter @tokentax.