From Exchange to Wallet: Addresses, Networks, Gas, and Tags—Explained Once and for All

A full walkthrough of withdrawing from an exchange to a wallet, covering the key concepts (address, network, gas, tag/memo) and the most common mistakes.

Stablehunter · Published: · Updated:

Preface

After buying stablecoins, most people hit the second key question:

**How do I withdraw them safely to my own wallet? Why is the address so long? Why do I have to choose a “network”? Why do some platforms ask for a Tag? And what is Gas?**

These words look “technical”, but underneath they’re just the must-check elements when money moves from system A into system B. In this piece, we’ll make all the easy-to-confuse concepts clear in one go.

1. Withdrawing from an exchange to a wallet: what does the whole flow look like?

First, the big-picture flow:

  1. On the exchange, click “Withdraw”
  2. Choose the asset (USDT / USDC, etc.)
  3. Enter the destination wallet address
  4. Choose the network (ERC20 / TRC20 / BEP20 …)
  5. (Some platforms require a Memo/Tag)
  6. Confirm the amount → pay gas / withdrawal fee
  7. Wait for block confirmations
  8. The asset arrives in your wallet

The most annoying parts cluster around address, network, memo/tag, and gas. Let’s unpack them one by one.

2. Address: your on-chain “receiving account”

An on-chain address looks like this:

```
0xA31fB0C88c6E2bF0c1A6CDFD3d7D29E37E9f89C8
```

This string is:

Your “receiving account”. If someone sends stablecoins to this address, you can receive them.

2.1 An address is not universally compatible

Address formats can differ across chains:

  • Ethereum-family chains (ERC20 / Arbitrum / Optimism) usually start with `0x`
  • Tron (TRC20) addresses usually start with `T`
  • Cosmos, XRP, Stellar, etc. have completely different formats

The most common “fatal” beginner mistake is:

Seeing that the “address doesn’t match the chain”, and sending anyway. Result: funds get sent to an address on a network that doesn’t support it → basically unrecoverable.

3. Network: which “road” your money travels on

The same stablecoin can be issued on multiple chains. For example, USDT exists on:

  • ERC20 (Ethereum)
  • TRC20 (Tron)
  • BEP20 (BNB Chain)
  • Polygon
  • Arbitrum
  • Optimism
  • Solana even has its own native issuance approach

3.1 Why are there so many networks?

Because issuers deploy the stablecoin contract on multiple chains, so users can pick based on needs:

  • lower fees
  • faster transfers
  • easier compatibility with the chain where the protocol you’re using lives

3.2 The network must match the address

The one sentence every beginner should memorize:

The address and the network must match—at the same time.

For example:

  • If you enter a `TRC20` address → the network must be “TRC20”
  • If you enter a `0x` address → you usually choose an EVM network like ERC20 / Arbitrum / Optimism

If they don’t match, platforms will usually warn you.
But if you force your way past certain checks, your funds may go straight into a “black-hole address”.

4. Memo / Tag: not every chain needs it, but when it does you must fill it

Some chains are designed so multiple users share a main address. To distinguish users, they require an extra “tag” field.

Common chains that require Memo/Tag:

Chain

Field

Purpose

XRP

Tag

Distinguish sub-accounts on the same exchange

XLM (Stellar)

Memo

Distinguish accounts

Cosmos ecosystem chains

Memo

Similar

EOS

Memo

Similar

Most “EVM-style chains” (ETH, BSC, TRON) do not require a memo.

But if you’re on a chain that requires it:

Missing / wrong memo = funds arrive at the exchange, but won’t be credited automatically → you must file a manual ticket.

5. Gas: the “toll” every on-chain transaction must pay

Why do you need a bit of ETH / TRX / BNB even if you’re only sending 50 USDT?

Because:

The “transfer logic” of stablecoins lives in a smart contract. To execute it on-chain, you must pay gas.

Gas is essentially:

  • the “packaging fee” you pay to network validators
  • fees vary widely depending on congestion and chain design

For example:

Network

Typical fee range

Notes

ERC20

\$2–\$30+

Can be expensive when congested

TRC20

~\$0.1

Very cheap; often used for cross-platform transfers

BEP20

~\$0.3

Relatively cheap; broad community

Arbitrum

\$0.3–\$1

Low L2 fees

Optimism

\$0.2–\$1

Low L2 fees

Withdrawal fee ≠ Gas
Many exchanges charge their own withdrawal fee (a fixed platform fee), which is not the on-chain gas fee.

6. The 5 most common mistakes when withdrawing

6.1 Chose the wrong chain

ERC20 address → selected TRC20 TRC20 address → selected ERC20

This is the category of mistake that causes the biggest losses for beginners.

6.2 Never verified the address and sent a large amount

The correct approach:

Send \$1 (or a small amount of stablecoins) as a test first.

6.3 Can’t find your stablecoins

Common reasons:

  • the wallet hasn’t added the token contract
  • you sent to a wallet on a network you haven’t switched to
  • you sent to an L2, but you’re checking the L1 balance

6.4 No gas prepared

A common scenario:

  • You received 100 USDC in an ETH wallet
  • You try to send it out, but the wallet says “insufficient funds for gas”
  • because you have no ETH
  • so the assets feel “stuck”

How to fix it:

  • ask a friend to “send you a little ETH”
  • or deposit a small amount of ETH from an exchange to that wallet

6.5 Withdrawn to a centralized wallet (exchange) but forgot the Tag

For example:

  • Send XLM → you forgot the Memo
  • Send XRP → you forgot the Tag

End result:

  • the transaction is valid
  • the funds reach the exchange’s “main address”
  • but they can’t be assigned to your account
    → you can only contact support and appeal

7. The safest “withdrawal strategy” for beginners: a template

If this is your first time withdrawing from an exchange:

  1. Choose TRC20 (lowest fees) or a mainstream EVM chain (e.g., Arbitrum)
  2. Test with \$1–\$5 first
  3. Wait for it to arrive
  4. After you can see the record in your wallet, send the larger amount
  5. Split large transfers into two transactions to reduce risk
  6. Screenshot and record the whole process—especially:
  • address
  • chain/network name
  • transaction hash (TxID)

This drastically reduces “operational accidents”.

Summary

The point of this piece isn’t “which button to click”,
it’s understanding the four key concepts in any on-chain transfer:

  • Address: your receiving account
  • Network: must match the address
  • Memo/Tag: required on some chains, otherwise funds won’t be credited
  • Gas: the cost of executing a transaction on-chain—must be prepared

Withdrawing is one of the easiest places to make mistakes in stablecoin usage.
But as long as you:

  • test with a small amount
  • match the network
  • double-check the address
  • pay attention to memo
  • prepare gas

…your risk drops dramatically.

In the next piece we’ll continue with:
Wallet security basics: seed phrases, private keys, and how to avoid getting scammed.

Resources

If this article helped even a little, feel free to share it with friends—so more people understand the underlying logic first, and only then decide whether they want to deal with stablecoins.

Research methodology & corrections