How to Send and Receive Crypto Safely (Without Losing It)
Educational content · reviewed for accuracy · not financial advice

Always triple-check the full recipient address, select the correct network/chain, send a small test transaction first, and remember that crypto transfers are irreversible — one mistake can mean permanent loss.
On this pagetoggle
Sending and receiving crypto is straightforward once you understand the rules — but those rules are unforgiving. Unlike a bank transfer that can be reversed, crypto transactions are permanent the moment they hit the blockchain. Get the address wrong, pick the wrong network, or skip a required memo field and your money is gone with no recourse whatsoever.
This guide covers every step of the process and every mistake that costs beginners real money.
How Crypto Addresses Work
Every crypto wallet has a public address — a long string of letters and numbers that works like a bank account number. You share this freely to receive funds.
Your private key (or seed phrase) is completely different. It proves ownership of the wallet. Never share it with anyone, never type it into a website, and never send it as part of a transaction. If someone asks for your private key to "help" you receive funds, that is a scam.
Key points:
- Public address = safe to share, used to receive crypto
- Private key / seed phrase = must stay secret, gives full control of funds
- Addresses are case-sensitive on some networks (Ethereum checksums uppercase letters deliberately)
Different cryptocurrencies use different address formats. A Bitcoin address looks nothing like an Ethereum address. Sending BTC to an ETH address will result in permanent loss, so always confirm you are copying the right address for the right coin.
The Single Biggest Mistake: Choosing the Wrong Network
This is the most common way experienced users lose funds, not just beginners. Many tokens — especially stablecoins like USDT — exist on multiple blockchains simultaneously. The token might look identical in your wallet, but the network it travels on must match exactly between sender and receiver.
The three most common networks for USDT, for example:
- ERC-20 — runs on Ethereum
- TRC-20 — runs on TRON
- BEP-20 — runs on BNB Smart Chain
If you send USDT via TRC-20 to a deposit address that only supports ERC-20, the exchange or wallet on the other end will either reject it or — worse — the funds will land at an address that nobody can access. Recovery is usually impossible.
How to get this right:
- Ask the recipient (or check the exchange deposit page) which network they support for that coin
- Match that network exactly in your sending wallet
- When in doubt, contact support before sending — not after
You can check which networks an exchange supports by looking at their deposit page before you initiate anything. Check market cap rankings to verify you have the right coin by its ticker and network before sending.
Verifying the Recipient Address
Addresses are long — 26 to 62 characters depending on the network. No human can memorize or reliably check every character. Scammers know this.
Always verify at minimum the first 6 and last 6 characters of the address after pasting. Do not rely on glancing at the middle portion.
Address-Poisoning Scams
This is an active attack method in 2026. The scammer sends a tiny transaction (sometimes $0.00) from a wallet address that looks almost identical to one you have sent to before — same first four and last four characters. If you copy your transaction history instead of typing the real address fresh, you send funds to the attacker.
How to protect yourself:
- Never copy an address from your transaction history to reuse it — always go back to the verified source
- Use your wallet's address book feature for addresses you use regularly, and verify the saved address when you first add it
- Consider using ENS names (Ethereum Name Service) or similar human-readable addresses where supported, but still verify the underlying address it resolves to
Memos and Destination Tags
Some cryptocurrencies require an extra field alongside the address. Without it, funds may be lost even though the address itself is correct.
| Coin | Extra Field Required | What Happens If You Skip It |
|---|---|---|
| XRP (Ripple) | Destination Tag (number) | Funds received by exchange but unallocated — may be unrecoverable |
| XLM (Stellar) | Memo | Same issue — exchange cannot credit your account |
| ATOM (Cosmos) | Memo | Funds may be lost in transit |
| EOS | Memo | Required for exchange deposits |
| BTC, ETH, SOL | None required | Standard address is sufficient |
If you are sending to an exchange and there is a Memo or Tag field on the deposit page, that field is mandatory. Copy it exactly the same way you copy the address.
Always Send a Test Transaction First
Before sending a large amount, send the smallest denomination possible first — typically $1 to $5 worth. Wait for it to confirm and verify it arrived correctly.
This costs you a small fee but can save your entire balance. Test transactions are standard practice even among professionals moving large sums.
Steps for a test transaction:
- Send $1–$5 worth to the destination address with the correct network
- Wait for confirmation (see section below on confirmations)
- Confirm the recipient can see and access the funds
- Only then send the remainder
The fee to test is almost always worth it. If your transaction is large, the test fee is a rounding error.
Understanding Confirmations and Why Transfers Take Time
Crypto does not move instantly. After you broadcast a transaction, miners or validators must include it in a block, and then the network requires a certain number of additional blocks on top of it before considering the transaction final.
Typical confirmation requirements:
- Bitcoin: 1–6 confirmations (10–60 minutes typically, can be longer)
- Ethereum: 12–35 confirmations (a few minutes)
- TRON: Near-instant (2–3 seconds per block)
- XRP: 3–5 seconds for ledger close
Exchanges often require more confirmations than the minimum for large deposits. This is normal — do not panic if a large deposit shows as "pending" for an hour. Check the transaction hash on a block explorer to confirm it is in the mempool and progressing.
During network congestion, Bitcoin and Ethereum transactions can sit unconfirmed for hours if you set too low a gas/fee. Most modern wallets suggest appropriate fees automatically.
Gas Fees and Network Fees
Every transaction costs a network fee paid to validators or miners. On Ethereum, this is called gas. On Bitcoin it is simply a transaction fee. It is never zero.
Things to know:
- Fees are paid in the native coin of that network — gas on Ethereum is paid in ETH, not in USDT even if you are sending USDT
- If you have no ETH in your wallet, you cannot send ERC-20 tokens, even if you have plenty of USDT
- Fees fluctuate based on network demand — sending on a weekend morning is often cheaper than a peak weekday
- Some wallets let you choose slow/medium/fast fee tiers; slow is fine for non-urgent transfers
For a deeper look at the different wallet types and how fees interact with them, see our guide on types of crypto wallets.
Pre-Send Checklist
Run through this every time before confirming a transaction:
| Check | Why It Matters |
|---|---|
| Correct recipient address copied | Typos or poisoned addresses cause permanent loss |
| First 6 and last 6 characters verified | Catches address-substitution attacks |
| Correct network/chain selected | Wrong chain = irretrievable funds |
| Memo or destination tag included (if required) | Missing memo = unallocated funds at exchange |
| Sufficient native coin for gas | No gas = transaction fails or gets stuck |
| Amount is correct | Review before, not after |
| Test transaction sent and confirmed | Validates the whole path before sending large amount |
| Recipient confirmed receipt of test | Human verification that destination is live |
Receiving Crypto Safely
Receiving is lower risk than sending, but still has pitfalls:
- Only share your public address — never your private key or seed phrase
- Generate a fresh address for each transaction if your wallet supports HD (hierarchical deterministic) addresses — this is better for privacy though not strictly required for safety
- Verify the address displayed by your wallet — malware can swap clipboard content or even tamper with what a compromised device displays; on hardware wallets, always confirm the receive address on the physical device screen, not just on your computer
- Do not share screenshots of QR codes via untrustworthy channels — someone could substitute their own QR in a document or image edit
For a full guide to keeping funds safe after receiving them, see how to keep crypto safe.
If Something Goes Wrong
If you sent to the wrong address: in most cases the funds are gone permanently. There is no crypto equivalent of a bank chargeback. No company, no wallet provider, and no blockchain developer can reverse a confirmed transaction.
Narrow exceptions:
- If you sent to an exchange's wrong deposit address, contact their support immediately — some large exchanges can manually credit if you have a transaction hash and they own that address
- Some cross-chain bridge failures can be appealed with the bridge's support team — success is not guaranteed
The lesson: prevention is the only strategy. Confirmations cannot be undone.
You can track real-time transaction data and network activity on the crypto market dashboard to understand current network congestion before sending.
This is educational information, not financial advice.
Frequently asked questions
What happens if I send crypto to the wrong address?+
In almost all cases the funds are permanently lost. Blockchain transactions are irreversible once confirmed. If you sent to an exchange address by mistake, contact that exchange immediately with your transaction hash — they may be able to help if they own the address, but this is not guaranteed. Prevention through address verification is the only reliable protection.
What does "wrong network" mean and why does it cause problems?+
Many tokens like USDT exist on multiple blockchains at once — for example Ethereum (ERC-20), TRON (TRC-20), and BNB Smart Chain (BEP-20). If you send on one network but the recipient only supports another, the funds land at an address that nobody controls, or the exchange cannot match them to your account. Always check with the recipient which network they support before sending.
Do I always need a memo or destination tag?+
Only for certain coins when sending to exchanges or custodial wallets. XRP, XLM, ATOM, and EOS commonly require a memo or destination tag. Bitcoin, Ethereum, Solana, and most others do not. Check the deposit page of the exchange or ask the recipient before sending — if a memo field is shown, treat it as mandatory.
How long should I wait for a crypto transaction to confirm?+
It depends on the network. Bitcoin typically takes 10–60 minutes for a standard confirmation. Ethereum takes a few minutes. Networks like TRON or Solana confirm in seconds. If you set a very low fee during a congested period, Bitcoin and Ethereum transactions can take hours. Check the transaction hash on a block explorer to see its status.
What is an address-poisoning scam and how do I avoid it?+
Attackers send tiny transactions from a wallet address that closely mimics one you have used before — matching the first and last few characters. If you copy an address from your transaction history to reuse it, you might accidentally copy the attacker's address instead. Avoid this by never reusing addresses from history — always go back to the verified original source, and check the first 6 and last 6 characters of every address before sending.
Our editorial team covers cryptocurrency market data, on-chain metrics and beginner education. Every guide is fact-checked against live market data from CoinMarketCap and Binance and reviewed for accuracy. Content is educational only and not financial advice. Learn about our data & methodology →
Track the market live
Real-time prices, market cap and trends for the top 100 coins.