XRP Wallet Address and Destination Tag Explained
An XRP payment can require more than one receiving detail. The XRP Ledger address identifies the on-ledger account, while a Destination Tag can identify a specific customer, payment or sub-account behind a shared address.
The tag is conditional, not universal. A self-custody XRP address often receives funds without one, while exchanges and other hosted services may provide both an address and a required Destination Tag.
XRP Address vs Destination Tag
The easiest way to avoid mistakes is to treat the address and tag as two different fields with different jobs. The address identifies the XRP Ledger account; the tag can tell the receiving service who should be credited inside its own system.
| Receiving detail | Purpose |
|---|---|
| XRP classic address | Identifies an XRP Ledger account |
| Destination Tag | Identifies a beneficiary or purpose behind a shared address |
| X-address | Can encode a classic address and tag together |
| Memo | Separate transaction metadata; not the same protocol field as Destination Tag |
If a receiving service gives you both an address and a tag, copy both exactly. If it gives only an XRP address and explicitly says no tag is needed, do not invent one.
What Does an XRP Wallet Address Look Like?
XRPL accounts are identified by addresses derived from cryptographic keys. The public address can be shared for receiving funds; the private key or secret must never be shared.
Classic XRP Address
A classic Mainnet address is normally 25–35 characters long, begins with the letter r and is case-sensitive. It uses an encoding with a checksum so many accidental typing errors produce an invalid address rather than another valid account.
For safety, do not use a random example address from an article as a payment destination. Your real receiving address must come from the wallet or service where you intend to receive XRP.
X-Address
An X-address is an application-level format that can combine a classic XRP address with a Destination Tag. Mainnet X-addresses begin with X, while test-network X-addresses can begin with T.
The underlying XRP Ledger protocol still uses classic account identifiers and a tag field, but compatible wallets and services can decode an X-address into those components. This reduces the chance of copying an address but forgetting its required tag.
What Is an XRP Destination Tag?
A Destination Tag is a 32-bit unsigned integer included with an XRP Ledger transaction. The number has no universal meaning by itself; the receiving service decides how to interpret it.
Why Exchanges and Custodial Services Use Tags
A custodial platform may use one XRP Ledger address for many customers. The Destination Tag lets its internal system map an incoming payment to the correct user or account.
That is why two customers can sometimes be given the same XRP address but different tags. The on-ledger destination is shared, while the off-ledger crediting instruction is different.
When a Tag Is Required
Use a Destination Tag when the receiving wallet, exchange or service explicitly provides one and says it is required. Some accounts can also enable a network setting that rejects payments without a tag.
A self-custody wallet with its own XRP Ledger account often does not require a Destination Tag. The correct rule is therefore "follow the receiving destination," not "always add a tag."
Is an XRP Memo the Same as a Destination Tag?
Not at the XRP Ledger protocol level. DestinationTag is a dedicated numeric transaction field, while Memos is a separate field for arbitrary transaction metadata.
Why Wallet Interfaces Can Be Confusing
Some apps and exchanges use labels such as "memo," "tag" or "memo/tag" in their user interface because several cryptocurrencies use similar secondary identifiers. That label does not change how XRP Ledger transactions are structured.
For XRP, use the value the receiving service specifically provides for the destination-routing field. Do not copy free-form memo text into a Destination Tag field unless the service explicitly instructs you to do so.
Destination Tag vs Transaction Memo
A Destination Tag can be used to decide which customer receives credit. A transaction memo can carry additional arbitrary information and is not a replacement for the required tag.
If the recipient needs both, the wallet or service should provide separate instructions. When only a tag is requested, entering an unrelated memo does not satisfy that requirement.
How Do I Get My XRP Address and Tag?
The process depends on whether you control your own XRP Ledger account or receive XRP through a custodial service. These are different custody models and often show different receiving details.
Self-Custody Wallet
Open the XRP account in your wallet and choose Receive. The wallet should show the XRP Ledger address associated with your keys, usually as text and a QR code.
For a normal self-custody account, the address itself may be enough. If the wallet has configured a special receiving setup, follow its instructions rather than assuming a tag is unnecessary.
Exchange or Custodial Account
Open the deposit or receive section for XRP and select the XRP Ledger network. A custodial service may show one XRP address plus a separate Destination Tag assigned to your customer account.
Copy both values from the current deposit screen. Do not assume that a tag from another exchange, another account or an older deposit instruction is reusable.
XRP Address and Destination Tag Decision Guide
Before receiving or sending XRP, identify the type of destination first. This single check prevents most address/tag confusion.
- Self-custody address with no tag instruction: usually send to the XRP address only.
- Custodial exchange deposit: use the address and the exact tag provided by the exchange.
- X-address: use it only if the sending wallet supports X-address decoding.
- Unclear destination: stop and confirm the receiving instructions before signing the transaction.
If you are choosing a wallet rather than troubleshooting an address, see XRP wallet types and storage options. For the full sending process, see how to send XRP to another wallet.
What Happens If You Send XRP Without the Required Tag?
The outcome depends on the receiving account configuration. If the destination has enabled the Require Destination Tag setting, XRPL can reject a payment that does not include a tag.
If the transaction reaches a shared custodial address but the service cannot identify which customer to credit, the XRP may require manual investigation by that service. Recovery policies differ, so you should contact the recipient rather than sending a second payment immediately.
An incorrect tag can be more difficult than a missing one because the ledger cannot know whether the number is valid in the recipient's private database. Always verify the tag before sending.
XRP Address Checks Before a Transfer
An XRP transfer is normally irreversible after validation, so prevention matters more than recovery. Use a short pre-send check:
- confirm the destination is for XRP on the XRP Ledger;
- compare the complete address, not only the first and last characters;
- add a Destination Tag only when the recipient requires it;
- verify the tag digit by digit when one is provided;
- confirm the amount and network fee before signing;
- for a large transfer, consider a small test payment when practical.
Commercial exchange routes use the same receiving principles. For example, Bitcoin to XRP and USDT to XRP both require the final XRP destination to be prepared correctly before payout.
FAQ
How do I get my XRP address?
Open the XRP account in the wallet or service where you want to receive funds and choose Receive or Deposit. Copy the XRP Ledger address shown there rather than using an address from an article or another network.
What is my XRP tag?
There is no universal personal XRP tag. A Destination Tag is assigned by a receiving service when that service needs one to identify your account or payment.
How do I get my XRP Destination Tag?
If a custodial exchange or service requires a tag, it should display the value alongside your XRP deposit address. A self-custody wallet may not provide a tag because it may not need one.
What does an XRP Destination Tag mean?
It is a numeric identifier that helps a receiving system determine the intended beneficiary or purpose of a payment sent to a shared XRP address. Its meaning is defined by that service, not globally by the XRP Ledger.
Is an XRP memo the same as a Destination Tag?
No at protocol level. XRPL has a dedicated DestinationTag field and a separate Memos field, although some wallet interfaces may use "memo/tag" as a simplified label.
What happens if you send XRP without a memo or tag?
If the destination does not require a tag, the payment can be normal. If a tag is required, the payment may be rejected or may reach a shared address without being automatically credited to the intended customer.
Can you provide an example of an XRP address?
A classic XRP Mainnet address begins with "r", is normally 25–35 characters long and is case-sensitive. For safety, use only the real address generated by your receiving wallet rather than copying a valid-looking example from a guide.