How to withdraw XRP from Bitvavo to a wallet

Step-by-step instructions for withdrawing XRP from Bitvavo to a self-custody wallet, with the two things that lose funds: wrong network and a missing destination tag.

✓ Last verified: 19 Aug 2026Updated: 8 Aug 20261 min read

Why withdraw to self-custody at all

Bitvavo holds your XRP for you (custodial). For anything you plan to keep, a self-custody wallet gives you the keys and removes exchange risk. This guide assumes you have already created an XRP wallet (see our best XRP wallet guide) and bought XRP on Bitvavo.

There are three reasons to withdraw sooner rather than later:

  1. Counterparty risk — a custodial balance is a claim on Bitvavo, not your coins.
  2. The XRP reserve — the sooner your account exists on the XRP Ledger, the less you rely on an exchange for access.
  3. Discipline — coins left “temporarily” on an exchange tend to stay there.

The two things that cause lost funds

  1. Sending XRP to an address on the wrong network. XRP lives on the XRP Ledger — an Ethereum or BNB address will lose the funds.
  2. Omitting or mistyping the destination tag. If your receiving wallet or service requires a tag, get it exactly right.

Destination tags matter only when the receiving side uses a shared address (exchanges, payment services). Your own Xaman wallet does not need one. If a receiving service requires a tag, follow its instructions exactly — and never invent a tag.

Before you start

Step-by-step walkthrough

Step 1 — Create an XRP receiving address in your wallet

Open Xaman (or your XRP wallet) and tap Receive. Copy the r-prefixed address with the copy button — never type it from memory.

Step 2 — Open the Bitvavo withdrawal screen

In the Bitvavo app or website, open your XRP balance and choose Withdraw. Select the XRP Ledger network — never another network.

Step 3 — Paste the address and check the destination tag

Paste the XRP address and compare it character by character. If your receiving service requires a destination tag, copy it exactly from their instructions.

Step 4 — Check the fee and the amount

Bitvavo shows the network fee before confirming. XRP Ledger fees are fractions of a cent.

Step 5 — Send a small test amount first

Withdraw a small amount and wait for it to arrive — XRP confirms in seconds. Only after the test confirms should you send the rest.

Step 6 — Verify the balance and secure the phrase

Once the full amount lands, confirm the balance in your wallet. Remember the reserve: a few XRP will appear “locked” — that is normal.

The XRP reserve

The XRP Ledger requires every account to hold a small reserve (a few XRP) that stays locked in the wallet. It is not a fee and it is not lost — but you cannot spend that amount while the account exists.

The reserve has one practical consequence for withdrawals: if you withdraw a very small amount of XRP, the reserve can consume most of it. Withdraw enough that the reserve is a small fraction of your balance.

Fees and timing

Safety checks before you confirm

Troubleshooting

The withdrawal is pending. Most XRP withdrawals clear within minutes; if it exceeds a couple of hours, check Bitvavo’s status page or support.

The deposit didn’t arrive at an exchange. The most likely cause is a missing or wrong destination tag — contact the receiving exchange’s support with the transaction details.

I sent to the wrong network. If the address was not XRPL, the funds are likely unrecoverable — the test-amount step exists for exactly this reason.

Alternatives to Bitvavo

Why XRP settles in seconds (and what that means)

The XRP Ledger is designed for payments: consensus settles transactions in 3–5 seconds, and a withdrawal from Bitvavo usually arrives almost immediately. The practical consequence is the same as Solana: confirmation is fast, finality is immediate, and there is no safety net after the fact.

The two things to verify before confirming — the r-prefixed address and any destination tag — are the entire game. Once the ledger records the transaction, neither the exchange nor any support desk can reverse it.

After the withdrawal

Your XRP is now on-chain in your wallet. The wallet’s recovery phrase is the only way to restore it — keep it offline and never share it with anyone.

Destination tags, in practice

XRP’s most common failure point is not the address — it is the destination tag, a number some services require so they know which customer a deposit belongs to. Three situations cover nearly every case:

The rule in one line: your own wallet, no tag; anyone else’s shared address, copy their tag exactly. Never invent a tag, and never paste one from a chat or support message — the tag is as sensitive as the address itself.

The XRP reserve, explained

The XRP Ledger requires a small reserve per account — currently a few XRP — which stays in your wallet and cannot be spent. This is not an exchange fee and not lost: it is part of how the ledger prevents spam accounts. When you create a new wallet, the reserve comes out of your first deposit, so the usable balance is slightly lower than the amount you sent. If you later activate more features (like trust lines for tokens), additional reserve may be required. Factor the reserve into your first transfer: sending exactly your whole balance can leave the receiving account short of the reserve requirement.

If a deposit with a missing tag never arrives, do not panic-send a second transfer — contact the receiving service with the transaction ID and the address, and they can usually reconcile it. The tag is a routing number, not a secret; the discipline is copying it exactly, never inventing one.

Step-by-step

  1. Create an XRP receiving address in your wallet

    Open Xaman (or your XRP wallet) and create a receiving address for XRP. Copy the address — do not type it from memory.

  2. Go to the Bitvavo withdrawal screen

    In the Bitvavo app or website, open your XRP balance and choose Withdraw. Select the XRP Ledger network — never another network.

  3. Paste the address and check the destination tag

    Paste the XRP address and compare it character-by-character. Some wallets (like exchanges using shared accounts) require a destination tag. If your wallet shows a destination tag field on receive, use it exactly — a missing or wrong tag can delay or lose the deposit.

  4. Send a small test amount first

    Withdraw a small amount first and wait for it to arrive. Only then send the rest.

  5. Verify the balance and store your recovery phrase safely

    Once the test amount arrives, keep your recovery phrase offline. Note that XRP wallets hold a small reserve (a few XRP) that stays locked in the account.

Providers mentioned

Availability may vary by country. Select your country to see offers available to you.

Your country

BitvavoCustodial

Custodial exchange

Availability may vary by country. Select your country to see offers available to you.

Sponsored

Check availability in your country

We may earn a commission when you sign up or buy through links marked as sponsored. Commissions never determine our rankings.

Cryptocurrency values can fall sharply. Products mentioned may not be available in every country, and custodial services hold your assets on your behalf. Nothing on this site is financial advice.

How we evaluate

Every recommendation is based on our published methodology: we separate self-custody wallets, hardware wallets, custodial exchanges and buying platforms, and score each with its own criteria. We label everything as hands-on tested, documentation reviewed, or not yet tested. Commissions never determine rankings.

Read our full methodology

Sources & evidence

Changelog

Frequently asked questions

What is a destination tag and do I need one?

A destination tag identifies your account on services that share one XRP address (typically exchanges). If the receiving wallet or exchange shows a tag, include it exactly as shown. Omitting a required tag can lose or delay the deposit.

Does Bitvavo charge a fee for XRP withdrawals?

Yes — the current XRP Ledger network fee, deducted from the amount you withdraw. It is small but varies.

Why is some XRP locked in my wallet?

The XRP Ledger requires a small account reserve (a few XRP) that stays locked as long as the account exists. This is normal and applies to every XRP wallet.

Can I withdraw XRP from Bitvavo to Ledger or Trezor?

Yes. Both Ledger and Trezor support XRP natively. Follow the same steps with the address from your hardware wallet.