TerminalExecutionOdds337ToolsContact
    DocsLog in
    1. Home
    2. Calculators
    3. Betting strategy that holds up: price, staking, testing and records
    4. Kelly criterion calculator

    Kelly criterion calculator

    Kelly calculator for bet size: type your bankroll, the price and your own chance or fair odds to read the Kelly share, with half and quarter Kelly stakes.

    By the B337 team. Last updated 7 October 2026.

    The short answer

    • The calculator turns a bankroll, a decimal price and your own estimate of the chance into a stake, using the Kelly share edge / (odds - 1).
    • The edge is your chance times the offered price, minus 1. For example, a 40% chance at $2.70 is an edge of 8%.
    • That edge over a profit of 1.70 per $1 is a Kelly share of 4.71%, so on a $1,000 bankroll full Kelly is about $47 and half Kelly about $24.
    • The fraction box takes 1, 1/2, 0.25 or 10% and refuses 0 or anything above 1, because staking more than full Kelly lowers long-run growth.
    • With no edge the stake is zero, and a price shorter than the one you think is fair also returns zero rather than a negative stake.

    On this page

    1. How to use the Kelly calculator
    2. The formula behind the stake
    3. A worked example on a $1,000 bankroll
    4. Why a short price takes a bigger stake
    5. What a Kelly fraction changes
    6. When the calculator stakes nothing
    7. Kelly mistakes that change the stake
    8. When several bets are open at once
    Type your estimate as

    The money set aside for betting, not your whole account.

    The decimal price you can bet at. On an exchange, type 1 + (price - 1) x (1 - your commission rate).

    Your own estimate, as a percentage: 50 and 50% are the same, and 0.8 means 0.8%.

    How much of full Kelly to stake: 1 for all of it, 1/2 for half, 0.25 for a quarter.

    Edge 5.00% per $1 staked. Full Kelly is 4.55% of the bankroll, $45.45, so at your fraction the stake is $22.73.

    Fair odds from your chance
    $2.00
    Edge per $1 staked
    5.00%
    Full Kelly share
    4.55%
    Stake at your fraction
    $22.73
    The share of the bankroll and the stake at each rung of fractional Kelly
    FractionShare of bankrollStake
    Full Kelly4.55%$45.45
    Half Kelly2.27%$22.73
    Quarter Kelly1.14%$11.36
    Tenth Kelly0.45%$4.55

    Every figure comes from your own estimate of the chance, so the stake is only as good as that estimate. Stakes round to the nearest cent, shares and the edge to two decimal places. The formula sizes one bet at a time, as if nothing else were open. This is arithmetic, not advice.

    This Kelly calculator works out the stake the Kelly criterion puts on one bet. You type four things: your bankroll, the decimal price on offer, your own estimate of the chance (or your own fair price) and the fraction of full Kelly you want.

    Kelly is arithmetic, not advice: it treats your estimate of the chance as exact, which it never is, so the stake is worth what the estimate is worth.

    How to use the Kelly calculator

    Four inputs, in order:

    • Bankroll. The money set aside for betting, not your whole account. Every stake is a share of it, so keep it current.
    • Odds on offer. The decimal price you can bet at. On an exchange commission comes off your net winnings, not your stake, so type 1 + (price - 1) x (1 - your commission rate).
    • Chance it wins, or Fair odds on the other setting. A chance is read as a percentage whatever you type: 50 and 50% are the same, and 0.8 means 0.8%, a fair price of $125.00.
    • Kelly fraction. How much of full Kelly to stake: 1, 1/2, 0.25 or 10%.

    The tiles show the fair price your chance implies (or the reverse), the edge per $1 staked, the full Kelly share and your stake; the table lists full, half, quarter and tenth Kelly.

    Stakes round to the nearest cent, shares to two decimal places. The calculator refuses a bankroll outside $0.01 to $10,000,000, prices outside $1.01 to $10,001, a chance outside about 0.01% to 99%, and a Kelly fraction of 0 or above 1.

    The formula behind the stake

    • edge = your chance x offered odds - 1
    • Kelly share of bankroll = edge / (offered odds - 1)
    • stake = bankroll x Kelly share x Kelly fraction

    The edge is the expected value of $1 staked, and because the fair price is 1 / chance, it also equals offered odds / fair odds - 1.

    On the chance you typed, that share maximises the expected logarithm of the bank. It is only as right as that chance, and on a wrong one it can shrink the bank over many bets. The Kelly criterion derives it.

    A worked example on a $1,000 bankroll

    Illustrative prices, not a real race. You can bet at $2.70 and rate the runner a 40% chance, a fair price of 1 / 0.40 = $2.50:

    • edge = 0.40 x 2.70 - 1 = 0.08, which is 8.00%
    • Kelly share = 0.08 / (2.70 - 1) = 0.047059, which is 4.71%
    • full Kelly stake = $1,000 x 0.047059 = $47.06, about $47
    • half Kelly stake = $47.06 / 2 = $23.53, about $24

    Why a short price takes a bigger stake

    The divisor is the price minus 1, so the same edge is a far bigger share of the bankroll at a short price than a long one. With illustrative prices on a $1,000 bankroll, each chance is 1 / fair odds and each edge offered odds / fair odds - 1:

    OfferedFairYour chanceEdgeKelly shareFull Kelly stake
    $1.40$1.3574.07%3.70%9.26%$92.59
    $2.70$2.5040.00%8.00%4.71%$47.06
    $4.00$3.6027.78%11.11%3.70%$37.04
    $21.00$18.005.56%16.67%0.83%$8.33

    The $1.40 row has the narrowest edge and the largest stake, 0.037037 / 0.40 = 9.26%, and the $21.00 shot the widest edge and the smallest, 0.166667 / 20 = 0.83%. The share is always below your chance of winning, whatever the edge.

    What a Kelly fraction changes

    The fraction scales the stake straight down: a quarter of the example's full Kelly is $11.76.

    Staking a fraction, often a half or a quarter, is common, because an optimistic estimate inflates the stake far more than the chance: 42% instead of 40% is an edge of 0.42 x 2.70 - 1 = 13.40% and a share of 0.134 / 1.70 = 7.88%, about two thirds more than the 4.71%. Fractional Kelly carries that doubt.

    The box refuses a fraction above 1: past full Kelly the expected growth falls away, and at about twice full Kelly it is close to zero.

    Risk: Betting involves risk. A Kelly stake is sized off your own estimate of the chance, and the formula sizes a wrong one as confidently as a right one. A +EV bet can still lose, and often does, and there is no guarantee of profit at any stake size. See responsible gambling for limits and support.

    When the calculator stakes nothing

    Two cases, both of which read $0.00 (illustrative prices):

    • No edge. At $2.50 on a 40% chance, edge = 0.40 x 2.50 - 1 = 0, so the share is 0.
    • A price shorter than your fair price. At $2.40, edge = 0.40 x 2.40 - 1 = -0.04, which is -4.00%.

    The second case has a negative Kelly share, which the calculator floors at zero: a negative share points at the other side of the bet, a lay at a different price. The edge tile still shows the negative number.

    Half-typed or out-of-range entries put three dots in every tile and row, and the line under the boxes names the field to fix and its range.

    Kelly mistakes that change the stake

    Illustrative numbers on a $1,000 bankroll:

    MistakeWhat it does to the answerThe fix
    Typing 45% when the chance is really 40%Edge = 0.45 x 2.70 - 1 = 21.50%, so full Kelly is $1,000 x 0.215 / 1.70 = $126.47, over two and a half times the $47.06Stake a fraction, or build the chance with the fair odds calculator
    Typing 0.4 for a 40% chanceRead as 0.4%, a fair price of 1 / 0.004 = $250.00, so at $2.70 the edge is 0.004 x 2.70 - 1 = -98.92% and the stake nothingType 40 or 40%
    Typing an exchange price before commissionAt a 36% chance, $3.00 gives 0.08 / 2.00 = 4%, or $40.00; at an illustrative 5% rate the net $2.90 gives 0.044 / 1.90 = 2.32%, or $23.16Type the net price

    When several bets are open at once

    The formula sizes one bet as if nothing else were open. Bets on different events come out a little smaller than their single shares when sized together, and the real risk in a batch is estimates that are wrong together, which a smaller fraction allows for.

    Bets in one race come out larger, because a win by either covers part of the other's stake. With illustrative prices, two runners you rate at 30% each at $4.00 get (0.30 x 4.00 - 1) / 3.00 = 6.67% of the bank each sized alone, and 10.00% each sized together, from the multi-runner form the fractional Kelly guide works through. Exposure across open bets is a bankroll management question, and the wider plan is betting strategy.

    Note: the sum assumes the bet gets on at the price and stake you typed. A bookmaker can cut the price, limit the stake, void the bet or close the account.

    Questions

    Is this the same Kelly formula as f = (bp - q) / b?
    Yes. In that form b is the decimal odds minus 1, p is your chance of winning and q is 1 - p, so bp - q works out to p x odds - 1, which is the edge, and f is that edge divided by (odds - 1).
    Does the Kelly calculator work for a multi?
    Yes, as one bet: type the multi's price and your chance that every leg wins, which is the legs' chances multiplied together when the legs are independent. The edges compound, and so does any error in each leg's estimate, so a multi's Kelly answer is less reliable than a single's.
    Can I use the Kelly calculator for tote bets?
    Only as a rough guide, because Kelly needs the price your bet goes on at and a tote dividend is not known until after the race. An approximate typed into the odds box can move before the jump, and your own money in a runner's pool lowers its dividend.
    What if I do not know the true chance?
    Then the Kelly stake is a guess with a decimal point in it, and if the offered price is all you have, it shows no edge and the stake is nothing. If you do have a view of your own, the Fair odds setting takes it as a price, and a smaller Kelly fraction limits the damage while that view is untested.

    Related

    • Betting strategy that holds up: price, staking, testing and records
    • Kelly criterion betting: the stake formula and why to use a fraction
    • Fractional Kelly: staking half or a quarter of the Kelly bet
    • Betting bankroll management: set a bank and size every bet from it
    • Betting edge: how far a price beats the fair price
    • Brier score for betting forecasts
    • Betting drawdown and how to measure it
    • Gambler's fallacy and the hot hand in betting

    Betting involves risk. Bookmakers can restrict or close accounts and void bets, automation can fail, prices move, and a positive expected value (+EV) bet can still lose. Promotions carry each bookmaker's own terms. There is no guarantee of profit. 18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. See responsible gambling for limits and support.

    Products

    • Terminal
    • Execution API
    • Full Automation

    Guides and tools

    • All guides
    • Betting glossary
    • Betting calculators
    • How betting bots work
    • Arbitrage betting
    • Middle betting
    • Matched betting
    • Betting exchanges
    • Odds types explained
    • Horse racing software
    • Money back racing promos
    • Bonus bet converter
    • Terminal pricing
    • Execution pricing
    • How tokens work

    Company

    • About
    • Security
    • Responsible gambling
    • Contact
    • Terms
    • Privacy

    What are you prepared to lose today? Set a deposit limit.

    18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. Self-exclusion: BetStop (betstop.gov.au).

    B337 is software, not a bookmaker or wagering service provider. Bets are placed in accounts you hold with Australian bookmakers. Bookmaker names are trade marks of their owners; B337 is not affiliated with or endorsed by them. Bookmaker terms may restrict automated betting.

    Bet337 © 2026Join our Discord