How to Transfer Crypto Between Wallets
Transferring cryptocurrency between wallets is one of the most fundamental operations in crypto. Whether you are moving funds from an exchange to a self-custody wallet or sending crypto to another person, understanding the process, network selection, and potential pitfalls is essential to avoid costly mistakes.
Table of Contents
Transfer Basics
Every crypto transfer involves three elements: a sender address, a recipient address, and the blockchain network. The sender initiates the transaction from their wallet, specifying the recipient's address and the amount to send. The transaction is broadcast to the blockchain, validated by the network, and recorded permanently. A network fee (gas fee) is paid by the sender to compensate the validators processing the transaction.
How to Send Crypto
To send crypto, open your wallet and select the asset you want to transfer. Tap "Send" and enter the recipient's address. You can type or paste the address, scan a QR code, or select from saved contacts if your wallet supports them. Enter the amount to send and review the transaction details including the estimated network fee.
Always double-check the recipient address before confirming. Crypto transactions are irreversible, so sending to the wrong address means permanent loss. Start with a small test transaction when sending to a new address for the first time. Once you confirm, the transaction is broadcast to the network. You can track its status using the transaction hash on a block explorer.
How to Receive Crypto
To receive crypto, open your wallet and select the asset you want to receive. Tap "Receive" to display your wallet address and QR code. Share your address with the sender by copying the text or having them scan the QR code. Make sure the sender is using the correct blockchain network that matches your wallet address.
After the sender initiates the transfer, you will see the incoming transaction in your wallet once the network confirms it. Confirmation times vary by blockchain: Bitcoin may take 10-60 minutes, Ethereum takes seconds to minutes, and Solana is nearly instant.
Choosing the Right Network
One of the most critical aspects of crypto transfers is selecting the correct network. Many tokens exist on multiple blockchains. For example, USDC exists on Ethereum, Polygon, Arbitrum, Solana, and others. Both the sender and receiver must use the same network. Sending USDC on Ethereum to an address that only supports Polygon USDC can result in lost funds.
When withdrawing from an exchange, pay close attention to the network selection dropdown. Exchanges typically support multiple networks for popular tokens. Choose the network that matches your receiving wallet. Layer 2 networks like Arbitrum, Optimism, and Polygon often have much lower fees than Ethereum mainnet, so using them when possible can save significant money.
Common Mistakes to Avoid
Wrong network selection is the most common and costly mistake. Always verify the network before sending. Address errors can be prevented by copying and pasting rather than typing manually, and by verifying at least the first and last few characters of the address. Sending to a smart contract address rather than a wallet address can sometimes lock funds permanently.
Insufficient gas is another common issue. You need enough of the native chain token (ETH for Ethereum, SOL for Solana) in your wallet to pay for the transaction fee, in addition to the tokens you are sending. If you are sending your entire balance of a native token, you need to leave enough behind for gas.
Frequently Asked Questions
Can I send Bitcoin to an Ethereum address?
No. Bitcoin and Ethereum are different blockchains with incompatible address formats. Sending Bitcoin to an Ethereum address will result in permanent loss of funds. Always verify you are sending to the correct network. Some wallets display warnings when address formats do not match the selected network.
How long do crypto transfers take?
Transfer speed depends on the blockchain: Bitcoin takes 10-60 minutes, Ethereum takes 15 seconds to a few minutes, Solana takes under a second, and Layer 2 networks like Arbitrum take a few seconds. Faster blockchains generally have lower fees. Some networks may take longer during periods of high congestion.
Can I cancel a crypto transfer?
Once a transaction is confirmed on the blockchain, it cannot be cancelled or reversed. Some blockchains allow replacing a pending (unconfirmed) transaction by sending a new one with a higher fee. This is why it is critical to verify the recipient address and amount before confirming.