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

# Moving funds out

> Transfer available assets, redeem a position first when needed, and recover an interrupted transfer.

First identify the account holding your assets. Your connected wallet, Coinbase account and earlier Safes have separate balances and exits; use [Accounts & permissions](/account-and-settings/accounts-and-permissions) if unsure.

**Stopping permission, redeeming a position and transferring assets are separate actions.** Check the exact account, network, token, amount and destination before signing.

## Send USDC from your Coinbase account

Open [Mission Control](https://useotto.xyz/app), sign in and open **Wallet controls**. The same transfer controls are on [Delegation](https://useotto.xyz/app/delegate). See [Accounts & permissions](/account-and-settings/accounts-and-permissions#what-a-permission-allows) for the permission's limits and who enforces them.

This sends available **USDC on Base** to an address you choose. It does not redeem a yield position, move a legacy balance or cash out to a bank.

1. **Check the source balance.** Verify the Base address and available USDC. If assets are in a supported yield vault, [redeem them](/using-otto-ai/earning-yield) to this account first.
2. **Stop Otto's permission.** Confirm the result, then resolve pending or unknown activity. An unreadable record does not mean earlier work has finished.
3. **Keep ETH for network fees.** The transfer needs sufficient USDC and Base ETH. The review's execution-fee limit does not include the additional network data fee.
4. **Enter and review the full destination and amount.** No recipient is filled in for you. Preparing reserves that exact transfer across your signed-in devices; it does not send it.
5. **Sign with Coinbase.** Review the approved details before confirming.
6. **Check the final result.** A submitted hash is not completion. Use the saved transfer and explorer link to follow confirmation.

Availability depends on the current account, permission, activity and balance checks shown in the app.

### If signing or confirmation is interrupted

Return to the same signed-in account and use the action offered for its saved transfer: **Resume signing**, **Check Base status**, **Cancel transfer preparation**, **Recover transfer preparation**, or **Retry same transaction**. Recovery can be temporarily blocked while another device holds the transfer.

Retrying the saved transaction is different from making a new transfer. If the outcome is unknown, do not create another transfer to compensate. Keep its hash or reference and contact [support](/support-and-feedback/getting-help) if the recovery controls cannot resolve it.

## Connected wallet and Stocks

Use your wallet's transfer controls for assets it holds. To exchange a stock token first, use a supported **Sell** route in [Stocks](/using-otto-ai/stocks). Stopping Coinbase permission neither sells nor transfers connected-wallet holdings.

## Earlier Safe balances

Open the [legacy dashboard](https://useotto.xyz/app?view=legacy) with the original wallet identity.

| Account                                            | Available exit                                                                                                                                                                                            |
| -------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Trading Safe**                                   | The legacy **Withdraw** panel sends eligible Base USDC to the connected wallet, signed by the service. Other assets or chains may require support.                                                        |
| **Owner-controlled funding Safe**                  | Standard owner-signed in-app withdrawal is unavailable. This is a different account from the trading Safe above.                                                                                          |
| **Eligible earlier smart-contract-wallet funding** | The [recovery page](https://useotto.xyz/recovery) supports specific USDC funding-Safe cases. Reconnect the original wallet and review recovery to that address. It is not a universal Safe recovery tool. |

The legacy **Cash out** flow uses Coinbase's hosted sale of connected-wallet USDC. If it first needs an unavailable funding-Safe withdrawal, that prerequisite still blocks it. It does not cash out the newer Coinbase account.

See [Earlier accounts & recovery](/support-and-feedback/accessing-your-v1-account) for missing balances or sign-in problems.

## Other service accounts

Use the dedicated withdrawal instructions for [Hyperliquid](/acp-swarm/hyperliquid), [Prediction Markets](/acp-swarm/prediction-markets) or [Otto X](/acp-swarm/otto-x). Positions may need closing or redemption first. Signing in to the app does not establish those accounts' balance or withdrawal status.
