Key idea
Write three lines before the event: the entry, the sell target and the hold rule. Then let the order do the work.
- Entry: the most you'll pay, from your own fair value.
- Sell target: a resting sell order, placed as soon as the buy fills.
- Hold rule: what happens if the target never trades. Usually: hold to settlement.
- Settlement: $1 if YES happens, $0 if not. On our record a cashout counts only if Kalshi's public trade history shows the target traded.
Why the plan comes first
A trade plan is three lines written before the event: the entry (the most you will pay), the sell target (a resting sell order placed as soon as the buy fills), and the hold rule (what happens if the target never trades).
Once money is live, decisions get worse. A large study of betting data found that after a loss, people raised their stakes and played longer Sci Rep 2024. A plan written the night before is made by the calmer version of you. On this site, a plan locks before the event starts and its fields can't be edited after that (how we lock and grade).
Jay's UFC 331 plan (Saturday, Sep 19, 2026) is the model. Giga Chikadze (15-6) was the underdog against Joanderson Brito (19-5-1). The plan didn't need Chikadze to win. It needed the price to move from 22¢ to 35¢ at some point during the fight, which can happen if the underdog wins early exchanges.
How a resting sell order fills on Kalshi
- Your buy order fills and you own YES contracts at 22¢.
- You place a limit sell at 35¢ right away. It rests on Kalshi's order book, visible to other traders, until it fills or you cancel it.
- It fills only when a buyer pays 35¢. Other sellers can be ahead of you at the same price, so a brief touch of 35¢ doesn't promise a fill. It can also fill in part: some contracts sold, the rest still waiting.
- You don't move it lower mid-event. Cancelling the order to chase a better price is a new decision the plan didn't make.
If the target never trades
Then the hold rule runs. The contract settles at $1 if YES happens and $0 if it doesn't, and the trade goes on the record either way. On our ledger, a cashout counts only if Kalshi's public trade history shows a trade at or past the target after the entry and before settlement. Otherwise the trade is graded at $1 or $0. That rule stops a record from keeping the cashouts and quietly dropping the misses.
Worked example
The Chikadze plan, 100 contracts
Buying 100 YES at 22¢ and selling at 35¢ makes $13.00 before fees and +$10.19 after Kalshi's taker fee on both orders; the break-even sell price is 25¢. Fees use Kalshi's taker formula on both orders so the numbers are never better than reality. A resting order can pay a lower fee, or none, depending on the market. Check Kalshi's fee schedule. This shows how the plan works. It isn't a recommendation.
Three rules for the target
- Set it where the price can realistically trade, not where you hope it lands. A target below the break-even price is a loss with extra steps.
- Size so the hold is fine. If the target never fills, you hold to $1 or $0. The stake should be a size you'd accept losing whole (lesson 01).
- Taking the profit is the plan working, even if the price keeps going. The trade you wrote was 22¢ to 35¢.
This lesson ends when the contract is sold. Where the cashed money goes next picks up from there: what to set aside, what to move off the exchange, and how big the next bankroll should be after a good run.
What a 22¢ price means, and how the spread and fee move your break-even.
This lesson is education, not betting or financial advice. Only risk what you can afford to lose, and set a money limit before you start. Gambling problem? Call or text 1-800-MY-RESET, or chat at 1800myreset.org. Kalshi users can set funding caps and opt-outs in the Responsible Trading Hub.
Sources
- Scientific Reports (2024): loss and win chasing
- Kalshi fee schedule
- Our grading rule: About and methodology. A cashout counts only if Kalshi's public trade history shows the target traded.
No affiliate links in any lesson. Sponsors never write or review lesson content. Found an error? See our corrections policy.