How to Transfer an NFT Between Wallets (Step-by-Step)
Moving an NFT between your own wallets — usually to a safer “vault” wallet — is a normal part of good security hygiene. The transfer itself is a blockchain transaction: simple to do, impossible to undo if you send it to the wrong place.
Last reviewed: September 2026
This guide covers the process and the checks that matter. If you are still deciding how your wallets should be organised, start with how to organise NFTs across multiple wallets.

Why transfer an NFT#
- Moving long-term holds into a hardware “vault” wallet that never touches mint sites.
- Consolidating NFTs scattered across several wallets.
- Gifting or selling privately (a transfer is also how NFTs move between owners off-marketplace).
Before you send: three checks#
1. The destination address#
A wallet address is a long string (e.g. 0x3f…9a2). Copy it from the receiving wallet using the copy button, then verify the first and last few characters on the receiving screen itself. Never retype an address by hand, and be aware that clipboard-hijacking malware exists — paste, then compare.
2. The correct network#
NFTs live on specific blockchains. An Ethereum NFT must be sent to an Ethereum-compatible address on the Ethereum network; a Solana NFT needs a Solana address. The receiving wallet must support that network and (ideally) display NFTs — some wallets receive tokens fine but do not show NFTs in the app, which can make a successful transfer look like it vanished.
3. Gas fees#
A transfer is a normal blockchain transaction and costs gas, paid from the sending wallet’s crypto balance. Check the fee in the confirmation — a quiet time of day can cost a fraction of a busy one.

The transfer process#
- Open the NFT in the sending wallet (its “Send” or “Transfer” button) or on a marketplace profile where you can also transfer from.
- Paste the destination address and confirm the network.
- Review the wallet confirmation: it should show a simple token transfer to the address you checked — nothing more.
- Confirm and wait for the transaction to settle (seconds to a few minutes).
- Verify on a blockchain explorer or in the receiving wallet that the NFT arrived before doing anything else.

First time moving an NFT? Send a low-value token first, or at minimum do one slow, deliberate pass through the checklist.
Common mistakes#
- Sending to an exchange deposit address. NFTs often cannot be recovered from exchange wallets — only send to self-custody addresses you control.
- Wrong network. The same address string can exist on multiple chains; the NFT only arrives if you send on its native network.
- Trusting the app view. If the NFT does not appear, check the address on a public explorer — the token may be there even if the wallet app does not display it.
- Forgetting approvals. After consolidating, it is worth reviewing what the old wallet can still do — how to revoke smart contract approvals.
Common reasons beginners transfer#
- Vaulting: moving a valuable token from a daily-use wallet to a cold-storage wallet that never connects to sites.
- Cleanup: consolidating scattered purchases into one wallet that is easier to track.
- Gifting: sending an NFT to someone else’s address — the same mechanics apply, but the recipient controls it afterwards.
- Migrating: moving everything to a new wallet after rotating a compromised key or upgrading to a hardware device.
Two habits that prevent almost every transfer mistake#
1. Verify first, then paste. Copy the destination address, paste it, and compare the first six and last six characters against the source you copied from. Malware exists that swaps clipboard addresses — checking only the start is not enough.

2. Send the small thing first. If you are moving several tokens, transfer the least valuable one first and confirm it arrived before moving the rest. One cheap test transaction costs far less than one wrong-address mistake.
Sending an NFT to someone else#
Gifting an NFT uses the same transfer mechanics — the only difference is whose address goes in the destination field. OpenSea, for example, supports sending directly to any address (ENS names included) from your profile or the item page; wallet apps offer the same from the collectible’s send option.
- All you need is their public address. The recipient shares the address of a wallet that supports the NFT’s chain. Their public address is safe to share — but they should never give you (or anyone) a recovery phrase or private key, and they never need one to receive.
- Verify the address on a second channel. Transfers are irreversible — an NFT sent to a mistyped or wrong address is gone, and no support can retrieve it. Confirm the address with the recipient directly, and check the first and last characters after pasting.
- Match the network. Send on the chain the NFT lives on; the recipient’s wallet must support that chain.
- For anything valuable, verify after sending. Have the recipient confirm on-chain arrival — the transaction shows on the explorer within moments.
- Australian tax note: gifting counts as disposing of the NFT and may be a CGT event — see NFT tax in Australia before gifting anything significant.
The recipient needs to do nothing — no signature, no claim site, no fee on their side. Any “gift” that asks the recipient to visit a link or sign something to receive it is the scam pattern in I received a random NFT — is it safe?
Bottom line#
Transferring an NFT is a normal blockchain transaction — address, network, gas, confirm, verify.
The only truly dangerous step is the destination address. Check it twice before you confirm.
