Swapping guide

What is a memo in crypto? The second address some coins need, and the one time you leave it empty.

sections
10
min read
10
primary sources
14
Fig. 00One address, many owners, one number each
ONE SHARED ADDRESSUNCLAIMEDWITH A TAGNO TAG

Short answer: a memo is a second address. It tells a shared address whose coins just arrived.

We read seven minutes of XRP Ledger traffic on 3 November 2026. 286 accounts received payments carrying a destination tag. Only 51 had told the ledger to refuse a payment without one.

For the rest, a payment with no tag still lands. It just lands on nobody's account.

In this guide you'll see which coins use a memo and what each calls it, what a valid one looks like, why exchanges need them, which chains will stop you, what to do if you forgot one, and when to leave it empty.

Let's dive right in.

01A memo is a second address

An address gets coins to a wallet. A memo gets them to the right person behind that wallet.

One shared address, drawn as a mailbox with numbered slots behind it. A payment carrying a tag goes into its slot. A payment with no tag lands in a tray marked unclaimed.one addresstag 3814: right slotunclaimedno tag
One shared address. The tag picks the slot; no tag, no slot.

xrpl.org explains it in two lines. Destination tags "indicate the beneficiary or destination for a payment", such as which customer to credit. And they "do not have direct on-ledger functionality".

So the chain delivers to the address, and that's all it does. The exchange's own database reads the tag. Get the address right and the tag wrong, and your coins arrive somewhere nobody is looking. The main guide on how to swap crypto puts this in the full picture.

02Why exchanges share one address

Bitcoin-style coins give every customer a fresh address, so they never needed memos. Other chains make that expensive.

Two ways to take deposits on the XRP Ledger. Left, an address for every customer, each one holding its own reserve. Right, one shared address and a book of tags, so the exchange holds one reserve.an address eachone, with tagsreserve: 1 XRPreserve: 1 XRPreserve: 1 XRPreserve: 1 XRPreserve: 1 XRPtag 1001tag 1002tag 1003
An address each means a reserve each. One shared address and a book of tags means one.

Bottom line: the memo is the price of a cheaper deposit system, and the sender carries the risk.

03Which coins use one, and what each must look like

Here's the table nobody else publishes: each chain's word, and its rule, from its own docs.

Each chain's word for the memo, and its rule: an XRP destination tag is a whole number from 0 to 4,294,967,295; a Stellar memo is a number or up to 28 bytes of text; a TON comment is text; a Hedera memo is up to 100 characters; Monero has no memo and uses a fresh subaddress instead.XRP: tag0 to 4,294,967,295Stellar: memonumber or 28 bytesTON: commenttextHedera: memo100 charactersMonerosubaddress, no memo
Each chain's word for the memo, and what a valid one looks like.
CoinCalledFormatChain stops a missing one
XRPDestination tagA whole number from 0 to 4,294,967,295Yes, if the receiver asks
StellarMemoA number, or text up to 28 bytesWallet check only
TONCommentTextNo
CosmosMemoUp to 512 characters on Cosmos Hub (3 Nov 2026)No
HederaMemoUp to 100 charactersNo
AlgorandNoteUp to 1,024 bytesNo
MoneroNoneA subaddress insteadNothing to miss

USDT on TON carries its comment with the token transfer, so it follows TON's rule.

04Memo, tag, comment, note: one idea, five names

"Memo vs tag" is a naming question, not a technical one. Each chain uses its own word, and exchanges relabel them freely.

  • Tag on XRP, because it's always a number. Paste text into an XRP tag field and it fails.
  • Memo on Stellar, Cosmos and Hedera: text, or on Stellar a number too.
  • Comment on TON, which is literally a wallet text message.
  • Note on Algorand: free data attached to the payment.

05Will the chain stop you? XRP can, Stellar asks, the rest don't

This is the section every other guide skips, and it decides whether a mistake costs you anything.

Will the chain stop a payment that has no memo? On the XRP Ledger, yes, if the receiver switched on the flag that requires a tag. On Stellar, only the sender's wallet is asked to check. On TON and Cosmos, the payment lands anyway.XRPcan refuse itStellaryour wallet asksTON, Cosmoslands anyway
Three chains, three answers to a payment with no memo.

XRP Ledger. A receiver can switch on a flag so that "the XRP Ledger rejects any payment to your address if it does not specify a destination tag". Then: "The user can then send the payment again, using the tag as they should have."

Stellar. An account can publish that it needs a memo, and the sender's wallet is asked to stop you. It's a wallet convention, not a ledger rule, so an older wallet can still send.

TON and Cosmos. Nothing on the chain checks. TON's own docs warn that deposits "without the correct invoice identifier may be lost".

Our readingHow many receivers switch the safety net on?

We read 100 consecutive XRP Ledger ledgers on 3 November 2026, about seven minutes of traffic, from a public server:

Our reading of 100 XRP Ledger ledgers on 3 November 2026, about seven minutes: 286 accounts received payments carrying a destination tag. 51 of them had told the ledger to refuse payments without one. The other 235 accept a payment with no tag.286 ACCOUNTS THAT USE TAGS51 refuse no tag235 take it anyway100 ledgers, 3 Nov 2026
286 accounts received tagged XRP payments. 51 refuse a payment with no tag.

So the safety net exists, but most receivers haven't switched it on. The check is yours.

06Forgot the memo? What happens and what to do

First, what happens. It depends entirely on the receiver:

Forgot the memo. If the receiver requires a tag, the payment is refused and the coins stay with you, minus the network fee. If not, it lands on the shared address under no name, and only the receiver's support can match it, from the transaction ID.tag requiredrefused, coins staynot requiredlands, no namethensupport + tx ID
Refused and returned, or landed under no name.

If the payment landed, the coins sit on the shared address and, as xrpl.org puts it, "it is not immediately obvious which customer to credit". Nothing on the chain can reverse it. Then, in order:

  1. Don't send again. A second payment without the memo just doubles the problem.
  2. Find the transaction ID in your wallet's history.
  3. Write to the receiver's support with the transaction ID, the amount, the time and your deposit memo. Each service sets its own process.

you send 50 XRP to an exchange and leave the tag empty. If the exchange set the flag, the payment fails and the 50 XRP are still yours, minus the network fee, which a failed payment still burns. If not, the 50 XRP wait under no name until support matches your transaction ID.

Ignore recovery offers

Anyone who contacts you offering to recover coins for a fee is the next scam. Only the receiving service holds the key to its own address.

Monero's own history proves this is a support job. It removed long payment IDs because users who forgot them "have to go through support to 'recover' their funds".

07Sending to your own wallet: leave it empty

A memo only matters when one address has many owners. Your own wallet has one.

Your own wallet is a house with one front door: a payment needs only the address. An exchange is an apartment block: the address gets it to the building, and the memo gets it to the right flat.your walletan exchangeno memo
Your wallet is a house with one door. An exchange is a block of flats.
  • Leave it empty when your wallet's receive screen shows only an address.
  • Use the memo when the receive screen shows one. That means the "wallet" is really an account at a service, sharing an address.
  • Never invent a memo for a receiver that gave you one. A made-up number can land on someone else's account.

08The fixes that remove the memo

A memo is a workaround, and the chains are retiring it by folding it into the address.

Three fixes that fold the memo into the address: on the XRP Ledger, a classic r address plus a tag becomes one X-address; on Stellar, a G address plus an ID becomes one M address; on Monero, a fresh subaddress replaces the payment ID.r... + tagone X-addressG... + IDone M addressMoneroa subaddress
Three ways the memo moves inside the address, so there's one thing to copy.

When a service offers one address with the memo built in, prefer it. One thing to copy is one thing to get right. Our desk takes both: paste an X-address or an M address and it splits it into the address and the tag for you.

09Does this send need a memo?

Pick the coin and where it's going. If you were given a memo, paste it to check its format against the chain's rule.

Does this send need a memo?

Pick the coin and where it's going. Paste a memo to check its format. Nothing you pick or type leaves this page.

  1. Which coin?

  2. Where is it going?

0 of 2 answered.

10What our desk does

Swapping XRP for privacy? Start with XRP to Monero, where the coin you receive needs no memo at all, on our swap with no ID.

Keep reading

How we checked this

Written by the team that runs the SilentMule swap desk. Every rule is quoted from the chain's own documentation, linked where it appears. The 51 of 286 figure is our own reading of 100 consecutive XRP Ledger ledgers on 3 November 2026, from a public server, naming no account. Last checked . Spotted something wrong? Tell us and we fix it.

Sources

  1. xrpl.org: source and destination tags
  2. xrpl.org: require destination tags
  3. xrpl.org: reserves
  4. xrpl.org: Payment transaction
  5. xrpl.org: tec result codes
  6. Stellar docs: pooled accounts, muxed accounts and memos
  7. Stellar docs: operations and transactions
  8. TON docs: Toncoin payments
  9. TON docs: interacting with wallets
  10. Hedera docs: transaction fields
  11. Algorand docs: transaction reference
  12. getmonero.org: long payment ID deprecation, 4 June 2019
  13. Monero docs: subaddresses
  14. Monero docs: integrated addresses

The field is named for each coin. And it says when to leave it empty.

Swap into XRP, TON, Stellar or the other memo coins and the address step asks for the chain's own field, checks it against the chain's rule, and tells you when to leave it blank. No account, no email, no ID.

  • Destination tag, Comment or Memo, by coin
  • X-addresses and M addresses split for you
  • Checked against the chain's own rule
Lands at your new wallet
Arrives in

Questions, answered.

What is a memo in crypto?

A number or short text sent with a payment so that a service sharing one address among many customers knows which customer it belongs to. XRP calls it a destination tag, TON a comment, Stellar, Cosmos and Hedera a memo.

What is an XRP destination tag?

A whole number from 0 to 4,294,967,295 sent with an XRP payment. The XRP Ledger delivers the coins to the address; the receiving service reads the tag to know which customer to credit.

What happens if I forget the memo?

If the receiver set its XRP account to require a tag, the payment is refused and the coins stay with you, minus the network fee. Otherwise they land on the shared address under no name, and only the receiver's support can match them to you.

I sent XRP without a destination tag. What do I do?

Don't send again. Find the transaction ID in your wallet's history and write to the receiving service's support with it, the amount, the time and your deposit tag. Each service sets its own process.

Do I need a memo to send to my own wallet?

No. Your own wallet has one owner, so there is nobody to tell apart. Leave the field empty, unless the wallet itself shows you a memo, which means it's really an account at a service.

What is the difference between a memo and a tag?

Nothing important: it's the same idea under each chain's own word. XRP's tag is a number; a Stellar memo can be a number or text; a TON comment is text.

What is a Stellar memo?

Data sent with a Stellar payment. A memo ID is a number up to 64 bits; a memo text is up to 28 bytes. Use exactly the type and value the receiver gives you.

Does TON need a memo?

When you send to an exchange that gives you one, yes: TON calls it a comment, and services use it to match deposits. Sending to your own wallet, no.

Does Monero use a payment ID?

Not anymore for most uses. Monero removed long payment IDs; services give you a subaddress or an integrated address instead, so there's nothing extra to type.

Is a memo private?

No. On most chains it's written on the public ledger with the payment. Never put a name, an email or a note to yourself in it.

Copy it exactly for a service

and leave it empty for yourself. The mule asks the right question.