# Deposit & Withdraw

{% hint style="info" %}
**The minimum deposit amount for your agent to work is set at a $100.**&#x20;
{% endhint %}

### Deposit

Sail supports 3 ways to deposit, depending on where your funds are today.

<figure><img src="/files/mKOZWEdjmkuZNLrfE81t" alt=""><figcaption></figcaption></figure>

#### Option 1: Send stablecoins

Use this when you already have **supported stablecoins on a supported network**.

1. Open **Profile Menu → Deposit**
2. Select the **network** and **stablecoin**
3. Copy your **Sail Account address**
4. Send funds to that address from your wallet or exchange
5. Back in Sail, click **Continue** and wait for confirmation

Tip: always double-check the **network** before sending. Sending on the wrong network can lead to lost funds.

<figure><img src="/files/Y1VwRrhNFSaRI0hJPRUl" alt=""><figcaption></figcaption></figure>

***

#### Option 2: Deposit with wallet

Use this if you want a seamless deposit from a connected wallet (even if you don’t hold stablecoins yet).

1. Open **Profile Menu → Deposit**
2. Enter the amount you want to deposit
3. Choose the wallet you want to deposit from (it can be the same one you used to log in, or another connected wallet)
4. Select **any token you hold** in that wallet as the payment asset
5. Confirm the transaction in your wallet

Behind the scenes, Sail handles the **swap + bridge** (if needed) and deposits into your Sail balance, so the experience stays simple even when you start with a non-stablecoin token.

<figure><img src="/files/KNxHBbwUWHAGlqa1C8A1" alt=""><figcaption></figcaption></figure>

***

#### Option 3: Deposit with card

Use this if you want to buy stablecoins and deposit in one flow.

1. Open **Profile Menu → Deposit**
2. Choose **Deposit with card**
3. Pick a provider (Coinbase, Stripe, Transak)
4. Complete the provider flow (including any KYC)
5. Funds arrive in your Sail balance once the provider completes the purchase

<figure><img src="/files/P1HbXtCoxIFDVjLwArek" alt=""><figcaption></figcaption></figure>

***

### Withdraw

Withdrawals send funds from your Sail Account to any wallet address you choose.

1. **Choose network + asset**\
   Select the network you want to withdraw on (e.g., Base) and the asset you want to withdraw (e.g., USDC).
2. **Enter amount + recipient address**
   * Type the amount (or use **Max** if available)
   * Paste the recipient wallet address carefully
3. **Confirm details and submit**\
   Review the confirmation screen (network, asset, amount, destination address), then click **Continue** to finalize.

<figure><img src="/files/CxhcXzlDdagGsNJteAbH" alt=""><figcaption></figcaption></figure>

Notes:

* Withdrawals are on-chain. Once submitted, you can track them in **History → Deposits & Withdrawals**.
* If your funds need to be freed from positions first, you may see multiple on-chain actions before the final transfer completes.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sail.money/usesail/managing-funds/editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
