Step 6: Withdraw

Withdraw your funds anytime directly from your Privy wallet - fast and on-chain

Before withdraw, please make sure you have funds in your ‘Funding Account’, if not, then please move funds from ‘Trading Account’ to your ‘Funding Account’ first.


How to move funds from Trading Account to Funding Account?

  1. Click [Move Funds] on the [Wallet] page.

  2. Click [To Funding Account]. You can see the trading account balance that is available to withdraw. Enter the amount that you would like to withdraw.

    *Please note that this balance reflects the unallocated margin available in your trading account. Any margin that has already been allocated to copy a trader is not available for withdrawal, until you stop copying that trader.

  3. Double check the amount and click [Withdraw to Privy]. Please note that due to this being an on-chain transaction, funds will take up to 5 minutes until it appears on your Trading Account. But don’t worry, your funds are safe.


Once the funds have arrived, withdraw funds from Funding Account to your external wallet:

  1. Click [Withdraw].

  2. Enter the withdrawal amount and receiving EVM address. Please absolutely make sure that this wallet is able to accept USDC on Arbitrum. If you enter an incompatible wallet, your funds may be lost.

  3. Click [Withdraw to on-chain wallet] to withdrawal funds from your Privy non-custodial wallet to your designated on-chain wallet. It will take ~30s to receive the funds.

Last updated