LEARN · GUIDE

Bet sizing, and the arithmetic behind it.

A Kalshi contract settles at $1 or $0, which makes position sizing unusually tractable: the standard growth-optimal formula collapses to a single line of arithmetic. This guide derives it, works it at real prices, puts the fee inside it, and then spends most of its length on why the number it returns is larger than almost anyone runs. It describes the mathematics. It does not tell you what to stake.

What a contract actually costs and pays

Buy one contract at 40¢ and you have spent $0.40. If the event happens the contract settles at $1.00 and you are up $0.60. If it does not, it settles at zero and you are down the $0.40 you paid. That is the whole payoff structure, and it is why prediction markets are easier to size than most instruments: there is no leverage to unwind, no margin call, and the worst case on a long position is exactly the premium paid.

Two numbers follow from the price. The net odds you are being offered are (1 − p) ÷ p — at 40¢ that is 1.5 to 1. The break-even probability is the price itself, before costs: a 40¢ contract needs to happen more than 40% of the time to be worth buying. Kalshi's fee moves that bar, which the break-even guide works out in cents.

The formula, derived

The Kelly criterion maximises the expected logarithm of a bankroll — equivalently, its long-run compound growth rate. For a bet with net odds b that wins with probability q, the growth-optimal fraction of bankroll to stake is f* = q − (1 − q) ÷ b.

Substitute the prediction-market odds b = (1 − p) ÷ p and the algebra collapses:

f* = (q − p) ÷ (1 − p)

That is the entire sizing rule for a binary contract. The numerator is your edge in probability points. The denominator is what you stand to gain per contract. Notice what is absent: how confident you feel, how large the market is, and how the last five trades went. The formula does not model any of them.

The formula, evaluated

Each row is f* computed at a price and a believed probability, with the half-Kelly figure beside it. Read the fourth column against the third before reading anything else on this page.

PRICEBELIEVEDKELLY½ KELLY
50¢55%10.0%5.0%
50¢60%20.0%10.0%
25¢30%6.7%3.3%
25¢35%13.3%6.7%
75¢80%20.0%10.0%
90¢95%50.0%25.0%

A five-point edge at 50¢ returns 10% of bankroll. The same five-point edge at 90¢ returns 50%, because the denominator (1 − p) has shrunk to a dime — you risk 90¢ to make 10¢, so the formula demands size to make the growth arithmetic work. Whether a rule that stakes half a bankroll on one contract is one anybody should run is the subject of the next two sections.

Where the fee goes

The fee is not a rounding error at these sizes and it does not belong beside the formula — it belongs inside it. Kalshi's taker fee is 0.07 × p × (1 − p) per contract, peaking at 1.75¢ on a 50¢ contract. Paying it means the price you actually paid is 51.75¢, so the edge in the numerator is smaller than the one you started with.

A believed 55% chance bought at 50¢ looks like a five-point edge and sizes at 10% of bankroll. Enter it as a taker and the real entry is 51.75¢, the edge is 3.25 points, and f* falls to 6.7% — a third of the position, deleted by a fee most sizing discussions leave out. At the extremes the fee is smaller in cents but the edges are usually thinner too, so the proportion it removes rarely improves.

Why the number is bigger than anyone runs

Full Kelly is growth-optimal and brutal. It is indifferent to the shape of the path, and the path includes drawdowns that most people cannot sit through: staking the full fraction repeatedly means halving a bankroll is an ordinary event rather than a catastrophe. Nothing in the derivation says the ride is tolerable, only that the terminal growth rate is maximised.

Worse, the formula's input is q, the true probability — and q is not observable. You have an estimate of it, and the error in that estimate does not enter symmetrically. Betting twice the Kelly fraction drives the long-run growth rate to zero even when the edge is genuinely there; so an edge you have overestimated by a factor of two is not merely a smaller edge, it is a losing strategy run at full size. Underestimating costs you growth. Overestimating costs you the bankroll.

That asymmetry, rather than squeamishness, is the usual argument for fractional Kelly. Half Kelly gives up roughly a quarter of the theoretical growth rate for roughly half the volatility, and it keeps you solvent through an edge estimate that turns out to be optimistic — which, for anyone estimating probabilities from public information, is the base case rather than the tail.

One position is rarely one position

The formula sizes a single bet in isolation. Portfolios rarely are. Ten contracts across ten NFL games are close to independent; ten contracts that all resolve on one Fed decision are one position with ten tickets, and sizing each as though it stood alone stakes ten times what the arithmetic intended. Correlation is the most common way a disciplined-looking book turns out to have been a single concentrated bet, and it is covered in correlated positions.

What this page is not

It is not advice, and no number above is a recommendation. Kelly is a growth-rate optimiser under assumptions — a known probability, a bankroll you are willing to compound, indifference to the path — and if any of those do not describe you, the formula is answering a question you did not ask. Position sizing is a decision about your own money, made with information about your own circumstances that this page does not have and does not want.

QUESTIONS

What is the Kelly fraction for a Kalshi contract?

For a contract bought at price p that a buyer believes has probability q of settling at $1, the growth-optimal stake is (q − p) divided by (1 − p), expressed as a fraction of bankroll. At 50 cents with a believed 60 percent chance, that is 20 percent of bankroll.

Why does the formula return such large numbers?

Because it optimises the long-run growth rate of a bankroll and is indifferent to how the path feels. Full Kelly accepts very deep drawdowns in exchange for that growth rate, and it assumes the probability you fed it is correct.

What is fractional Kelly?

Staking a fixed share of the Kelly number — a half or a quarter — instead of the whole thing. Half Kelly gives up roughly a quarter of the theoretical growth rate for roughly half the volatility, and it is far more forgiving of an edge that was overestimated.

How do fees change the sizing arithmetic?

The fee raises the price you effectively paid, so it belongs inside the formula rather than beside it. A 50 cent contract carrying Kalshi's peak 1.75 cent taker fee is a 51.75 cent contract for every purpose, including this one.

What happens if the probability estimate is wrong?

Kelly is asymmetric in the wrong direction: overestimating your edge overbets by more than underestimating it underbets. Betting twice the Kelly fraction on a proposition drives the long-run growth rate to zero even when the edge is real.