Skip to main content

Search...

Popular searches

How to Transfer Crypto to a Hardware Wallet

Move coins from an exchange or a software wallet to a hardware wallet: verify the receive address on the device, match the network on the withdrawal form, send a test amount first, and know what to check when funds do not show up.

Reading Time: 13 min
Published: Nov 10, 2026
Frost
Frost

Introduction

To move crypto from an exchange to a hardware wallet, you create a receive address in the wallet's app, confirm it on the device screen, and withdraw from the exchange to that address on the matching network. This guide walks through the transfer, explains the network choice behind most lost or stranded withdrawals, and lists what to check when the coins do not appear. Moving out of a software wallet follows the same steps and is covered at the end.
Open rating formula41 wallets analyzedUpdated Nov 2026No sponsored rankings

TL;DR

  • What you'll do: create a receive address on the hardware wallet, verify it on the device screen, and withdraw from the exchange to that address.
  • The network on the withdrawal form must be the network the address was created for. The coin name alone does not settle it.
  • Send a small test amount first and wait until it shows in the wallet's app before sending the rest.
  • Your own address needs no memo or destination tag. Tags identify customers at an exchange's shared address.
  • Coming from a software wallet: send the coins on-chain. Do not import that wallet's seed phrase into the device.

Before you start

An exchange cannot pull a withdrawal back once it has been broadcast, so the receiving side has to be ready first.

  • The device was set up by you. The PIN was chosen by you and the seed phrase was generated on the device, not supplied with it. If that is not done yet, start with how to set up a hardware wallet.
  • The backup is written down and checked. If the device is lost or breaks, the coins you are about to send can only be restored from that backup. Many devices offer a way to check the recorded words against the device; see backup verification.
  • The device supports the coin and the network. A Bitcoin-only model such as a Coldcard or a Bitkey cannot receive ETH or a stablecoin. Our guide on checking supported coins shows where to look.
  • An account for that network exists in the app. Companion apps usually keep a separate account per network, and it has to be added or enabled before the app can show an address.

Step-by-step: from an exchange to a hardware wallet

  1. Open the receive screen for the right account. In the wallet's app, pick the coin and, where the app asks, the network.
  2. Verify the address on the device. The app shows an address; the device shows the same address on its own screen. Compare them: malware on the computer or phone can swap an address before or after you copy it, and the device screen is how you catch that. In Trezor Suite, for example, the Verify action displays the full address on the Trezor. See address verification.
  3. Paste the address into the exchange's withdrawal form. Copy it or scan the QR code, never retype it. After pasting, compare the form against the device screen again: the first characters, the last ones and a few in the middle.
  4. Select the network that matches the account. This is the choice that goes wrong most often; the next section explains it.
  5. Send a small test amount. A test transaction costs one extra withdrawal fee and proves the address, the network and the app all line up. The amount has to be above the exchange's minimum withdrawal.
  6. Wait until the test shows in the wallet's app. The device does not have to be connected for the coins to arrive, but the app has to sync before it displays them.
  7. Send the rest. Bitcoin and similar coins give you a new address each time you receive, while Ethereum-style networks reuse one. Verify on the device the address you actually use.

The general mechanics of addresses and confirmations are in how to receive crypto; the checks on the sending side are in how to send crypto safely.

Nobody needs your seed phrase to complete a transfer. An exchange, a support agent or a website that asks for the recovery words to verify, sync or connect the wallet is attempting theft. The receive address is the only thing you share.

Choosing the network on the withdrawal form

Many coins exist on more than one network, and exchanges often list several for the same asset because some are cheaper or faster. The exchange sends exactly what you select. Four outcomes are possible when the selection does not match the account on your device.

  • The address does not fit the network. Withdrawal forms usually refuse an address that is invalid for the selected network, but do not rely on that as a safety net.
  • Same address, different network. Ethereum and the networks built on the same design share one address format, so a withdrawal on another of these networks goes through and arrives at your address on that chain. Trezor describes the result: the funds are still controlled by your keys but may not appear in the app. You then have to enable that network, or reach it through a third-party wallet connected to the device, and you need some of that network's own coin to pay the fee for moving the funds. If your device cannot sign for that network at all, the funds are stranded until you find an interface that works with it.
  • A different asset arrives. Withdrawing bitcoin on a smart-contract network delivers a token that represents bitcoin there, not bitcoin itself, and it cannot be sent to a Bitcoin address.
  • The funds are lost. This happens when coins go to an address whose key nobody holds, for example a token's contract address copied from a block explorer in place of your own address.

Read the network name on both sides, in the wallet's app and on the withdrawal form, and make them agree. A cheaper network is only an option if an account for that network exists on your device.

Network pitfalls by coin

AssetWhat trips people upWhat to do
BitcoinSeveral address types: bc1q (SegWit), bc1p (Taproot), and older ones starting with 3 or 1. All are valid Bitcoin addresses, but a service may not yet support sending to Taproot.Trezor Suite uses a SegWit (bc1q) account by default for that reason. If an exchange rejects your address, create an account of another type in the app; never edit the address.
ETH and ERC-20 tokensOne address holds ETH and every token, and the same address exists on other Ethereum-style networks. A token the app does not list still arrives.Choose the Ethereum network on the form unless you want the asset on another network your device has an account for. If a token is missing, check the address in a block explorer; the app may need the token enabled.
Stablecoins such as USDT and USDCIssued on several networks with different address formats and fees.Take the receive address from the account of the network you will select on the exchange.

Memo and destination tag coins

XRP, Stellar and several other networks let a payment carry a tag or memo next to the address. The XRP Ledger documentation describes the purpose: services that hold funds for many customers at one address use the destination tag to know which customer to credit. A hardware wallet address belongs to you alone, so there is nothing to disambiguate, and the field can stay empty where the form allows it.

The rule reverses when you later send from the device back to an exchange: then the tag the exchange gives you is mandatory.

One more detail applies to XRP: a new address has to receive at least the base reserve before it exists on the ledger. The XRP Ledger documentation lists it as 1 XRP; validators can vote to change it. A first test withdrawal below the reserve will not activate the account.

Exchange-side friction to expect

  • Withdrawal fee. The exchange sets a fee per coin and per network and shows it on the form before you confirm. It applies to the test withdrawal as well.
  • Minimum withdrawal. Each asset has a minimum. Your test amount has to exceed it.
  • Address allowlists and holds. Many exchanges let you save trusted withdrawal addresses, and some delay withdrawals to a newly added address or after a password or two-factor change.

For the screens of specific platforms, see our walk-throughs for Coinbase and Binance.

If the funds do not show up

Work through these in order.

  1. Check the withdrawal status on the exchange. If there is no transaction ID yet, nothing has been sent on-chain.
  2. Look up the transaction ID in a block explorer for the network you selected. If it is unconfirmed, wait; why a transaction stays pending explains the causes.
  3. Confirmed to your address, but the app shows nothing. Common reasons: the account or network has not been added or enabled, the token is not listed by the app, the app has not synced, or you opened a different wallet on the device than the one the address came from, such as a standard wallet in place of a passphrase wallet. More cases are in wallet shows wrong balance.
  4. Confirmed, but on another network. Compare the network in the exchange's withdrawal record with the account you created. If they differ, go back to the network section above.
  5. Confirmed to an address that is not yours. Compare the destination with the receive address on the device. If they differ, contact the exchange at once, but confirmed transfers cannot be reversed.

Moving from a software wallet

The procedure is the same with the roles changed: create and verify a receive address on the hardware wallet, then send to it from the software wallet. You pay the network fee in that network's own coin, so send tokens first and the coin last. A worked example is in Trust Wallet to a hardware wallet.

The shortcut to avoid is restoring the software wallet's seed phrase on the device. All balances appear at once with no fees, but it keeps the keys that were created and stored on an internet-connected phone or computer. If that seed was ever copied by malware, a fake app or a cloud backup, whoever holds the copy can still spend, whatever device you sign with. Ledger states it plainly: importing a software wallet's seed phrase into a hardware wallet invalidates its security features, and it recommends starting fresh accounts on the device and moving the assets to them.

Using MetaMask or a similar app as an interface in front of a hardware wallet is a different thing: the keys were generated on the device and never leave it.

Choosing a hardware wallet? Start with: Best Overall · Trezor Safe 7 vs Trezor Safe 5

GeneralCryptocurrency

Cryptocurrency is a digital or virtual currency secured by cryptography, operating on decentralized blockchain networks to enable secure, peer-to-peer transactions.

GeneralCrypto Exchange

A crypto exchange is a company that lets users buy, sell and trade crypto and, by default, holds the keys to their coins.

Read full definition: Crypto Exchange
WalletWallet Address

A wallet address is the public identifier others use to send you crypto. It is derived from a public key and is safe to share.

Read full definition: Wallet Address
WalletSoftware Wallet

A software wallet is a digital application that stores cryptocurrency private keys and enables transactions, typically on mobile or desktop devices.

Read full definition: Software Wallet
SecurityPIN Protection

PIN Protection is a security feature that requires a personal identification number (PIN) to access a cryptocurrency wallet or device, preventing unauthorized access.

Read full definition: PIN Protection
BlockchainMnemonic Phrase

A mnemonic phrase is a set of words that stores a cryptocurrency wallet's private keys, allowing users to recover access if lost.

Read full definition: Mnemonic Phrase
SecurityBackup

A backup in cryptocurrency is a secure copy of a wallet's seed phrase or private keys. It enables recovery of funds if the original wallet is lost or damaged.

Read full definition: Backup
WalletBitcoin-Only Wallet

A Bitcoin-only wallet is a cryptocurrency wallet that supports only Bitcoin (BTC), excluding other cryptocurrencies like Ethereum or altcoins.

Read full definition: Bitcoin-Only Wallet
HardwareColdcard

Coldcard is an air-gapped hardware wallet for Bitcoin, made by Coinkite, that stores private keys offline and signs transactions without internet exposure.

BlockchainEthereum

Ethereum is a decentralized blockchain platform that enables smart contracts and decentralized applications (dApps). Its native cryptocurrency is Ether (ETH).

Read full definition: Ethereum
BlockchainStablecoin

A stablecoin is a cryptocurrency designed to maintain a stable value, typically pegged to a fiat currency like the US dollar or backed by reserves.

WalletCompanion App

A companion app is a software application used to manage and interact with cryptocurrency wallets or blockchain networks, typically offering features like transactions and security controls.

Read full definition: Companion App
SecurityMalware

Malware is malicious software that steals or redirects crypto, for example by logging keystrokes, swapping copied addresses or reading wallet files.

Read full definition: Malware
DefiSwap

In cryptocurrency, a swap is the direct exchange of one token for another on a blockchain, often via decentralized exchanges (DEXs) without intermediaries.

WalletTrezor Suite

Trezor Suite is a software interface for managing Trezor hardware wallets, allowing users to send, receive, and store cryptocurrencies securely.

Read full definition: Trezor Suite
HardwareTrezor

Trezor is a hardware wallet by SatoshiLabs. It stores private keys offline to secure cryptocurrencies.

HardwareQR Code Signing

QR Code Signing is a method used in cryptocurrency transactions where a QR code is generated to confirm and sign a transaction, enhancing security and user convenience.

Read full definition: QR Code Signing
BlockchainBitcoin

Bitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.

Read full definition: Bitcoin
BlockchainToken

A token is a digital asset on a blockchain that represents value, ownership, utility, or access rights. Examples include ERC-20 tokens on Ethereum.

Read full definition: Token
BlockchainBlock Explorer

A block explorer is a website that shows the public contents of a blockchain: transactions, addresses, balances and blocks.

Read full definition: Block Explorer
TransactionSegWit

SegWit (Segregated Witness) is a Bitcoin upgrade that moves transaction signatures to a separate data structure, increasing block capacity and enabling efficient scaling solutions like the Lightning Network.

Read full definition: SegWit
TransactionTaproot

Taproot (BIP 341) is a Bitcoin upgrade that introduces Schnorr signatures and Tapscript, enhancing privacy by making complex scripts look like simple payments and improving efficiency.

Read full definition: Taproot
BlockchainERC-20 Token

ERC-20 Token is a fungible token standard on the Ethereum blockchain. It defines rules for creating, transferring, and managing tokens uniformly.

Read full definition: ERC-20 Token
BlockchainXRP Ledger

The XRP Ledger is a decentralized, open-source blockchain designed for fast, low-cost global payments using the XRP cryptocurrency.

Read full definition: XRP Ledger
HardwareLedger

Ledger is a brand of hardware wallets that securely store cryptocurrency private keys offline, such as the Ledger Nano series.

BlockchainValidator

A validator is a node in a proof-of-stake blockchain that stakes cryptocurrency to verify transactions, propose blocks, and secure the network.

Read full definition: Validator
TransactionTransaction ID

A transaction ID (TXID) is the unique hash that identifies a transaction on a blockchain, used to look it up in a block explorer.

Read full definition: Transaction ID
SecurityPassphrase

A passphrase is an additional security layer for cryptocurrency wallets, acting as a 25th word in the BIP39 seed phrase, protecting access to hidden wallets.

Read full definition: Passphrase
BlockchainTransaction Fee

A transaction fee is a cost paid to process transactions on a blockchain network. It compensates miners or validators for confirming and adding transactions to the blockchain.

Read full definition: Transaction Fee
SecurityVendor Backup

Vendor Backup is a service by hardware wallet manufacturers that securely stores encrypted seed phrase shards with third parties, enabling recovery without self-custody of the full seed.

Read full definition: Vendor Backup

Key Terms

Frequently Asked Questions

Common questions about hardware wallets and crypto security

How do I transfer crypto from an exchange to a hardware wallet?
Open the receive screen for the coin in the hardware wallet's app, confirm the address on the device screen, paste it into the exchange's withdrawal form and select the same network the address belongs to. Send a small test amount first, wait until it appears in the app, then send the rest.
How long does it take to transfer crypto to a hardware wallet?
Two things add up: the time the exchange takes to process the withdrawal, and the time the network takes to confirm it. Both vary by exchange, coin and network load. Once the exchange shows a transaction ID, you can follow the confirmations in a block explorer.
Does my hardware wallet need to be connected to receive crypto?
No. The address exists on the blockchain and receives whether the device is connected or not. Connect the device beforehand to verify the address on its screen, and open the app afterwards so it can sync and display the balance.
What happens if I choose the wrong network when withdrawing?
It depends on the networks. If the address formats differ, the exchange usually rejects the withdrawal. On Ethereum-style networks that share one address format, the funds arrive at the same address on the other chain and stay under your keys, but they are not visible until that network is enabled or reached through a compatible wallet. Funds sent to an address nobody controls are lost.
Do I need a memo or destination tag to send XRP to a hardware wallet?
No tag is needed to identify you, because the address belongs only to you. Tags exist so that exchanges can tell customers apart at a shared address. You do need the tag when sending from the hardware wallet back to an exchange.
Can I import my MetaMask or Trust Wallet seed phrase into a hardware wallet instead of sending?
Technically many devices can restore such a seed, but it defeats the purpose: the keys were created on an internet-connected device and may already have been copied. Generate a new seed on the hardware wallet and send the assets to its addresses.

Ready to Choose Your Wallet?

Now that you have the knowledge, take the next step toward securing your crypto.