Logo

Polymarket Limit Orders: Prices, Partial Fills and Execution Costs

Illustrative football order book with 100 shares available at or below a 55¢ limit for a 120-share buy request.
polymarketlimit ordersorder booksports tradingexecution costs
Cadell Griffith · OddsFantasy Research Team
Oct 07 2026

Polymarket Limit Orders: Prices, Partial Fills and Execution Costs

Polymarket limit orders specify the price at which you are willing to trade, but they do not guarantee execution. All Polymarket orders are expressed as limit orders; a market order uses a marketable price, with its price acting as a worst-price boundary rather than a target execution price.

For sports traders, the distinction matters: requesting a better price can leave you unfilled, while requesting immediate execution can consume several order-book levels. The examples below are hypothetical football markets, not live quotes, and exclude fees.

How does a Polymarket limit order work?

A buy limit sets the highest price you will pay; a sell limit sets the lowest price you will accept. A non-marketable order waits for compatible trading interest. Polymarket’s Limit Orders help page describes these as pending trades that execute when the market trades at your desired price.

Consider a hypothetical “Home team wins” football market. The best bid is 52¢ and the best ask is 54¢. Sellers offer 40 shares at 54¢, another 60 at 55¢, and another 80 at 56¢. The difference between the best bid and ask is a 2¢ spread.

If you submit a buy limit for 100 shares at 53¢, you do not accept the available 54¢ offer. Instead, you wait for a seller willing to trade at your price. Your maximum purchase amount for a complete fill at 53¢ would be $53 before fees, but the order could remain unfilled.

Price protection is not an execution promise. A displayed price, a chart touching your limit, or another trade at that level does not establish that enough compatible liquidity reached your particular order. Check the actual filled quantity rather than assuming the entire requested position exists.

A 53¢ buy limit sits between a 52¢ best bid and a 54¢ best ask without matching the available sellers.
A better requested entry price can leave the order waiting instead of creating an immediate position.

When does a limit order become marketable?

A buy order becomes marketable when its limit can accept an available ask; a sell order becomes marketable when its limit can accept an available bid. In the example, a buy limit of 55¢ can trade against sellers at both 54¢ and 55¢. It cannot buy the shares offered at 56¢.

Polymarket’s order-pattern documentation states that market orders are limit orders with marketable prices. It explicitly describes their price as a worst-price limit for slippage protection, not a target execution price. Setting a 55¢ boundary therefore does not mean every share costs 55¢.

What would a 120-share marketable buy actually fill?

Assume the hypothetical book remains unchanged during execution. A request to buy 120 shares with a 55¢ maximum has only 100 acceptable shares available: 40 at 54¢ and 60 at 55¢. Buying those shares costs $54.60 before fees, giving an average fill price of 54.6¢. The remaining 20 shares cannot execute against the 56¢ offer within that boundary.

The pre-fee average fill price equals total purchase cost divided by filled shares: (40 × $0.54 + 60 × $0.55) ÷ 100 = $0.546. That is 0.6¢ above the initial best ask. The price boundary limits how far execution can move, but available depth determines how much can fill.

Formula calculating a 54.6¢ average fill price from 40 shares at 54¢ and 60 shares at 55¢.
The 55¢ cap is the worst acceptable price, while the average reflects the quantities actually filled at each level.

What happens to a partial fill?

A resting limit order can fill in separate pieces. If your 100-share order at 53¢ receives a 30-share fill, you have bought 30 shares for $15.90 before fees, while 70 shares remain pending. A partial fill is a real position, not merely an unfinished request.

Immediate-execution instructions handle unmatched quantities differently. Polymarket’s order-pattern documentation distinguishes these two instructions:

  • Fill-And-Kill, or FAK: execute the available portion immediately and cancel the remainder. In the unchanged 120-share example, 100 shares fill and 20 are cancelled.
  • Fill-Or-Kill, or FOK: execute the entire requested quantity immediately or cancel the order. In that example, a 120-share FOK order cannot fill because only 100 shares are available within the 55¢ boundary.

Choose the instruction around the position you actually need. FAK allows a smaller position than requested; FOK avoids an incomplete entry but can leave you with no position. Neither creates liquidity. Do not assume an interface exposes both instructions unless its controls or documentation confirm that.

Why can an order be rejected before it trades?

Polymarket requires a limit price to conform to the market’s tick size, and rejects orders below the minimum size threshold. These are submission constraints, separate from whether anyone is willing to trade with you.

For a hypothetical market whose allowed price grid advances in 1¢ increments, 53¢ fits the grid but 53.5¢ does not. This is an illustration, not a universal Polymarket tick size. Check the actual market’s price increment and minimum order requirement rather than copying settings from another market.

How do sports-market timing rules affect execution?

Polymarket’s Limit Orders help page says outstanding sports limit orders are automatically cancelled when the game begins, and marketable sports orders have a 3-second placement delay. It also warns that start times can shift, so traders should monitor orders rather than assume clearing occurred.

A marketable order is therefore not a promise to capture the book visible when you click. Liquidity can change during the placement delay. Likewise, a pre-match resting order should not be treated as an instruction that necessarily survives kickoff.

Polymarket displays open orders below the market’s Order Book and lets you manage orders across markets from the Portfolio page. Check filled quantities, remaining quantities and cancellations before submitting replacements, particularly when kickoff changes or you receive a partial fill.

What execution costs should you check?

Separate purchase amount, spread and slippage from fees. The $54.60 in the example is the purchase amount for 100 shares, not a fee. The 2¢ initial spread describes the gap between buyers and sellers; the 0.6¢ movement above the best ask describes the example’s average execution slippage.

The supplied order-pattern documentation does not specify execution fees. It therefore cannot establish a fee-inclusive total or support a claim that trading is free. Verify any applicable charges for the specific trade before submitting it. A resting order may seek a better price, but the cost of waiting is that it may never fill.

Where do OddsFantasy Market, Limit and Quote orders fit?

The OddsFantasy Polymarket trading terminal provides sports market views with an order book, available liquidity, current spread, and candlestick or line charts. Its trade modal supports Market, Limit and Quote orders, described in the OddsFantasy trading guide. Match the order type to your execution objective:

  • Market: use when seeking execution against available liquidity. OddsFantasy market orders can carry optional take-profit and stop-loss instructions; these should not be read as guaranteed exit prices.
  • Limit: use when entry price matters more than immediate execution. OddsFantasy limit orders enter only at your chosen odds and remain open until matched, cancelled or expired.
  • Quote: place both sides of a market to target spread profit. OddsFantasy calculates quote levels and the stake split from your capital and target profit percentage. Those calculations do not guarantee either side will fill.

Quote orders require attention to incomplete hedges. OddsFantasy colours positions red when exposed, yellow when an open limit order may complete the hedge, and green when fully hedged. Yellow is not confirmation of a completed hedge: the remaining order still needs to match.

For exits, OddsFantasy supports a market close, a limit close at chosen odds, or a time close scheduled for a set time, such as before kickoff. Scheduled time orders appear on the Orders page, where you can edit the execution time or cancel them. The orders and time-orders guide explains those controls; scheduling an instruction does not guarantee its fill.

What should you check before submitting?

  1. Confirm the outcome, trade direction, price units and requested quantity.
  2. Inspect depth within your acceptable price boundary, not just the best quote.
  3. Check tick size, minimum size and how the order handles an unmatched remainder.
  4. Account for sports placement delays and kickoff cancellation rules.
  5. Review actual fills and any remaining order before changing or replacing it.

The practical rule is simple: use limits to control acceptable prices, then monitor execution separately. Automation can organise instructions, but it cannot make an unavailable counterparty appear.

Frequently asked questions

Are all Polymarket orders limit orders?

Yes. Polymarket’s order-pattern documentation says all orders are expressed as limit orders. A market order uses a marketable price, and that price is its worst-price boundary rather than its target execution price.

Does a Polymarket limit order guarantee a fill?

No. A limit controls the acceptable execution price. The order may remain unfilled or fill only partly, depending on compatible liquidity and its execution instructions.

What is the minimum size for a Polymarket limit order?

The supplied documentation confirms that orders below the minimum size threshold are rejected, but it does not establish a universal numeric minimum. Check the requirement for the specific market before submitting.

What happens to sports limit orders at kickoff?

Polymarket’s help page says outstanding sports limit orders are automatically cancelled when the game begins. It warns that start times can change, so monitor the order’s actual status rather than assuming cancellation occurred.

Do OddsFantasy Quote orders guarantee spread profit?

No. Quote orders calculate levels and a stake split to target spread profit, but neither side is guaranteed to fill. A position may remain exposed while the other side is pending.

Sources

  1. Limit Orders | Polymarket Help Center — Polymarket
  2. agent-skills/order-patterns.md at main · Polymarket/agent-skills — Polymarket

Learn the basics in the free course

Share This Post:

Related Articles

Bar chart of in-play returns for two top Polymarket sports desks: taker +3.4% and +4.4%, maker 0% and +10.7%
polymarkettop tradersin-play tradingmarket makingrebatesresearch

How the Biggest Polymarket Sports Traders Ac...

The top Polymarket sports accounts aren't great pickers. They're high-frequency in-play desks living on speed, scale and fee rebat...

Cadell Griffith
Oct 11 2026
How Does Polymarket Work? From Buying Shares to Settlement
polymarketprediction-marketssports-tradingoutcome-sharesmarket-settlement

How Does Polymarket Work? From Buying Shares...

Follow a hypothetical sports trade from buying outcome shares to selling early or receiving a settlement payout, with clear explan...

Cadell Griffith
Oct 15 2026
Illustrative football-market screen showing 100 shares bought at 50¢ and sold at 54¢, with entry and exit fees reducing profit to 1.508 USDC.
polymarkettrading-feessports-marketsexpected-valueexecution-costs

Polymarket Fees Explained: Sports Trading Co...

Polymarket taker fees depend on the market, share price and number of shares traded. Learn how to check the applicable rate, calcu...

Cadell Griffith
Oct 13 2026