What happens if my market order is only partially filled on Pluang?
You keep the lots that matched, and the rest of the order is withdrawn immediately rather than left open. A market order on Pluang uses Fill and Kill timing: it takes whatever is available on the exchange at that moment, and anything it cannot match right away is cancelled. If you place a market buy for 10 lots and only 6 can be matched, you receive those 6 lots and the remaining 4 disappear from your order list. Nothing carries over to later in the day or to the next trading session. You are charged only for the lots that actually matched, and the balance held against the unfilled portion is returned to your wallet.
Market orders for Indonesian stocks are available in the Pluang app and on the web trading platform. The two platforms differ elsewhere: Session validity, GTC and Stop Loss / Take Profit are app-only, and web trading offers Limit orders with good-till-end-of-day validity.
What a partial fill looks like:
| What you keep | The lots that matched, at the average price they were filled at |
|---|---|
| What happens to the rest | Withdrawn immediately — not queued, not carried over |
| What you are charged | Only the value of the matched lots, plus fees on that value |
| What comes back | The amount held against the unfilled lots, returned to your wallet |
| What you need to do | Nothing — but if you still want the remaining lots, place a new order |
Why a market order can fill only partially. A market order matches against the orders sitting on the exchange right then. If the number of shares being offered across the available price levels is smaller than your order, there is simply nothing left to match against. This is most likely on thinly traded stocks, on large orders, and near the open or close when the order book is thinner.
Why the remainder is withdrawn rather than left open. Fill and Kill is what makes a market order a market order — the whole point is immediate execution at the current market. Leaving the remainder open would turn it into an order sitting at an unknown price for an unknown length of time, which is the opposite of what you chose. If you want an order that waits, use a Limit order, which stays open for the validity period you pick.
How to see what actually happened. Check the order detail or your transaction history. A partially filled market order shows the number of lots that matched and the average price across those fills, with the "Est" labels removed once matching is complete.
A partial fill is not an error. No fee is charged on the withdrawn portion, and nothing needs to be reported or claimed — Pluang's fees only ever apply to lots that actually traded.
Related questions:
Q: Can I get the remaining lots without placing a new order on Pluang?
No. Once the unmatched portion is withdrawn it is gone, and there is no way to revive or resubmit it from the order screen. If you still want those lots, place a fresh order — either another market order, or a limit order at a price you are comfortable with if you would rather not chase the market a second time.
Q: Am I charged fees on the lots that didn't fill?
No. Pluang's fees apply only to completed transactions, so a withdrawn portion costs you nothing. You pay the standard all-in rate — 0.15% on a buy, 0.25% on a sell, inclusive of taxes and third-party fees — calculated purely on the value of the lots that actually matched.
Q: What price am I shown for a partially filled market order?
The average price across the fills that did happen. If your 6 matched lots were filled across two different price levels, the order detail shows the weighted average of those two rather than either price on its own. The unfilled lots have no price attached to them at all, since no trade took place for them.
Q: Does a limit order behave the same way on a partial fill?
No, and this is the key difference. A limit order that fills partially keeps the remainder open at your price for the rest of its validity period — Day or Session — so it can continue matching later. Only a market order withdraws the remainder, because Fill and Kill is built into how it works.