> For the complete documentation index, see [llms.txt](https://docs.vespr.xyz/vespr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vespr.xyz/vespr/user-guide/faq/swap/why-is-my-swap-order-stuck-pending.md).

# Why is my swap order pending?

Why a VESPR swap order can stay pending or partly filled, and what you can do about it.

Most swap orders fill within a few minutes. When one stays **Pending...**, it's usually for one of these reasons. You can see the order's status, route and **Min. Receive Amount** in [your orders](/vespr/user-guide/the-basics/swap/finding-open-orders.md).

### 1. The price moved

Each order has a **Min. Receive Amount**, set from the price when you placed it and your slippage tolerance. If the price moves so far that the DEX can't give you at least that amount, the order waits. It fills if the price comes back within range, and otherwise stays pending until you cancel it.

{% hint style="info" %}
A higher **slippage tolerance** makes this less likely, but it also lets the order fill at a worse price. You set it with the settings icon on the Swap screen before you review the swap.
{% endhint %}

### 2. The order isn't on the blockchain yet

Right after you confirm, your order transaction still has to be confirmed on Cardano. This usually takes a minute or so, and longer when the network is busy. Until then you can't cancel it: there's no **Cancel Order** button yet, and swiping the order shows "Order cannot be canceled because it is still pending confirmation. Please try again later."

### 3. The pool is busy

DEXs process orders in batches. When many people trade the same pool, for example around a token launch, your order can wait for a later batch.

### 4. Only part of the order has filled

VESPR can split one order across several DEXs. Each part fills on its own, so the order can show a percentage such as **40% filled** while the parts still waiting show **Pending Fill...**, usually for one of the reasons above.

### 5. It's a limit or stop-loss order

Limit and stop-loss orders you placed through DexHunter, for example on DexHunter's website, also appear in VESPR. They stay pending until the market reaches their price.

## What you can do

* **Wait.** Many pending orders fill on their own.
* **Cancel** the order, or the part that hasn't filled: see [Cancel a swap order](/vespr/user-guide/the-basics/swap/cancelling-a-swap-order.md). You get back the unswapped amount with its batcher fee and deposit; see [Swap refunds explained](/vespr/user-guide/faq/swap/swap-refunds-explained.md).
* **Swap again** with a different slippage or amount once the order is canceled.
