> ## Documentation Index
> Fetch the complete documentation index at: https://guides.saber.money/llms.txt
> Use this file to discover all available pages before exploring further.

# Fund Management

> Managing Pool Account funds for offramp — how balance is deducted for Pool Sell transactions, depositing and withdrawing funds, checking balance, and fetching the pool wallet address.

For merchants running Pool Sell transactions, offramp payouts draw directly from your Pool Account balance. This page covers how that balance moves and how to manage it.

## How balance is deducted

Each time a Pool Sell transaction is created, the equivalent stablecoin amount for that payout is deducted from your Pool Account balance immediately, and the fiat leg is settled to the user's bank account in the same step. If the Pool Account doesn't have sufficient balance to cover a payout, the transaction will fail — keeping the Pool Account topped up is necessary for Pool Sell to keep working.

## Checking balance

```http theme={null}
GET /api/v1/wallet/balance?account=SPOT&symbol=USDT
```

```json theme={null}
{
  "success": true,
  "data": {
    "coin_info": {
      "USDT": {
        "coin": "USDT",
        "name": "TetherUS",
        "available_balance": 76.7,
        "available_balance_usd": 76.7,
        "total_balance": 76.7,
        "total_balance_usd": 76.7,
        "withdraw_enable": true,
        "deposit_enable": true
      }
    },
    "available_balance": 76.7,
    "total_balance": 76.7
  }
}
```

Check this before initiating high-value payouts, or on a regular schedule, to make sure the Pool Account can cover expected offramp volume.

## Fetching the pool wallet address

To deposit stablecoin into the Pool Account, first fetch its deposit address:

```http theme={null}
GET /api/v1/wallet/user_deposit_address?symbol=USDT&network=BSC
```

```json theme={null}
{
  "success": true,
  "data": [
    {
      "coin": "USDT",
      "network": "BSC",
      "name": "Binance Smart Chain (BEP20)",
      "address": "0xc37e9cbe6e1d481d9372585e1b91cb387853d352",
      "tag": "",
      "url": "https://bscscan.com/address/0xc37e9cbe6e1d481d9372585e1b91cb387853d352",
      "batchReleaseLimit": 0
    }
  ]
}
```

## Depositing funds

Send stablecoin on-chain to the fetched deposit address, on the network specified. Once the deposit is confirmed, the balance reflects in your Pool Account and becomes available for Pool Sell transactions.

## Withdrawing funds

To withdraw available Pool Account balance out to an external wallet:

```http theme={null}
POST /api/v2/pool/wallet/withdraw
```

```json theme={null}
{
  "crypto_symbol": "USDT",
  "amount": "",
  "network": "BSC",
  "wallet_address": ""
}
```

Withdrawals can also be initiated directly from the dashboard — see [Dashboard Overview](/client/dashboard/overview).


## Related topics

- [Fund Management](/onramp/operations/fund-management.md)
- [Available Transaction Flows](/client/pool-account/available-flows.md)
- [Overview](/client/pool-account/overview.md)
- [Available Flows](/onramp/available-flows.md)
- [Team Management](/client/dashboard/team.md)
