What Is a Wallet Address?
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.
A wallet address is a public identifier used to receive cryptocurrency. Its format depends on the blockchain, and sending funds to an incompatible address or unsupported network can result in permanent loss.
Find your receiving address in your wallet or exchange account, then copy or scan it carefully. Verify the complete address and network before sending funds. Clipboard malware and look-alike addresses are common crypto scams.
Why trust our crypto tax experts
What is a crypto wallet?
A crypto wallet is what you use to hold and move crypto. More specifically, it stores the private keys that let you approve transactions on the blockchain. With a custodial wallet, usually through an exchange, the platform controls those keys for you.
With a non-custodial wallet like Ledger, Trezor, MetaMask, or Phantom, you control it yourself. One wallet can also generate multiple wallet addresses, not just one.
What is a wallet address?
A wallet address is the public identifier you share when someone wants to send you crypto. Think of it as an email address for receiving crypto, though each blockchain has its own address format. Most personal wallet addresses are derived from cryptographic keys, while smart contract addresses follow different rules.
Wallet address explained
A wallet address is designed to be shared, but it should never be confused with your private key. Bitcoin addresses use different formats depending on whether they are public keys or spending scripts. Standard Ethereum wallet addresses are the last 20 bytes of the Keccak-256 hash of the public key.
Sharing your address doesn't give anyone control of your crypto. However, anyone who knows your address can view its transaction history on a public blockchain. Your private key or recovery phrase must stay secret.
Public key - processed by network rules - wallet address
Private key - kept secret - proves ownership
Bitcoin address format
Legacy (P2PKH): Begins with "1" and uses Bitcoin's original address format.
Pay-to-Script-Hash (P2SH): Begins with "3" and supports different spending scripts, including some multisignature and SegWit setups.
Native SegWit (Bech32): Begins with "bc1q" and generally allows cheaper transactions than older formats.
Taproot (Bech32m): Begins with "bc1p" and supports Bitcoin's Taproot features.
How to create a wallet address
Choose a wallet: install a trusted non-custodial app (e.g., Trust Wallet, Exodus) or set up a hardware device.
Back up your wallet: if your wallet gives you a 12- or 24-word recovery phrase, write it down offline and store it somewhere secure. Never share it or enter it into an unfamiliar website.
Open the receive tab: the wallet generates your first address instantly.
Optional: generate a fresh address per payment. Many wallets rotate addresses for privacy.
How to find my wallet address
Mobile or desktop wallet: tap “Receive” and copy or scan the QR code.
Exchange account: select "Deposit" or "Receive," choose the cryptocurrency, and confirm the supported network. Some deposits, including certain XRP and BNB transactions, also require a destination tag or memo. Include it whenever the receiving platform asks for one.
Hardware device: connect to its companion app (Ledger Live, Trezor Suite) and navigate to the account - receive.
How a BTC wallet address works
When someone sends BTC to your address, the Bitcoin blockchain records an unspent transaction output (UTXO). Spending that BTC later requires meeting the conditions attached to the output, usually with a valid cryptographic signature. Some addresses use more complex spending rules, such as multisignature setups.
Why do cryptocurrencies like Bitcoin use a two key system?
The public-private key pair enables open receiving (anyone can pay you) while keeping spending power solely in your hands. This is an essential feature for decentralized money.
What’s the difference between wallets, keys, and addresses?
Crypto wallet: the app or device that stores keys.
Private key: secret string that signs transactions.
Public key: derived from a private key and used in cryptographic verification.
Address: public identifier used to receive crypto.
Wallet address examples
Wallet addresses vary by blockchain. These shortened examples show some common formats:
Bitcoin: 3J98t1…NLy (P2SH format)
Ethereum: 0x74…f44e (42 characters in a complete address, including 0x)
Solana: 4Nd1mQ9X… (a base58-encoded address, typically 32 to 44 characters)
These are incomplete examples for illustration. Never use a shortened address to send crypto.
Tips for handling wallet addresses
Copy-paste complete addresses or scan QR codes. Never retype manually.
Verify the entire address against a trusted source before sending. Address-poisoning scams use look-alike addresses that can share the same first and last characters as a real one, so don't copy recipient addresses from your transaction history without checking them.
For large transfers, send a small test first.
Beware of clipboard-hijack malware that swaps addresses.
Confirm the cryptocurrency and network before sending. For example, USDT runs on Ethereum and other networks, but the receiving wallet or exchange must support the network you choose. ERC-20 and BEP-20 are token standards on different networks, while SOL and SPL tokens both run on Solana.
Use ENS (.eth) or other name services only after confirming they resolve to the correct address.
How to get a wallet address
Download a reputable wallet, finish the onboarding steps, and the software will display at least one receive address. Hardware wallets show the address on the device screen. Confirm it matches the computer display to avoid spoofing.
Are transfers between crypto wallet addresses taxable?
For US taxpayers, moving crypto between wallets or accounts you own is generally not taxable. You still own the same assets, even if they move from an exchange to a hardware wallet.
The exception is network fees. Paying a fee in crypto can be a taxable disposal of the crypto used for that fee.
Keep records of the sending and receiving addresses, transaction hashes, purchase dates, cost basis, and fees. Since January 1, 2025, the IRS generally requires you to track cost basis wallet by wallet or account by account, rather than across all your holdings at once. Missing transfer records can cause problems when you sell, especially if the exchange receiving your crypto doesn't know what you originally paid.
Selling, swapping, or spending crypto is a taxable disposal, reported on Form 8949 and Schedule D. Learn more in our guide to whether transferring crypto between wallets is taxable.
Wallet address FAQs
How do I find my wallet address?
Is there any way I can create a short, customizable wallet address?
Is my crypto wallet address anonymous?
Can my wallet address be tracked?
To stay up to date on the latest, follow TokenTax on Twitter @tokentax.