Skip to content

A withdrawal is a request to return prefunded assets from your Ripple-managed account to your registered bank account (for fiat currencies) or crypto wallet (for crypto currencies). Withdrawals are available only for accounts using pre-funding.

Available balance

Only your available balance is eligible for withdrawal. Your available balance is the portion of your prefunded assets that is not currently reserved for in-progress payments or held for other operational reasons. Funds that are in transit or reserved cannot be withdrawn until they are released.

Withdrawals vs. payment returns

A withdrawal is not the same as a payment return:

  • Withdrawal: You initiate a request to retrieve unused prefunded assets. The funds are transferred back to your registered bank account or wallet.
  • Payment return: A payment that was previously completed is reversed by a downstream institution or the beneficiary's bank. When this happens, the returned funds are credited back to your available balance in the Payments Direct UI and are not automatically sent back to your bank account or wallet. Ripple and its payout partners manage payment returns; you cannot initiate them directly.

For more information about payment returns, see Payment returns.

Before submitting a withdrawal

Your bank account (fiat) or crypto wallet (crypto) must be registered with Ripple before you can submit a withdrawal request. For fiat withdrawals, Ripple requires your bank account details and proof of account ownership. For crypto withdrawals, Ripple requires your wallet address and a declaration of ownership.

If your user has permission to manage your organization's onboarding details, you can register destinations yourself in the Payments Direct UI:

  • Crypto wallets: Settings > Transfers > Crypto wallets. For more information, see Crypto wallets.
  • Bank accounts: Settings > Transfers > Bank accounts. For more information, see Bank accounts.

Ripple reviews every crypto wallet before it can be used, so a wallet you register is not available as a withdrawal destination straight away.

If you do not have access to the Transfers settings, contact your organization administrator or your Ripple representative.

If a destination you registered is approved but is not available when you try to withdraw, contact technical support.

Note

Withdrawals are not available in the UAT environment.

For step-by-step instructions on how to submit a withdrawal request, see Withdraw funds.