EN

Destination tags

4 minDifficulty Checked 2026-11-10
Key takeaways
  • Exchanges share one address among many customers. The destination tag says which customer to credit.
  • A tag is a whole number that fits in 32 bits. The ledger does not interpret it.
  • An address can require tags. Payments without one then fail and no XRP moves.

Picture an apartment building with one street address. The mail carrier needs the apartment number too. Without it, the letter reaches the building and nobody knows whose it is.

An exchange works the same way on the XRP Ledger. It often keeps one address for all its customers. Your destination tag is your apartment number. It is a plain number the exchange gives you. When you deposit, you enter the exchange's address and your tag.

Why not give every customer their own address? Every address on the ledger must be a funded account, and each one locks 1 XRP. One shared address with tags is far lighter.

If you forget the tag, one of two things happens:

  • The exchange requires tags on its address. The ledger rejects your payment and the XRP never leaves your account. You pay only the tiny fee.
  • The exchange does not require tags. The XRP arrives and nobody knows it is yours. You have to contact support and wait.

The ledger does not check that a tag is the right one. A wrong tag still goes through. Copy the tag exactly.

A self-custody wallet has one owner, so paying it needs no tag. Tags are for addresses that serve many people.

Some services show an X-address instead. On Mainnet it starts with X. It packs the address and the tag into one string, so there is one thing to copy.

Check yourself3 questions
1. Why do exchanges ask for a destination tag?
2. An address has RequireDest on. You send XRP with no tag. What happens?
3. What does an X-address contain?
Sources
Next lessonCross-currency payments and paths4 min