What is a Kalshi limit order?
A buy limit caps the price you accept; a sell limit sets a minimum. Kalshi’s limit-sale help makes a sale conditional on a willing buyer at the permitted price. The model separates that price boundary from how long unfilled quantity stays active.
GTC, IOC and FOK on the same fictional book
The starting buy requests 200 contracts with a 54¢ cap. The book offers 50 at 52¢, 100 at 54¢ and 200 at 57¢. Only the first 150 fit the cap, costing $80 before fees. GTC leaves 50 resting in the lesson. IOC cancels those 50. FOK fills none because the full 200 cannot match within the cap.
Lower the cap to 51¢ and none of the entered asks qualifies. GTC then leaves all 200 resting; IOC cancels all 200. Raising the cap can include more depth, but it also changes what price you permit. A later real fill depends on the live market, account checks and matching rules.
Try a sell limit and partial exit
Load the sell example: 100 requested contracts with a 60¢ minimum. Thirty bids at 62¢ and 40 at 60¢ fit the limit, giving 70 modeled fills and $42.60 proceeds before fees. Thirty remain under GTC, while IOC cancels that remainder. FOK produces no sale because all 100 cannot be filled at the permitted prices. Read the early cash-out guide for purchase cost, remaining exposure and the separate withdrawal workflow.
Current Kalshi Predictions API policy names
The Create Order V2 reference lists good_till_canceled, immediate_or_cancel and fill_or_kill. An expiring REST order uses good_till_canceled with expiration_time; GTT is not a valid REST policy value, and IOC cannot be combined with expiration_time. Sources checked October 6, 2026.
This tool teaches an immediate outcome; it does not model the clock or generate an API request. Real APIs support finer prices and fractional quantities than this whole-number lesson. Use current venue documentation for actual precision, account and order requirements.
Keep depth and execution separate
Entered levels are fictional opposite-side prices for the selected position. This form is not a raw Kalshi API order-book response. It sorts asks from low to high for a buy, and bids from high to low for a sale. Editing a level changes the model; it does not update the venue’s book.
The Kalshi order-book guide explains bids, implied asks, spread and depth. The slippage calculator isolates depth calculations, while the profit calculator distinguishes purchase cost from settlement payout. Modeled sale proceeds are not trading profit or available bank withdrawals.