What is a destination tag or memo in crypto?
A destination tag or memo is a short extra code sent with a crypto payment, used by exchanges on XRP, Stellar and other chains to credit the right account.
A destination tag is a short number sent alongside a crypto payment so the receiver knows which account to credit. On XRP it is called a destination tag; on Stellar (XLM) and several other networks it is called a memo. You usually see one when depositing to an exchange, which displays it next to the wallet address.
What is a destination tag on XRP?
On the XRP Ledger, a destination tag is a whole number (a 32-bit unsigned integer) attached to a payment. According to the XRP Ledger documentation, the ledger itself ignores it. The tag is there for systems outside the ledger, such as an exchange's accounting software.
The reason is cost. Every XRP Ledger address must be a funded account that keeps a reserve locked up. Giving each customer a separate address would tie up that reserve many times over, so exchanges and other businesses run one shared address and give each customer a tag instead. Merchants can also use tags to match a payment to an order.
An address owner can switch on a setting called Require Destination Tag. The ledger then rejects any incoming payment without a tag, so a forgetful sender gets an error instead of a stuck deposit. The ledger cannot check whether the number is the correct one, though.
What is a memo tag on Stellar and other networks?
On Stellar, a memo is an optional field on a transaction. Stellar's developer docs list several types, including short text of up to 28 bytes and a numeric ID. Exchanges have long used memos to tell customers apart within one pooled account, a job Stellar now also handles with a feature called muxed accounts.
Crypto.com's help center notes that an XRP tag is numbers only, while an XLM memo can contain letters, numbers or both. Trezor lists other networks that use tags or memos, including EOS, Kava and Axelar. When an exchange such as Binance shows a memo field for a deposit, it serves the same purpose.
Do you need a destination tag for your own wallet?
Usually not. A tag matters when the receiving address is shared by many people at a custodial service. If the address belongs to a self-custody wallet that only you control, no tag is needed. Trezor says that if an exchange insists on a tag when you withdraw to your Trezor, any number works. Crypto.com advises asking the recipient whether a tag is required and sending a small test amount if in doubt.
What happens if you forgot the destination tag?
The payment still arrives at the exchange's address, but the exchange cannot tell whose it is. Crypto.com says it cannot locate or reverse such funds, and Binance.US warns the assets may be lost, while pointing users to a deposit recovery tool. Outcomes vary by platform, so contacting the receiving service's support with the transaction ID is the usual first step. For related mistakes, see what happens if you send crypto to the wrong address.
This guide explains how things work. It is not financial, legal or tax advice. Last updated .