How to See and Cancel Open Orders on Polymarket (and Why an Order Isn't Filling)
Where open limit orders live on Polymarket, how to cancel one or all of them, what partial fills mean, why a resting order never executes, and how cancellation works when a market is about to resolve. Covers prediction markets and perps.
New to Polymarket? Create an account and place your first trade in a few minutes.
Get StartedLimit orders are the cheapest way to trade on Polymarket because makers pay no fee, but they only work if you manage them. This guide shows where your open orders are, how to cancel one or all of them, and how to diagnose an order that just sits there.
Ready to Start Trading?
Sign Up on Polymarket NowWhere Your Open Orders Are
- Click your profile icon in the top-right corner and open Portfolio.
- Select the Open Orders tab.
Every resting order is listed with:
- the market and outcome (Yes or No, or the named outcome)
- side (Buy or Sell) and limit price
- size, and how much has already filled
- a cancel button
You can also see your own orders on a market page, highlighted in the order book below the chart. That view is handy when you are deciding whether to move your price.
For perpetual futures, the Perps tab has its own portfolio with an open-orders list per instrument. The mechanics are the same.
How to Cancel an Order
One order: click the X (cancel) on the order row in Open Orders, or on the market page. The order disappears immediately and any reserved balance is released.
All orders: use Cancel All at the top of the Open Orders list. This clears every resting order in every market at once. It is the right move before a big news event if you do not want stale prices sitting in the book.
A partially filled order: cancelling removes only the unfilled remainder. The shares that already filled stay in your position. The Open Orders row shows "filled" and "remaining" so you can see what you are cancelling.
Cancelling is free. There is no fee, no gas and no cooldown.
Why an Order Isn't Filling
A limit order fills only when someone takes the other side at your price or better. Four common reasons it does not happen:
1. Your price is away from the spread. If you bid 0.40 and the lowest ask is 0.45, nothing happens until a seller drops to 0.40. Open the order book on the market page and compare your price to the best bid and ask.
2. The market is thin. Low-volume markets can go hours without a trade at any price. Your order is valid; there is just no counterparty.
3. Someone is ahead of you in the queue. Orders at the same price fill in the order they were placed. If there is $5,000 already bid at 0.40 and you add $100, your fill waits until that $5,000 clears.
4. The market closed or entered cancel-only mode. Near resolution, Polymarket can stop accepting new orders. Existing orders can still be cancelled but will not fill.
The fix in the first three cases is the same: cancel and re-place closer to the spread, or switch to a market order if speed matters more than the few cents. Our limit orders guide covers how to pick a price that fills without overpaying.
Orders and Market Resolution
Open orders do not survive resolution. Once a market resolves, unfilled orders are void and the reserved balance returns to you. If you hold shares in the winning outcome, the redemption step converts them to cash.
If you want an order to stop working at a certain time rather than at resolution, you have to cancel it yourself. Polymarket's standard order type is good-til-cancelled, and the web app does not offer time-limited orders. API users can set an expiration on each order.
Cancelling Through the API
Bot builders can cancel programmatically with the CLOB API or the official SDKs:
- one order by ID:
cancelOrder()/DELETE /order - a list of orders:
cancelOrders()/DELETE /orders, up to 3,000 IDs - everything in one market:
cancelMarketOrders()/DELETE /cancel-market-orders - everything, everywhere:
cancelAll()/DELETE /cancel-all
The response lists which orders were cancelled and which were not, with a reason such as "order already matched." Cancellation keeps working even when a market is in cancel-only mode. See API Trading for setup.
Quick Checklist Before Leaving Orders Overnight
- Are any orders in markets that resolve tonight? Cancel or accept they will void.
- Is a scheduled event (earnings, Fed decision, game start) going to gap the market through your price? A limit order will fill at your price even if the fair value has moved far past it.
- For perps, does your resting order push your worst-case margin over the limit? Perps count open orders toward margin checks, so a stack of resting orders can block a new trade.
Place your first limit order
Trade on PolymarketRelated Articles
Limit Orders
How to set specific prices for your trades.
Sell & Exit
How to close or sell any Polymarket position before it resolves — step-by-step, covering limit orders, profit-taking timing, loss-cutting, and USDC cashout.
Trade History
Learn how to view your Polymarket trade history, track open positions, and check your profit and loss (PnL). Step-by-step guide to the activity log, portfolio page, and return calculations.
Export Trade History
Step-by-step: pull every Polymarket trade, deposit, withdrawal and redemption for your wallet using the public Data API, turn it into a CSV in Google Sheets or Excel, and understand each column. No login or API key needed.