---
title: Withdraw from a vault
description: Take funds out of a vault and move them where you want them.
url: https://pr-1-9bee85ef9c41.thally.app/guides/withdrawals
---

# Withdraw from a vault

Take funds out of a vault and move them where you want them.

Withdrawing happens in two parts. First you redeem your vault shares for the
underlying token, on the vault's own chain. Then, if you want the money somewhere
else, Hexkit routes it there.

The first part always happens. The second is optional, and you can skip it.

## Amounts are in shares, not tokens

When you deposit, you receive **vault shares**. As the vault earns, each share
becomes worth more than one underlying token — so 100 shares is not 100 USDC.

The withdraw field asks for **shares**, and labels it that way. Underneath, Hexkit
shows the approximate value in the underlying token so you can sanity-check the
number. The MAX button and the 25/50/75% shortcuts all work in shares.

> **Note:**
  If Hexkit cannot read your share balance, it disables the withdraw button and
  offers a retry rather than guessing. Withdrawing against an unknown balance could
  redeem a different amount than the one shown.

## Redeem your shares

#### Open your position

    Go to **My Positions** in LI.FI Earn and select the vault.

#### Enter an amount in shares

    Use MAX to withdraw everything, or a percentage shortcut.

#### Confirm

    One signature. Once it confirms, you hold the underlying token on the vault's
    chain.

At this point the withdrawal itself is complete. Everything below is about moving
those tokens somewhere else.

## Send the proceeds elsewhere

Choose a different destination chain or token and Hexkit will route the redeemed
tokens for you, using the same mechanism as a cross-chain deposit.

#### Choose the destination

    Pick the chain and token you want to end up with.

#### Approve and open

    One approval, one signature. Your redeemed tokens are escrowed.

#### Watch the timeline

    The same four steps as a deposit: **Opened → Signed → Delivered → Settled**. When
    it reaches "Delivered", the tokens are on the destination chain.

### Or just keep the underlying

Routing is always optional. If no route is available, or you would rather hold the
redeemed token where it is, decline the routing step. Your shares are already
redeemed — nothing is lost by stopping there.

## If something goes wrong

| What you see | What it means | What to do |
|---|---|---|
| Withdraw button disabled | Hexkit could not read your share balance | Use the retry control |
| "Balance delta is not visible yet" | The redeem succeeded, but the balance read was stale | Your shares **are** redeemed. Start a fresh route or keep the tokens |
| Route quote expired | You waited too long before confirming | Request a new quote — nothing was escrowed |
| Stuck on "Opened" | No one has picked up the order | Wait. If it never fills, you can reclaim the funds |

> **Warning:**
  As with deposits, if you have already signed the transaction that opens a route, do
  not re-quote and start again — that creates a second order and can move your money
  twice. Hexkit disables the retry control while a transaction is outstanding.

[Troubleshooting](/troubleshooting) has the full list of error messages.