Partial fill means that an order has only been partially executed, with the remaining portion still waiting in the order book to be matched. This is a common situation with limit orders and does not indicate an error with the order.
When Does Partial Fill Occur?
When you submit an order, if the available quantity at your specified price in the order book is not enough to fully fill your order, the system will:
- First execute a portion with the existing counterpart orders
- Keep the remaining unfilled quantity on the order book waiting
For example:
You want to buy 1 BTC at 60,000 USDT, but there are only sell orders for 0.3 BTC at the 60,000 price level:
- Immediate execution: 0.3 BTC (execution price 60,000 USDT)
- Remaining order waiting: 0.7 BTC (execution price 60,000 USDT)
- Order status shows: Partial Fill (0.3 filled / 1 BTC total)
The remaining 0.7 BTC will stay on the order book until:
- New sell orders come in and match → further execution occurs
- You cancel the order → remaining portion is canceled
How to View Partial Fill Status on perpvia
Go to the [Orders] or [Trade History] page:
| Status Display | Meaning |
|---|---|
| In Progress (Partial Fill) | Partially filled, remaining portion still waiting |
| Filled | Entire quantity has been filled |
| Canceled | You canceled the order, unfilled portion voided |
| Partially Canceled | Partially filled, remaining portion canceled |
Order details show filled quantity, unfilled quantity, average fill price, and other details.
How Are Fees Calculated for Partial Fills?
Fees are charged in real time based on the filled portion, and no fees are charged for unfilled portions.
Example:
- A limit buy order at 60,000 USDT fills 1 BTC in two trades:
- First fill: 0.3 BTC (price 60,000 USDT) → fee charged as 0.3 × 60,000 × fee rate
- Second fill: 0.7 BTC (price 60,000 USDT) → fee charged as 0.7 × 60,000 × fee rate
- The fees for each fill are calculated and deducted separately; they are not combined because it is the same order.
Frequently Asked Questions
Q1: If my order is partially filled, can I cancel the remaining portion? Yes. Canceling only affects the "unfilled portion," and the already filled portion remains unaffected.
Q2: Does a partial fill affect my total fees? No. Fees are accumulated based on the filled amount, regardless of how many fills it takes.
Q3: Why does my order show partial fill and then stop? Usually, this happens because the counterpart quantity at your price level in the order book has been fully consumed by your order. You need to wait for new orders to enter to continue filling. You can choose to wait or cancel and place a new order at a better price.