Kelly Criterion Calculator
Solve the optimal sizing relation f* = (b·p − q) / b with q = 1 − p for any of its three unknowns — the optimal bet fraction, the net odds offered, or the win probability you must believe — with step-by-step math, a live bankroll schematic, and companion metrics including edge, expected growth, and fractional Kelly adjustment.
Kelly maximises the long-run growth rate
The criterion is derived by maximising E[ln(B)], the expected logarithm of the bankroll after each bet. Because logarithms penalise losses asymmetrically, the optimum sits at a fraction that balances profit growth against the risk of ruin. Bet less and you leave growth on the table. Bet more and you take on larger drawdowns for no extra long-run growth, and eventually you start shrinking your median bankroll despite still having positive expected value per bet.
Full Kelly is mathematically optimal but practically brutal
Full Kelly produces very large drawdowns along the path — a one-in-a-thousand losing streak is genuinely possible, and the median result is far below the average result because of the asymmetry of compounding. In practice, most professional bettors, traders and funds use half-Kelly or less. Half-Kelly cuts the growth rate by roughly 25% but reduces volatility roughly by half. The trade-off is almost always worth it if you cannot tolerate long, deep drawdowns without changing strategy.
Kelly is extremely sensitive to misjudged p
If you use full Kelly with a probability estimate that is too high, you are systematically over-betting. Overestimating p by even a few percentage points can turn a positive-edge Kelly position into a negative-growth over-bet. The margin for error is narrow. This is the strongest practical argument for fractional Kelly: half-Kelly with a 10% overestimate still bets about the right amount, while full-Kelly with the same overestimate bets roughly twice the optimum.
Negative f* means don't bet — or bet the other side
When the edge is negative, the Kelly formula returns a negative f*. Taken literally, this means you should take the opposite side of the bet if you can. In practical settings where you cannot, the criterion's advice is simply to skip the bet. A negative f* with full Kelly is not "bet a small amount" — it is "do not have a position". Many people misread the formula and bet anyway with a reduced size; this still has negative expected growth.
How to Use This Calculator
The Kelly relation links three quantities: the optimal fraction, the win probability and the net odds. Pick which one you want the tool to solve, then fill in the other two.
1. Start with a scenario
Click a scenario chip like "Sports bet 55% @ 1:1" or "Value bet 30% @ 3:1" to load a realistic bet. Adjust the probability and odds to match your own situation.
2. Choose what to solve for
Pick f*, p, or b from the toggle. Solving for f* gives you the optimal bet size; solving for p tells you what win probability justifies a given bet; solving for b tells you what odds you would need to receive.
3. Use honest probability estimates
The biggest source of error in Kelly sizing is a badly calibrated p. If you are not sure, use the lower bound of your confidence interval, not your central estimate — a slightly conservative p is far safer than an optimistic one.
4. Read the result and verdict
The result card shows the optimal fraction plus the edge per unit and a colour-coded verdict that classifies the bet from "no bet" through "small edge" up to "extreme — verify inputs".
5. Check the schematic and charts
The schematic draws your bankroll as a bar with the stake portion filled in, plus both win and loss outcomes in dollars. The chart plots f* against win probability p for three different net odds levels.
6. Switch to Advanced for growth and dollars
Advanced mode adds the log-growth curve (showing the peak at f*), inputs for bankroll, Kelly multiplier, number of bets, and an odds converter for decimal, American and fractional formats. Companion metrics include recommended stake in dollars, expected log growth, median and mean bankroll after N bets, and cumulative edge.
What This Tool Offers
Built around the Kelly criterion f* = (b·p − q) / b, the standard formula for sizing a bet or position to maximise long-run growth of the bankroll.
Three-way solving
Solve for the optimal fraction, the win probability, or the net odds required. The calculator rearranges the formula for whichever variable you choose.
Bankroll schematic
A live diagram draws the bankroll bar with the stake portion filled in, plus the win and loss outcomes side by side, so you can see the bet's asymmetry at a glance.
Edge-tier verdict
Each result is classified from "no bet — negative edge" through "small edge", "moderate edge", "strong edge" to "extreme — verify inputs", with a coloured badge.
Growth curve and fractional Kelly
Advanced mode plots the log-growth curve g(f) showing the peak at f*, and lets you scale the stake down with a Kelly multiplier (half, third, quarter).
Odds converter
Convert between net odds, decimal odds, American moneyline and fractional odds, then apply the value straight into the b field with one click.
Reference tables
A Kelly fraction lookup grid across p and b, a growth comparison for full / half / quarter Kelly, and a full variable reference.
Reference Tables & Conversions
A Kelly fraction lookup grid, a comparison of full / half / quarter Kelly, and odds conversion formulas.
Quick Kelly estimator
Kelly Fraction Lookup by Win Probability and Net Odds
Computed from f* = (b·p − q) / b. Values in percent. Negative values mean the edge is unfavourable and the bet should not be made. Row = net odds b, column = win probability p.
| b \ p | 30% | 40% | 50% | 55% | 60% | 70% | 80% |
|---|
Full vs Fractional Kelly
Fractional Kelly reduces the fraction bet without changing the sign of the edge. Half-Kelly is the industry standard for most discretionary trading and sports betting.
| Kelly fraction | Multiplier | Growth rate | Drawdown | Typical use |
|---|---|---|---|---|
| Full Kelly | 1.00× | 100% (max) | Very high | Theoretical optimum; rarely used in practice |
| 3/4 Kelly | 0.75× | ~94% | High | Confident operators with high p accuracy |
| Half Kelly | 0.50× | ~75% | Moderate | Standard for professional sports betting and quant funds |
| 1/3 Kelly | 0.33× | ~56% | Lower | Conservative operators, uncertain p estimates |
| Quarter Kelly | 0.25× | ~44% | Low | Very risk-averse, or long-horizon capital |
| Tenth Kelly | 0.10× | ~19% | Minimal | Cautious approaches; often indistinguishable from fixed-fraction |
| Flat betting | — | Varies | Controllable | Fixed size per bet; not Kelly-based |
| Martingale | — | Negative in practice | Certain ruin | Doubling after losses; not a Kelly-family strategy |
Odds Conversion Reference
Convert any standard odds format to net odds b, the value the Kelly formula expects.
| Format | Example | Formula → b | b value | Meaning |
|---|---|---|---|---|
| Decimal odds | 2.00 | b = decimal − 1 | 1.00 | Bet $1 win $1 profit |
| Decimal odds | 3.50 | b = decimal − 1 | 2.50 | Bet $1 win $2.50 profit |
| American positive | +150 | b = A / 100 | 1.50 | Bet $100 win $150 profit |
| American negative | −200 | b = 100 / |A| | 0.50 | Bet $200 win $100 profit |
| Fractional | 3/2 | b = n / d | 1.50 | Bet $2 win $3 profit |
| Fractional | 1/1 (evens) | b = 1 | 1.00 | Bet $1 win $1 profit |
| Fractional | 1/2 | b = 1 / 2 | 0.50 | Bet $2 win $1 profit |
| Fractional | 9/1 | b = 9 | 9.00 | Bet $1 win $9 profit |
Variable Reference
| Symbol | Meaning | Typical range | Units |
|---|---|---|---|
| f* | Optimal fraction of bankroll to wager | −100% – 100% | % |
| p | Probability of winning the bet | 0 – 100% | % |
| q | Probability of losing = 1 − p | 0 – 100% | % |
| b | Net odds (profit per unit wagered) | 0.01 – 1000 | ratio |
| edge | Expected value per unit wagered = b·p − q | −1 – +100 | ratio |
| g | Log growth rate per bet | −∞ – +∞ | ln / bet |
| B | Bankroll | $1 – $10⁹+ | USD |
| Stake | Recommended bet = f* · B | $0 – $10⁹+ | USD |
What Does the Kelly Criterion Measure?
The Kelly criterion answers a single question: given a bet with known win probability p and known net odds b, what fraction of your bankroll should you wager to maximise the long-run growth rate of your wealth? The answer is f* = (b·p − q) / b, derived by maximising the expected logarithm of the bankroll after each bet. It is mathematically the optimal bet size for that objective, and it has been the theoretical foundation of professional betting and quant trading since John Kelly published it at Bell Labs in 1956.
The formula's behaviour is intuitive once you see the pieces. The numerator b·p − q is the expected profit per dollar wagered — the edge. The denominator b is the net amount you win per dollar staked. Dividing the two gives you the fraction of the bankroll that turns the edge into the maximum possible compounded growth. When the edge is zero, f* = 0. When the edge is negative, f* is negative, meaning do not bet. When b is very large (long odds), f* is small even with a healthy edge, because the variance of the outcome is high.
Kelly Criterion Formula
The defining relationship is:
Rearranged to solve for the other two unknowns:
b = (1 − p) / (p − f*)
The edge per unit wagered — the expected profit on a $1 bet — is simply the numerator:
And the log-growth rate achieved at a fraction f (not necessarily f*) is:
Kelly Criterion Variables
| Symbol | Meaning | Notes |
|---|---|---|
| f* | Optimal Kelly fraction | Can be negative when the edge is against you |
| p | Win probability | Your best estimate; not the market-implied probability |
| q | Loss probability = 1 − p | Complement of p |
| b | Net odds | Profit per unit wagered; not the same as decimal odds |
| edge | Expected value per unit | Positive means the bet is worth making |
| g(f) | Log-growth rate at fraction f | Maximised at f*, well-defined for 0 ≤ f < 1 |
How Each Variable Affects the Optimal Fraction
The optimal fraction rises with the win probability and falls with the net odds. Higher p means a stronger edge, so Kelly bets more; higher b means longer odds (more variance per unit), so Kelly bets less as a fraction of the bankroll even though the edge in absolute dollars may be the same. The two effects interact: at even money (b = 1), the formula simplifies to f* = 2p − 1, so a 55% win probability gives f* = 10%. At 2:1 odds with a 40% win probability, the same edge (0.20) gives f* = 0.20 / 2 = 10%. Same fraction, different bet — because the variance profile is different.
In practice, the most important sensitivity is p, not b. The edge scales linearly with p, and the optimal fraction scales linearly with the edge, so a small absolute error in p translates directly into a proportional error in f*. Overestimating p by 3 percentage points at even money shifts f* by 6 percentage points — a substantial mis-sizing when the target is 10%. This is the fundamental case for fractional Kelly as a safety margin: it recognises that your estimate of p is never exact, and it sizes the bet as if you were somewhat less confident than your point estimate suggests.
Kelly Criterion Calculation Examples
q = 0.45 · edge = 1 × 0.55 − 0.45 = 0.10
f* = 0.10 / 1 = 10.00%
q = 0.60 · edge = 2 × 0.40 − 0.60 = 0.20
f* = 0.20 / 2 = 10.00%
q = 0.70 · edge = 3 × 0.30 − 0.70 = 0.20
f* = 0.20 / 3 = 6.67%
q = 0.55 · edge = 1 × 0.45 − 0.55 = −0.10
f* = −0.10 / 1 = −10.00% (do not bet)
p = (0.10 × 1 + 1) / (1 + 1) = 1.10 / 2 = 55.00%
(any p below this returns a negative Kelly fraction)
Frequently Asked Questions
It is a formula for the optimal fraction of your bankroll to wager, derived by maximising the expected logarithm of the bankroll after the bet. Because it works with the logarithm of wealth rather than the wealth itself, it naturally penalises losses more than it rewards gains, which produces a bet size that grows the bankroll as fast as possible without risking ruin. It does not maximise expected arithmetic profit — that would tell you to bet everything on any positive-edge bet — and it does not minimise drawdown either. It targets the maximum compound growth rate over the long run.
For most people and most situations, fractional Kelly is the right choice, and half-Kelly is the standard compromise. Full Kelly is the mathematical optimum for the objective of "maximise long-run compound growth", but it is fragile to small errors in the probability estimate and it produces very large drawdowns along the way. A full-Kelly bettor with a 55% win probability and even money will routinely experience drawdowns of 40% or more before grinding to a new high. Half-Kelly cuts the expected growth rate by about 25% but roughly halves the volatility, which for most capital pools is a very worthwhile trade. Quarter-Kelly is defensible when your p estimate is uncertain.
Two adjustments. First, use the lower end of your confidence interval, not the midpoint. If your estimate is "60% ± 5%", use 55% as your Kelly input. Second, apply a Kelly multiplier less than 1 — half-Kelly or third-Kelly — as a safety margin against estimation error. Combined, these two adjustments make your betting much more robust. An honest assessment is that the estimate error dominates everything else in Kelly sizing: getting the odds and the bankroll right matters little if your p is off by 5 percentage points in a consistent direction.
Yes, with caveats. The Kelly criterion applies to any repeated bet with a known edge distribution — that includes speculative trades, options positions, and portfolio allocation decisions. But there are three practical problems when moving from a casino bet to a market trade. First, market outcomes are not binary; you don't win b or lose 1, you win or lose a continuous amount drawn from a distribution. Kelly extends to continuous distributions via the same log-utility framework, but the formula becomes the solution to an optimisation problem rather than a simple ratio. Second, the edge in markets is uncertain and usually small, so your estimate of p is a major source of error. Third, market trades are not independent — a losing streak in a correlated portfolio is far more brutal than in a set of independent coin flips. In practice, serious quant traders use fractional Kelly on estimates of continuous return distributions, not the binary formula shown here.
It means the bet has negative expected value: the edge per unit wagered (b·p − q) is negative. Taken literally, the Kelly formula says you should take the other side of the bet if such a side is available — the size of the negative fraction is the fraction to wager on the opposite outcome. In most practical settings, the honest interpretation is simply "do not make this bet." Kelly has no smaller positive size to recommend for a negative-edge situation; any positive stake still loses money in expectation, just more slowly. The one exception is if you can genuinely take the other side (bet that the event does not happen), in which case you should.
Because longer odds mean higher variance per unit wagered, and the Kelly criterion penalises variance through the logarithm. Consider two bets with identical edges: even money at 55% (edge +10%) and 9:1 at 12% (edge 9 × 0.12 − 0.88 = +0.20... actually different edge). Let's pick equal edges: even money at 55% (edge +0.10) and 9:1 at 11% (edge 9 × 0.11 − 0.89 = +0.10). Same edge, but the Kelly fractions are 10% and 0.10/9 = 1.11%. The long-odds bet has to be much smaller because the losing streak potential is far worse in log terms — a few losses in a row at 9:1 with a 10% stake would be catastrophic. Kelly therefore sizes bets in inverse proportion to the variance, which for a binary bet is roughly proportional to 1/b.
Flat betting means wagering the same amount on every bet regardless of edge. Kelly sizes each bet proportionally to the edge and inversely to the odds. Flat betting is simpler and less sensitive to estimation error, and it avoids the "over-bet when rich, under-bet when poor" dynamic of proportional sizing. But it also leaves growth on the table when the edge is large and it over-bets when the edge is small relative to bankroll. In practice, many professionals use a hybrid: flat betting at a fixed small stake for the bulk of their betting, with proportional Kelly only on the highest-conviction opportunities. The two are not mutually exclusive, and Kelly's main value is often as a sanity check on whether a proposed stake is reasonable.
The log-growth rate g(f) = p·ln(1 + b·f) + q·ln(1 − f) is the expected change in ln(bankroll) per bet when you bet the fraction f. It is exactly the quantity Kelly maximises, and its maximum occurs at f = f*. Because compounding is multiplicative, the long-run growth rate of your bankroll is governed by this quantity rather than by the arithmetic mean of gains and losses. A positive g means your bankroll grows geometrically; g = 0 means you are on a random walk with no drift; g < 0 means you shrink in the long run regardless of individual wins. Even a positive-edge bet with g < 0 is possible if you over-bet — this is the mathematical definition of an "over-bet".
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| f* | Optimal fraction of capital to risk | |
| b | Net odds received (payout ratio) | |
| p | Probability of winning | |
| q | Probability of losing (1-p) |
What it means
The Kelly criterion is a formula for position sizing that maximises the expected growth of capital. It uses the probability of winning (p), the probability of losing (q=1−p), and the odds (b = profit/loss ratio). It is used to determine the optimal fraction of capital to bet. Understanding this helps traders manage risk and maximise long‑term growth. However, many use a fractional Kelly to reduce risk.
Worked example
Kelly Criterion – Two Detailed Examples
Real‑World| Parameter | Value |
|---|---|
| Win Probability (p) | 0.55 |
| Payout Ratio (b) | 1.5 |
| Parameter | Value |
|---|---|
| p | 0.60 |
| b | 1.0 |
Common mistakes
- Kelly criterion: Determines optimal bet size to maximise growth.
- b: Net odds (profit per unit stake).
- p: Probability of winning.
- q: Probability of losing (1−p).
- f*: The fraction of capital to wager.
- Fractional Kelly: Many use a fraction of the Kelly stake to reduce risk.
Applications
Kelly Criterion position size calculates the optimal fraction of capital to bet on a trade, based on the win probability and win/loss ratio. This maximises the expected growth rate of capital. Traders use it to size positions systematically, balancing risk and reward. While aggressive, it helps avoid ruin. Understanding the Kelly criterion is valuable for disciplined traders and investors.
- Determining optimal position size for trading systems
- Maximising long‑term capital growth
- Risk management and avoiding over‑betting
- Evaluating the edge of a trading strategy
- Educational understanding of optimal betting
Related calculators · Technical & Market Analysis
Recently updated formulas
Suggest an improvement
Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.