The practical difference
| Question | Market order | Limit order |
|---|---|---|
| Main priority | Try to trade immediately against available offers. | Set the price you are willing to accept. |
| Price control | Uses available liquidity; the actual fills depend on the book. | Will trade only at the stated price or a better compatible price. |
| If the full size is unavailable | The available portion may fill and the unfilled remainder can be cancelled under the order’s immediate-execution behavior. | The order can partially fill, with the remainder resting until it fills, expires or is cancelled. |
| What to monitor | Actual fill, matched size and any pending delay. | Live status, matched size, expiry and the unfilled remainder. |
Neither label answers whether the price is good or whether an order is appropriate. It only defines the execution trade-off. A buy that is willing to meet the lowest current ask, or a sell willing to meet the highest current bid, is marketable and can match immediately. An order that does not meet the other side of the book can remain available for someone else to match later.
How the CLOB matches orders
Polymarket’s CLOB keeps open buy orders as bids and open sell orders as asks. A buy order can match when its price is at least the lowest available ask; a sell order can match when its price is no higher than the highest available bid. Matching happens offchain, and matched trades then settle onchain.
If a buyer is willing to pay up to 55¢ and a resting seller is offering at 52¢, the match can execute at 52¢. That is price improvement for the taker. This simple example explains why an upper buy limit is not a promise that the buyer pays that maximum; the available resting price matters too.
Choose an order approach
Check the live book first
Read the exact market and outcome, then look at the current bid, ask and available size. The displayed market price can be a midpoint or a last trade, not necessarily the price available to a new order.
Choose the trade-off deliberately
Use an immediate order only when accepting available liquidity now matters more than waiting for a chosen price. Use a limit order when the maximum buy price or minimum sell price is the priority.
Confirm, then verify the result
After submission, check whether the order is live, matched or delayed, and compare its matched size with the size you requested. Treat any remaining open amount as an active order until it is filled, expires or is cancelled.
Read the book→Choose priority→Verify result
Polymarket documentation describes standard resting limit orders as good till cancelled (GTC), while a good till date (GTD) order has a selected expiry. The interface and available controls can change, so use the current order panel for the actual choice rather than relying on an older label or screenshot.
What can happen after submission
An accepted order can be live when it rests on the book, matched when it matches immediately, or delayed when a marketable order enters a configured delay window. On selected markets, Polymarket rechecks the order after that window; it can then match, rest without a match, or be rejected if the relevant checks fail.
Partial fills are ordinary CLOB behavior, not an error message by themselves. For example, an order for 20 shares may match 8 shares while the other 12 remain open. The matched portion is already a trade; only the remaining 12 shares are still an order to manage.
Check the status and any remainder
After you submit an order, compare the original requested size with the size matched and the current status. A live remainder remains exposed to future matching at its order price. Do not send a duplicate order just because the first one did not fully fill immediately.
- Live: the order is resting and the unmatched amount can still fill.
- Matched: the order matched immediately; check the associated fill details.
- Delayed: a configured delay is pending, so wait for the final result instead of assuming it can be cancelled.
- Partially filled: separate the executed amount from the remaining open amount before taking another action.
If you no longer want the unmatched portion, cancel that remainder through the current account interface. Cancellation does not reverse an amount that has already matched. A good till date order can also expire, while a GTC order stays open until it fills or is cancelled.
Common order mistakes
- Treating the displayed price as a quote: compare it with the current bid or ask and the order review.
- Equating submitted with filled: a submitted order can be live, delayed, partially filled or rejected.
- Forgetting a live remainder: an open amount can still match later, even after a partial fill.
- Expecting cancellation to undo a fill: cancellation applies to the still-unfilled portion, not a completed match.
- Using a marketable order during a delay as if it were instant: configured delay windows can temporarily prevent cancellation and require a final status check.
Interface and documentation checked: August 11, 2026. No screenshot is published because the order panel and post-submission status view are account-specific and verifying them would require signing in and reaching a potentially funded action. A public market-page image would not materially teach the order or status controls.
Frequently Asked Questions
What is the difference between a market order and a limit order on Polymarket?
On Polymarket, a market order is a limit order priced to execute immediately against resting offers, while a limit order sets the price at which you are willing to trade and can wait on the order book. The practical difference is the priority: immediate access to available liquidity versus price control.
Does a Polymarket market order guarantee the price I see?
Polymarket does not guarantee that a market order will execute at the displayed price. The order seeks available liquidity when it is submitted, but available offers can change. Check the order review and the actual fill rather than treating a displayed price as a guarantee.
Can a Polymarket limit order fill only partly?
A Polymarket limit order can fill in portions as other orders match it. The filled portion becomes a trade; the unfilled remainder can stay open until it matches, expires if it has a time limit, or is cancelled.
Can I cancel a partially filled Polymarket order?
Polymarket lets you cancel only the unfilled remainder of a partially filled order. A fill that has already matched is not undone by cancelling the order, so check the matched size before assuming a cancellation removes all exposure.
What does live status mean for a Polymarket order?
A Polymarket order with live status is resting on the CLOB and waiting for a compatible order. It is not a completed trade; review its matched size and leave, cancel or replace only the remaining open amount after checking the current market.
Why can a Polymarket order show delayed?
A Polymarket marketable order can show delayed where a configured market delay applies. During that pending window it cannot be cancelled; after the delay, it can match, be placed on the book without a match, or be rejected if the checks no longer pass.
Does cancelling a Polymarket order cancel a matched trade?
Cancelling a Polymarket order removes its still-unfilled amount, not a portion that has already matched. Check the order details and trade history separately when reconciling what is open and what has executed.
Check a public market page and its rules
Review the exact question, available prices and resolution rules before deciding whether an order approach is relevant to you.
Availability and eligibility depend on your physical location.
PolymarketExplained may earn a referral commission if you use this link, at no additional cost to you.