# How to Withdraw Funds

## **Step 1: Go to Withdrawal Section**&#x20;

In the previous guide, we covered how to deposit funds into the DSF application to generate **passive income in stablecoins** through **liquidity provision** on the decentralized Curve exchange. Now, we will walk through the process of **withdrawing your earned assets**.

To begin, open the **DSF application** either via the **main website** or by using the **direct link** to the app. Once inside, navigate to the **Withdrawal** tab.

<figure><img src="/files/07rL0negj0ql3ZDv3Jc1" alt=""><figcaption><p>Navigate to the <strong>"Withdraw"</strong> tab in the DSF app to begin the process of withdrawing your funds.</p></figcaption></figure>

## Step 2: **Choose your asset and enter the amount**

On the **"Withdrawal"** screen, you can choose the currency for withdrawal and enter the desired amount. Once entered, click **“Next”** to proceed.

<figure><img src="/files/KtF6N99faYHl1AxX7e9W" alt=""><figcaption><p>Select the currency, input the amount you wish to withdraw, and click <strong>"Next"</strong> to proceed.</p></figcaption></figure>

{% hint style="danger" %}
**Important Note:** *Only reinvested income will be withdrawn with the deposit!*<br>

* If you withdraw before the next reinvestment cycle, any accumulated CRV & CVX rewards will be lost and redistributed among other users.
* To avoid this, you can wait for the next reinvestment cycle before withdrawing
  {% endhint %}

It means that if you have accumulated **CRV and CVX tokens** that have not yet been reinvested, they **will not be included in the withdrawal**.  \
\
You will see a **notification** about this and can choose to either **confirm or cancel the withdrawal**. These tokens will be automatically reinvested within two weeks, allowing you to withdraw them later along with the rest of your deposit.

<details>

<summary>💡 Why aren’t my CRV and CVX tokens withdrawn immediately?</summary>

Our application **enables compound interest** through **automated reinvestments**, a process known as **Auto-Compound**. This involves several steps:

* Earnings on your deposit are initially distributed in platform-native tokens **CRV and CVX**, as they are part of the liquidity strategy.
* Unlike other DeFi platforms, DSF Invest **does not leave users with these tokens**, requiring them to **manually exchange** them elsewhere. Instead, we **automatically convert** these rewards into **USDT** and **reinvest them** into the strategy.
* **Every two weeks**, the **smart contract** collects all accumulated rewards and exchanges them at an optimal time **(minimizing exchange fees)** before adding them back into your deposit.

</details>

## Step 3: Fee Optimisation

Just like with deposits, you can optimize withdrawal fees by selecting the **Smart Withdrawal** option.

<figure><img src="/files/X917RlFtMl5oklEzbPdD" alt=""><figcaption><p>Choose between <strong>Smart Withdrawal</strong> to reduce fees or <strong>Fast Withdrawal</strong> for immediate access to funds in a single asset.</p></figcaption></figure>

<details>

<summary>💡 Why do I need to pay this fee </summary>

Since **withdrawing funds updates your balance**, the transaction needs to be recorded on the **Ethereum blockchain**, which requires computational power. \
**This is what the Ethereum network fee covers.** Additionally, the withdrawal process involves **multiple transactions**, increasing the gas cost. As we automated all the steps - you pay once when depositing and once when witdrawing without intermediate steps.&#x20;

</details>

{% hint style="warning" %}

#### &#x20;**Important!**

* **Smart Withdrawal** processes the withdrawal in **three stablecoins**—**USDT, USDC, and DAI** — as the original deposit was automatically diversified into these assets for liquidity provision on Curve.
* The **proportions of these stablecoins are determined by Curve's algorithm**, which balances assets in the liquidity pool dynamically. These proportions **fluctuate every second**.

{% endhint %}

{% hint style="success" %}
🚀 **Need to withdraw in a single asset?**\
\
Choose **Fast Withdrawal**, which allows you to withdraw everything in one asset but **requires paying the full Ethereum blockchain fee**.<br>

💡 **Pro Tip:** For the most cost-effective withdrawal, use **Fast Withdrawal** during low gas price periods—**typically early morning hours on weekends (2 AM - 6 AM UTC+3).**
{% endhint %}

## Step 4: Confirmation

On the final step, you can **review the withdrawal details** one last time before confirming the transaction in your wallet.

You'll see:

* The withdrawal amount
* The blockchain fee for processing the transaction
* The final amount you’ll receive after potential **slippage adjustments**

If everything looks correct, click **“Withdraw Funds”**, and then confirm the transaction in your wallet.

<figure><img src="/files/AeLye9bnTlFvKCxGidSL" alt=""><figcaption><p>Review all withdrawal details, including slippage adjustments, before confirming the transaction in your wallet.</p></figcaption></figure>

<details>

<summary>💡  <strong>What is slippage?</strong></summary>

Slippage is a small difference between the expected and actual amount you receive when withdrawing funds. It happens due to real-time shifts in the balance of liquidity pools on Curve. Since your funds are diversified across multiple stablecoins (USDT, USDC, DAI), their exchange rates may fluctuate slightly when converting back to USDT during withdrawal.

This means you may receive **slightly more or slightly less** than the requested amount, depending on market conditions at the time of withdrawal.

💡 **Tip:**\
Slippage is usually minimal for stablecoins, but to **get the most favorable rate**, try withdrawing during lower network congestion periods, when liquidity pools are more stable.

</details>


---

# 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://dsf-5.gitbook.io/dsf-finance-documentation/getting-started/how-to-withdraw-funds.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.
