# How to withdraw

In this guide you will find instructions for making a vault withdrawal. If while following these instructions you encounter any difficulties or errors, we are at your disposal in our [Discord](https://www.google.com/url?q=https://discord.gg/rm7h9ce3ep\&sa=D\&source=editors\&ust=1662915623979136\&usg=AOvVaw1Swts_wZ6Q7MHXJdVeTOWI) server Support channel.

Please keep in mind that in order to withdraw, your funds in the vault must NOT BE:

* Paused: if you need instructions to resume your position, you can follow [this guide](/theta-vault/user-guides/how-to-pause-and-resume.md);
* Staked: if you need instructions to unstake your position, you can follow [this guide](/theta-vault/user-guides/how-to-stake-unstake-vault-shares-and-claim-rewards.md).

There are two types of withdrawals, every detail of which you will find in this guide:

1. Instant: only applicable to funds that are deposited mid-week and have yet to be actively used in the vault or recently resumed positions;
2. Standard: a two-step process. At any point in time you can submit a withdrawal (or many) to the queue and then finalize it after the weekly rollover. A standard withdrawal is also the only form of withdrawal you can use for paused or deprecated vaults; in these cases, please reach out on Discord because action on our part is required.

An important note: It is not possible to make a vault switch; to move between vaults, you must first withdraw and then deposit again. This implies a minimum one-week pause between withdrawal and subsequent entry.

## Connect your wallet <a href="#h.hf5hlm9dkqrg" id="h.hf5hlm9dkqrg"></a>

Please refer to the first section of [this guide](/theta-vault/user-guides/how-to-deposit.md#connect-your-wallet) if you need help connecting your wallet.

## Instant withdrawal <a href="#h.ig30e2hrjp4j" id="h.ig30e2hrjp4j"></a>

An instant withdrawal is only possible if the funds you deposited have not yet been used by the vault: all funds deposited from 11am UTC on Friday until 8am UTC the following Friday can be withdrawn in this way.

It’s also the method for withdrawing funds that have just been resumed after being paused, again by Friday (for reference, please see [here](/theta-vault/user-guides/how-to-pause-and-resume.md)).

Select the vault in which you have invested; the withdrawal interface is immediately available in the vault card (desktop) or appears after selecting "INVEST" (mobile). If you do not yet own vault shares, the standard withdrawal will be automatically grayed out.

<figure><img src="https://lh5.googleusercontent.com/KhuJhSgsDPrwPgeIw9FKqqAhEjdV97AIDTPYqE7RYFhBiVMUKg4nI1IzU5w24MLOBzfbBMmpfK20GAIt_-ayZRrdCPrGxiJO_BDfDwj3u3J3NjwPsGcbjStqsddV8NSk8VNP6mICSdyQ4DapHaXj4Njdsxxtz3ui9Jf3Bz9V34HLD6qsRyzl-icllA" alt=""><figcaption></figcaption></figure>

![](/files/MCD3HGfrCBDSMrhnyFIN)![](https://lh4.googleusercontent.com/thivd6AjoFhyZi8runzDNJQUhMStDRJKy6D6gqNJF4oTDx8mQlLNkJff2B5Y1WIPUugx642AdF8nXHbb_LIUhevLbaRFpb6HMkMFdPIXpzoNbLJs72yNffIaz-24DJCbbJO7U6K_4kNu5lwsSneAefBywVseHYPPWFjINJFrfpNq6pI1uMz0sU0XEQ)

Select the amount you would like to withdraw and confirm the transaction in your wallet.

![](https://lh4.googleusercontent.com/13R7MAatqaSJxuy1p0Or0H7NyEBDxuwWS91CFLDdTqrOjmpBMolGNK0_XZ1B1mkvyE6Qxbg79TiPy4f1qiFVbp5bH_H7ZgG40yWz7xCTLy38a9ZsxkjrkT0Qt5BlUgSF1UGrH0ar4E2i1BtxyOrToOCZkp7q1VpgPRRJAR5Gc5aN2fPb5Y3iPdw14A)![](https://lh6.googleusercontent.com/320wKxtrwRpkrj6a0QlSpVnwJxbM_vNs0dwd302S0U4r2Rp5gPM0ODyq_b3Ps8vhusDzUJTSbwI3F_w9ikaEEbx6ynTSulszyYeODwGstL9-A04T9Wv9k2X9_Yczxyy-xVLe2omU-FYryiUa2Vy1YRLcoRrA8rnJNWaodvTWtFM8n9maTeM45pCE2A)

Once the onchain transaction has been confirmed, you’ll receive a notification in the upper right corner (desktop) or top section (mobile).

<figure><img src="https://lh4.googleusercontent.com/mYvMTfktHoL_gBwZ-rH3ar45kULoTz_qW1cSL14e774AI_osu7eHzM2b6j4-L92hV1JAI8yPHXWtdI18A3H6DB0jx_ydDenZhFMplDa8FoKQfXwJKfui_Rap70MAY-yQLOuixJP653cSUL4sh4XyqfnVLQS31eYO5qDnNXbDBMXqBSc-ldjtPIAE5g" alt=""><figcaption></figcaption></figure>

![](https://lh6.googleusercontent.com/ohMNrdEZAl0CtTmeJg0ANA63Z0NTlkY6Uw_C8e_erb89hVyZmw_v4kZTMVfpzRqJpAR2Shqn7130p4DnsiDviim9Vav_7slrBQa7IWFfYcPSEv5pD8UKRL_MwtiIXz4T15Ghi74ZQBNKBFWzinHCLBeHijUFj32x8XVkftxQWjM8bugi2E_0tYz6bg)

Please remember that vaults containing staked tokens will only return you staked tokens. So even in the case of instant withdrawal, stETH, rETH and sAVAX vaults will give you stETH, rETH and sAVAX.

## Standard withdrawal <a href="#h.stqn8ca118g" id="h.stqn8ca118g"></a>

The first step for a standard withdrawal is to initiate it. With this action, you will signal the vault to set aside your funds at the next rollover, on Friday after 8 am UTC. This implies that your funds will in any case be subject to the profits or losses of the week in which you decide to initiate a withdrawal.

Before proceeding, remember that you can’t cancel a queued withdrawal, so if you initialize it you’ll have to complete it.

Select the vault in which you have invested; the withdrawal interface is immediately available in the vault card (desktop) or appears after selecting "INVEST" (mobile). If all your funds are already used by the vault, “STANDARD” will be highlighted.

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

![](/files/dPWDfx1wNLLbTSlrIewT)![](/files/xC3c8US4Kng5UIUIWsfb)

Choose the amount to withdraw and confirm the transaction in your wallet.

![](/files/FtALLHEe6HpczIbqonZQ)![](/files/lSaSG046iZjF9WDLDvGn)

As usual, a notification will appear in the topmost part of the screen: your withdrawal is now queued.

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

The following Friday, the vault at 8 am UTC will close the current epoch and proceed with operations to issue a new set of weekly options. After about 11 am UTC (the time is variable because it depends on the dispute time of expired options and new auctions), you can complete your withdrawal.

There is no rush, though: you can complete your withdrawal at any time; there is no deadline.

Also, an important note: the SOL vault is an exception, you only need to start the withdrawal, you won't need to finalize it by following the next steps. After about 11 am UTC, you will automatically receive your SOL in your wallet, in the form of wSOL (wrapped SOL). For all other vaults, proceed as follows.

Entering the webapp you’ll immediately see a reminder.

<figure><img src="/files/5jIMUcR6Jh5g30YB8DtJ" alt=""><figcaption></figcaption></figure>

![](/files/UrbCdLrtdXBJRyjkEDrC)

As you select the relevant vault card, you will notice that the interface is automatically changed and prompts you to complete your withdrawal.

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

![](/files/E8oJ63PmYkSeOubUsiNQ)

Continue by confirming the transaction in your wallet. In case a withdrawal valued at zero is indicated, worry not and confirm anyway.

You will receive a confirmation notification at the top of the screen as your funds become available again in your wallet.

![](/files/4IUNLnDqhaWA5RpFHyOB)

Once again, please remember that vaults containing staked tokens will only return you staked tokens. So stETH, rETH and sAVAX vaults will give you stETH, rETH and sAVAX, there’s no way to withdraw ETH or AVAX from them.

## (optional) Instant withdrawal on Etherscan <a href="#h.ejzcwg4bex7m" id="h.ejzcwg4bex7m"></a>

You can also proceed to withdraw via Etherscan/Snowtrace. These steps are not possible for vaults on Solana.

Go to the Etherscan/Snowtrace page of the vault in which you deposited (you will find the links in the vault cards) and proceed to check your deposit receipt, following the instructions [here](https://docs.ribbon.finance/theta-vault/user-guides/pages/zgTCbb5TILaBo3oeHN9c#h.ejzcwg4bex7m).

After taking note of your receipt, select the "contract" tab, then "write as proxy" and connect your wallet.

![](/files/vEHsgTF3e9cwjwcuu1Cr)

Select the function "withdrawInstantly" and write the amount you got as a deposit receipt. Finally, press write and confirm the transaction in your wallet.

![](https://lh3.googleusercontent.com/am9wXjstfcsgpVLDp1lNRpdeyttTYoXKlaDly_U0bLmyySHr-IwpaRsDaR6BR73n-k6XbVC7rPKtNx6j9AwL5UoSu38IjvfqXYqA-hGnBTAoTflKv1b3ujUroM83hSz6MRua0Uq3P-hfD12rqznoMErF_oRBhnygNh0uR3r1GT4l7NQVhbHHlHGsDg)

## (optional) Standard withdrawal on Etherscan <a href="#h.98p7u0fs35v0" id="h.98p7u0fs35v0"></a>

You can also proceed to withdraw via Etherscan/Snowtrace. These steps are not possible for vaults on Solana.

Go to the Etherscan/Snowtrace page of the vault in which you deposited (you will find the links in the vault cards) and proceed to check your vault shares: scroll down and select the "contract" tab, then "read as proxy"; select the function “shareBalances'' and paste your wallet. Copy the amount shown.

![](/files/BecklohD8bZKdEsJ9LMw)![](/files/K2BCA52cMKfgX4vH1jOI)

Now select “Write as proxy” and connect your wallet.

![](/files/vEHsgTF3e9cwjwcuu1Cr)![](/files/KP9p3PIpPdJccwB5zmfy)

Call the function “initiateWithdraw” by writing the amount of your shares and selecting “Write”. You have initiated your withdrawal.

![](/files/CMt1A29cDulmWFG1EOLK)

After about 11 am UTC on the following Friday, from the same Etherscan page select “Write as proxy” again and call the function “completeWithdraw”.

![](https://lh5.googleusercontent.com/XrKAZL2vrvJ_TH-eOcZqIIzY3VM2M-evjNd9UamuRHT4p1vx_1M4ek2_WYWTb2SjlWcMkf7YL1f7gADPqiLaL8W3bLRqlqmTQc2CHJhfJ-lcbOguSVWYD-4LuFh6QrkNASjKDabq0yvLIzB3VrLOyJo2ol-6lnvgukzJgxY4_C8JvoKQNhSHCqWX0A)


---

# 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.ribbon.finance/theta-vault/user-guides/how-to-withdraw.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.
