> For the complete documentation index, see [llms.txt](https://docs.zestprotocol.com/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zestprotocol.com/start/stacks-vaults/zvstbtc-vault/deposits-and-withdrawals.md).

# Deposits and Withdrawals

Learn how to deposit into the zvstBTC Vault and withdraw through its request, cooldown, funding and claiming process.

This page explains how to enter and exit the zvstBTC Vault.

The vault accepts supported Bitcoin assets and issues zvstBTC shares. Withdrawals are paid in stBTC through a request, cooldown and claim process.

### Depositing

The vault supports three entry paths:

* stBTC: deposited directly into the vault.
* sBTC: staked into stBTC through Stacking DAO before entering the vault.
* BTC: first converted through the supported sBTC peg and staking path before entering the vault as stBTC.

In every case, the vault issues zvstBTC shares based on the value of the stBTC received and the current share price.

Users can set a minimum number of shares they are willing to accept. If the transaction would issue fewer shares than that minimum, it reverts.

### The deposit cap

The vault launches with a cap on external deposits. This limits the amount of new capital entering the strategy while its operation is monitored under live conditions.

The cap:

* applies to external deposits, not the vault’s internal borrowing and staking loop;
* tracks net deposits, so withdrawals create capacity for new deposits;
* can be adjusted through the vault’s governance process.

A deposit that would exceed the available capacity is rejected. Users can try again if capacity later becomes available.

### Requesting a withdrawal

Withdrawals use a request-and-claim queue so the vault can reduce part of its levered position before paying the user.

To begin, the user requests redemption of a chosen number of zvstBTC shares. Those shares are reserved and a cooldown period begins.

A pending request can be cancelled before it has been funded. Cancelling returns the reserved zvstBTC shares to the user.

### Funding and claiming

Once the cooldown ends, the withdrawal can be funded and claimed.

#### 1. Funding

Funding reserves the stBTC required for the withdrawal. The process can run automatically, and any user can trigger it once the request becomes eligible.

#### 2. Claiming

After funding, the claim can be finalised and the vault sends the reserved stBTC to the withdrawing user.

Withdrawals are paid in stBTC. Users who want sBTC can redeem their stBTC through Stacking DAO’s supported redemption process.

The withdrawal value is based on the applicable share price and cannot exceed the user’s proportional share of the vault’s net asset value when the request is funded.

### Express withdrawals

The vault can support an optional express withdrawal route for a fee. This route uses a shorter cooldown when enough liquid assets are available to fund faster exits.

Express withdrawals may be enabled or disabled through governance. When unavailable, users exit through the standard withdrawal queue.

### Summary

* Deposit a supported asset and receive zvstBTC shares.
* Request redemption when ready to exit.
* Wait for the cooldown while the vault reduces the relevant part of its position.
* Claim the withdrawal in stBTC once it has been funded.

Next: [Architecture](/start/stacks-vaults/zvstbtc-vault/architecture.md).
