# Withdraw

> Send or sweep native balances from Wallet Farm wallets to a destination address.

- URL: https://docs.sumo.trade/wallet-farm/withdraw
- Markdown: https://docs.sumo.trade/wallet-farm/withdraw.md
- Docs index: https://docs.sumo.trade/llms.txt

Withdraw sends native balance (SOL, ETH, BNB, TRX, and so on) from selected Wallet Farm wallets to one destination address, either a fixed total amount or a full sweep. Use it to recover funds from wallets you no longer plan to import into a profile, or to consolidate a folder into a single wallet.

## How to Withdraw

1. Open **Wallet Farm** and pick the **Ready** or **In Progress** tab
2. Optionally check the wallets you want to sweep in the table
3. Open the &#x2A;*⋯** menu in the toolbar and click **Withdraw**
4. Adjust the wallet selection — folders act as group rows over their member wallets, and each wallet row shows its native balance
5. Enter the **amount** to send, or click **Sweep** to drain every selected wallet
6. Enter the **destination address**
7. Click **Withdraw**

The checked wallets are pre-selected when the modal opens. Empty wallets are skipped automatically, and wallets keep their current status after the withdrawal.

## Amount or Sweep

The summed balance of the selected wallets is shown under the amount field, and each wallet row in the picker shows its own balance. A typed amount is the **total** to send: it is split across the selected wallets in proportion to their balances, so a wallet holding a third of the total contributes a third of the amount. Each wallet keeps a small native reserve to pay its own network fee, so the maximum you can send is slightly below the displayed balance.

If the amount exceeds what the selected wallets can send after those reserves, the withdrawal is rejected and the error shows the amount actually available. Lower the amount or use **Sweep**, which ignores the amount and drains every selected wallet.

## One Chain per Withdrawal

A withdrawal targets one chain. The first wallet you check sets the chain; wallets on other chains are marked **Different chain** and cannot be added until you clear the selection. The destination address is validated for that chain, and the server rejects any request that mixes chains.

## Native Only

Withdraw moves native balance only. Token dust left behind by activity swaps is cleaned up by [Generate Activity](/wallet-farm/generate-activity) in cleanup-only mode, which sells it back to native. Run cleanup first, then withdraw.

## Destinations and Roles

| Role                | Allowed destinations                                                                                                                |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Trader**          | Wallets your organization manages: profile wallets, other Wallet Farm wallets, the Rewards settlement wallet, and the MM fee wallet |
| **Admin** and above | Any address                                                                                                                         |

> The platform withdrawal fee configured for your organization applies to Wallet Farm withdrawals exactly as it does to profile withdrawals.

## Tracking a Withdrawal

Each swept wallet appears as its own row in the **Activity logs** tab with the transaction link and status. On Solana the transfers are submitted immediately; on EVM and Tron chains they run in the background and the rows update as they confirm. A Wallet Hub notification is sent when the whole withdrawal completes or fails.

- [Generate Activity](/wallet-farm/generate-activity): Clean up token dust before withdrawing.

- [Profile Withdraw](/treasury/withdraw): Withdraw from profile wallets with amounts, tokens and multiple destinations.
