Loading live prices...

How to Transfer Crypto Between Wallets

Sending crypto from one wallet to another requires you to copy the destination wallet address, pick the correct blockchain network on both sending and receiving ends, input the sending amount, confirm the network fee and finally broadcast your transaction to the network. The send itself is a transaction on the respective blockchain that transfers cryptocurrency from a wallet sending the coins to a wallet receiving them, like sending Bitcoin from your exchange wallet to your own non-custodial wallet. In this guide, you will learn how to verify wallet addresses, select the appropriate network, read QR codes, when to use destination tags, how to pay fees, wait for blockchain confirmations, cryptocurrency taxes on self transfers and much you can recover if you make a mistake.

Ethereum transfer between wallets with QR code, fee, and confirmations.
Daniel Mercer
Written by Daniel Mercer
Updated Sep 11, 2026 8 min. read
|

How a Wallet to Wallet Crypto Transfer Works

Wallet to wallet transfer begins when a sender inputs the receiving wallet address, amount to send and which network to send on. After signing the transaction, it gets broadcast to network nodes on the blockchain. The receiving crypto wallet address is a public identifier that shows where money should be sent to. It is typically a Bitcoin address or (btc address). Most wallets will create a new address per receiving transaction for privacy reasons. The receiving wallet, however, associates any address it generates to your balance, so receiving in a new address is not an issue.

The path can vary depending on the wallet type. Hot wallet services or exchanges have your keys and send internally as if you are withdrawing. Non-custodial wallets hand the private key to you, you sign the transaction yourself and you pay gas fees. Tokens issued on smart contract blockchains, including stablecoins, are sent to another address through a contract instead of as a native currency entry on the ledger. This is why most token transactions require you to pay for gas with a native coin. Sending crypto through an app can make it seem as easy as transferring money through your bank or handing someone cash. However, there is no bank to reverse a transaction if you make a mistake. Crypto finality replaces traditional bank settlement.

A Four Step Process for Sending Crypto to Another Wallet

Sending crypto appears straightforward. However, every step has a built-in safety check to avoid one very expensive and often irreversible error. Completing these four steps in sequence ensures your transfer is correct and prevents the most common reasons for lost funds.

Estimated Time: 5 Min Tools Needed: PC, Mobile, iPad Supplies Needed: Time, Money
Step 1
Ethereum wallet transfer with QR code, network fee, and confirmations.
Get the Correct Wallet Address

Open the receiving wallet, click on the asset you want to send, and copy the address or scan the QR code. Never reuse an address you’ve saved from a previous transaction; instead, always re-copy or re-scan the address directly from the receiving wallet each time. Addresses can either be mistakenly used more than once or could be outdated. Doing this will eliminate most sent-to-wrong-address mistakes.

Step 2
USDT transfer screen confirming matching TRC20 network on laptop.
Confirm the Asset and Network on Both Sides

Ensure that both the asset and the blockchain network match on the sending and receiving side. This is most important for assets such as USDT that run on multiple chains at once. You can send to an address on the wrong network even if the address itself is correct and lose your funds forever. Double-check this before you begin to enter any transfer information.

Step 3
USDT transfer form with TRC20 network, recipient address, fee, and memo.
Enter the Transfer Details

Paste the recipient address into your sending wallet or crypto exchange, then enter the amount and double-check the network fee displayed. Include the destination’s tag or memo if needed, as transactions with incorrect or missing tags may take longer or not be credited to your account even if the address is correct.

Step 4
USDT withdrawal confirmation screen with TRC20 network, fee, and security warning.
Double-Check, Then Send

Double-check the address, network, amount and tag once more before confirming. Most exchanges will have a screen that reviews your withdrawal before you finalize it. This is your last opportunity to verify that you have the correct address and network for transferring cryptocurrency. After confirmation, consider the transaction permanent.

Address Formats, QR Codes, and Destination Tags That Prevent Lost Funds

The majority of lost funds result from human errors that occur in only a few common ways. Formatting of addresses varies across networks. Some blockchain networks include a checksum that prevents the typed address from broadcasting if it is malformed. Other networks lack that security feature. That’s why copying and pasting is preferred to retyping.

Copying and pasting can still cause funds to be lost forever. Malware can monitor your clipboard and replace a pasted cryptocurrency address with the hacker’s address. Always double-check the first four and last four characters of your pasted address. Use a QR code if possible. By scanning a QR code, you eliminate any risk of manual typing. For crypto users, the safest way to eliminate user error is to paste the address you want to send to directly into your receiving wallet.

Destination Tags and Memos

  • Some networks and shared deposit addresses have an associated destination tag or memo.

  • A memo is a small identifier used by the receiving service to determine which account the deposited funds should be credited to.

  • Funds sent to a technically correct address can still be lost or stuck for multiple days if tag data is not included.

  • If there is a tag or memo field on the deposit screen, assume it is required.

Choosing the Correct Network and What Happens If You Get It Wrong

The same coin can exist on multiple chains; make sure both wallets support the same chain when sending coins to another wallet. Bitcoin on the Bitcoin network is not the same thing as a wrapped token on a smart contract platform, and USDT exists on many networks simultaneously. Sending crypto to an address that only listens on another network is a classic way to lose your coins. Transferring between your own wallets shouldn’t require jumping off-chain or changing networks. A cross-chain bridge that locks or burns to enable moving value introduces actual failure points. Bridges rely on smart contracts that can be exploited, complex multi-hop routing, and coins that are permanently locked in transit if one leg of the bridge fails. If you need to move the same crypto from one wallet to another you own, bypass the bridge and use the asset’s native network at both ends.

Lost recoverability depends on the scenario:

Scenario Recovery Outlook
Wrong address, correct chain Gone unless the address owner voluntarily returns funds
Correct address, wrong chain Possible only if you control the private key on that chain and the address format is compatible
Missing tag, custodial deposit Sometimes recoverable via support review, not guaranteed
Address controlled by no one Unrecoverable

If something goes wrong when you send Bitcoin or another cryptocurrency, don’t resend. Write down the transaction ID. Look up the chain data on a blockchain explorer. Reach out to the receiving service if you specified a tag or contract.

What Affects Crypto Wallet Transfer Fees, Times, and Confirmation Speed

There are two transaction fees involved when you send funds to a new wallet or an existing one. First, there is the network fee. This goes to validators/miners of the blockchain network you’re using. Secondly, many exchanges also charge what is known as a platform withdrawal fee. Typically the sender is responsible for both fees. Network fees can fluctuate based on congestion/block space demand and transaction size/complexity. Fees have nothing to do with how much USD you are sending. Sending USDT via a smart contract blockchain will require you to have the native gas coin of that network in your sending wallet to pay that fee as well.

Transfers may take minutes to days to complete based on network congestion, backlog in mempool and how many confirmations on the blockchain the receiving wallet is set to wait for. During times of congestion, it might take your Bitcoin transaction ten minutes to an hour to receive that first confirmation. The Lightning Network allows small Bitcoin transactions to clear in seconds at a fraction of the cost. To reduce your costs, transact during off peak hours/days when there are less transactions waiting in mempool. Send a small amount to test out the transaction first before sending your full balance.

Verifying a Crypto Transfer with a Blockchain Explorer

A blockchain explorer allows you to independently verify your transaction outside of the wallet or app you used to send it. Every transaction you broadcast to the network is given a transaction ID (crypto hash). Copy and paste it into an explorer and view the transaction:

  • Pending: The transaction is broadcast but hasn’t been included in a block yet.
  • Confirmed: The transaction is included in a block and the number of confirmations will increment as more blocks are mined on top of the one that includes your transaction.
  • Failed: On smart contract platforms like Ethereum, transactions can fail while still consuming gas.

Double-check the destination address is correct, you sent it to the right token contract, on the correct network, and fill any required memo/tag. One of the common reasons why you won’t see your funds is because the receiving wallet is set to wait for more confirmations than your sending app shows. Your transaction is confirmed on chain but not showing on the receiver’s side.

Taxes, Records, and Proof of Self Transfers Between Your Own Wallets

Self-transferring crypto to another wallet that you control is typically not considered a disposal for tax purposes in the US since you retain ownership even if the crypto goes to another wallet or account you control. Selling, trading one token for another, disposing of staking rewards, or sending to another party can all constitute taxable events. Always check the IRS Digital Assets FAQs for the most up-to-date guidance as both sites may change with evolving rules.

Whether you send or receive crypto, maintaining good records is important because a self-transfer can appear no different on chain than a taxable send. This can become even more confusing if you have multiple wallets or exchange accounts. Record the TXID, send and receive addresses (i.e. a Bitcoin address you own), timestamp, fee, and screenshot evidence that you control both wallets. This will help prove to yourself or the tax authority that the transaction remained within your wallets and maintain your cost basis. This allows for a future disposal to be matched to your original purchase price instead of treated as a new purchase.

Closing Note: The Safest Process for Transferring Cryptocurrency

The order that prevents most mistakes when transferring crypto is the same. Get a new receiving address straight from the receiving wallet. Double-check the receiving wallet is on the correct network too. Send a small amount. Add your destination tag/memo if your destination requires it. Double-check the network fee and withdrawal fee. Then, triple-check on a block explorer before you send your exact amount. Wallet “convenience” features like saved addresses, color-coded icons, and one tap sends do not supersede blockchain finality. After the network has accepted your transaction, it is final.

Frequently Asked Questions

Can You Transfer Crypto from One Wallet to Another?

Yes, you can send crypto to another wallet and also receive crypto if both wallets support that asset and are on the same blockchain network. Sending USDT on one chain to a trust wallet that only listens on another chain is a textbook example of wrong network loss.

How Do You Send Crypto to Another Wallet without Making a Mistake?

The most important precaution is to send a tiny amount first, then confirm the amount went through. Also double-check the first 4 and last 4 characters of the wallet address after you paste it, because clipboard malware can replace it. Complete these checks before you hit send to transfer funds to other wallets.

Is it Free to Transfer Crypto Between Wallets?

No, the process is not free. For example, token transactions will usually have a network fee that goes to the validators/miners validating transactions. On top of this, custodial exchange accounts will usually charge a withdrawal fee. The sender is responsible for paying both fees to access the funds. Network fees depend on network congestion, not the amount being sent.

Do I Have to Pay Tax for transferring Crypto Between My Own Wallets?

No, sending crypto from one wallet you own to another wallet you own is typically not a taxable disposal in the United States as you do not change ownership. Maintain records of the transaction ID, both wallet addresses, and the time stamp as evidence that you own both wallets.

How Long Does a Crypto Wallet Transfer Take to Complete?

Transaction times vary based on network traffic and the number of blockchain confirmations requested by the receiving wallet. On a congested Bitcoin network, it can take anywhere from 10 minutes to over an hour to receive your first confirmation. The Lightning Network can confirm small Bitcoin payments in seconds.

Daniel Mercer
Daniel is an experienced author with a background in financial journalism. He writes about digital assets and crypto with a focus on clear, risk-aware explanations rather than hype, approaches price predictions cautiously and prioritises verifiable facts over exaggerated market expectations. When sharing cryptocurrency research and news, exchange reviews, and crypto gambling articles, Daniel's aim is to highlight topics that might not receive the attention they deserve, such as fees, custody, proof of reserves and more. His articles here on TradeBlock are intended for informational purposes only and do not constitute financial advice.