Bet calculator explained: working out any payout by hand
Every bet calculator runs on one line of maths: total return = stake × decimal odds. Subtract the stake and you have the winnings. Everything else a calculator does — converting American or fractional prices, handling a push, splitting a quarter-line stake — is a way of getting to that decimal number or of applying it to part of your stake. Once you can do it by hand you can check any bet slip in a few seconds, and you will understand why the same stake on the same match can return very different amounts depending on the market.
Below we take one real match from our price records and settle a $20 stake on four different markets under every possible result.
The one formula, and the three words people mix up
Bet slips use three different numbers, and most confusion comes from mixing them up.
| Term | Meaning | Formula |
|---|---|---|
| Stake | What you put down | — |
| Total return (payout) | What comes back if the bet wins, stake included | stake × decimal odds |
| Winnings | The part on top of your stake | stake × (decimal odds − 1) |
So a $20 stake at 1.74 has a total return of 20 × 1.74 = $34.80, and winnings of 20 × 0.74 = $14.80. If a site shows “to win $14.80” and another shows “returns $34.80”, they are describing the same bet.
Converting American and fractional odds first
If your odds are not in decimal form, convert them before you multiply.
- American, minus price (the favourite): decimal = 1 + 100 ÷ |price|. Example: −135 → 1 + 100/135 = 1.74.
- American, plus price (the underdog): decimal = 1 + price ÷ 100. Example: +406 → 1 + 4.06 = 5.06.
- Fractional: decimal = 1 + numerator ÷ denominator. Example: 3/4 → 1.75.
The reverse is handy for reading US slips: a decimal price under 2.00 becomes −100 ÷ (decimal − 1), and a price of 2.00 or more becomes (decimal − 1) × 100. Our guide to reading betting odds has a full conversion table, and the odds calculator does it instantly.
A real line from our records
CSKA Moscow vs Rubin Kazan, Russian Premier League, 12 September 2026. These are the last pre-kickoff prices our tracker recorded at a sharp sportsbook:
| Market | Selection | Decimal | American |
|---|---|---|---|
| Match result (1X2) | CSKA win | 1.74 | −135 |
| Match result (1X2) | Draw | 3.81 | +281 |
| Match result (1X2) | Rubin win | 5.06 | +406 |
| Asian handicap | CSKA −0.75 | 1.96 | −104 |
| Asian handicap | Rubin +0.75 | 1.94 | −106 |
| Total goals | Over 2.5 | 1.92 | −109 |
| Total goals | Under 2.5 | 1.97 | −103 |
We are not using this match to make a point about the result. It is simply a clean set of real prices on which to run the calculator, and the settlement table below works for whatever the final score was.
Settling a $20 stake on every outcome
Here is the total return on a $20 stake for each bet, by how the match finishes. A return of $0 means the stake is lost.
| Final result | CSKA win @1.74 | CSKA −0.75 @1.96 | Rubin +0.75 @1.94 | Over 2.5 @1.92 |
|---|---|---|---|---|
| CSKA win by 2+ | $34.80 | $39.20 | $0 | depends on goals |
| CSKA win by exactly 1 | $34.80 | $29.60 (half win) | $10.00 (half loss) | depends on goals |
| Draw | $0 | $0 | $38.80 | depends on goals |
| Rubin win | $0 | $0 | $38.80 | depends on goals |
The over 2.5 column has no in-between: three or more goals returns 20 × 1.92 = $38.40, two or fewer returns $0. A half-goal line can never push.
The two bold cells are where many people get the sum wrong, so here is the working.
CSKA −0.75, CSKA win by one goal. A −0.75 line is two bets of $10 each: one on −0.5 and one on −1.
- $10 on −0.5 wins: 10 × 1.96 = $19.60.
- $10 on −1 pushes (a one-goal win against a one-goal handicap is a tie): $10 back.
- Total return: 19.60 + 10 = $29.60.
Rubin +0.75, CSKA win by one goal. This is the mirror image: $10 on +0.5 loses, $10 on +1 pushes.
- $10 on +0.5 loses: $0.
- $10 on +1 pushes: $10 back.
- Total return: $10.00.
A common slip is to think a half loss pays “half the winnings”. It does not: one half of the stake is lost and the other half is simply refunded, so nothing is paid at the odds at all. Whenever a half result looks confusing, redo it as two separate $10 bets and the right answer falls out.
If quarter lines are new to you, our post on Asian handicap explained walks through how whole, half and quarter lines settle.
Pushes and voids: odds of 1.00
A push (the result lands exactly on a whole-number line) and a void (for example a match that is abandoned or postponed, under the bookmaker’s rules) are both settled at decimal odds of 1.00. Using the formula, 20 × 1.00 = $20: your stake comes back with no winnings.
This matters most on whole lines. On an Asian handicap of −1, a one-goal win is a full push. On a total of 3.0, exactly three goals is a full push. On a −0.5 or 2.5 line a push is impossible.
| Line type | Example | Can it push? | Can it settle as half? |
|---|---|---|---|
| Half (x.5) | −0.5, 2.5 | No | No |
| Whole | 0, −1, 3.0 | Yes | No |
| Quarter (x.25 / x.75) | −0.75, 2.25 | Half of the stake can | Yes |
What the calculator does not tell you
A payout figure answers “how much comes back if it wins”, but not “how likely is it to win”. The same CSKA match shows this neatly. The three 1X2 prices convert to 57.5%, 26.3% and 19.8%, which add up to 103.5%. The extra 3.5% is the bookmaker’s margin. Divide each by 1.035 and the fair chances are about 55.5% for CSKA, 25.4% for the draw and 19.1% for Rubin.
So the $34.80 return on CSKA comes with roughly a 55% chance of being paid, while the Rubin +0.75 bet, which returns $38.80 on two of the four rows in the table, gets most of its chance from the draw and the away win together. Two bets with similar payouts can carry very different probabilities, and a calculator only shows you one side of that. Our post on implied probability shows how to get the other side from the same odds.
A quick checklist for any bet slip
- Convert the price to decimal.
- Multiply by the stake for the total return; subtract the stake for the winnings.
- On a quarter line, split the stake in two and settle each half on its own line.
- Treat any push or void as odds of 1.00.
- Turn the price into a probability before deciding whether the payout is worth anything.
To keep a record of what you bet and how each one settled, the bet tracker keeps the log for you.
FAQ
How do I calculate a bet payout from American odds?
For a minus price, divide 100 by the number and add 1 to get decimal odds, so -135 becomes 1 + 100/135 = 1.74. For a plus price, divide the number by 100 and add 1, so +406 becomes 5.06. Then multiply your stake by the decimal odds for the total return.
What does a bet calculator show for a push?
Your stake back and nothing else. A push is settled at odds of 1.00, so the total return equals the stake and the winnings are zero.
Why is my return smaller than stake × odds on an Asian handicap bet?
On a quarter line your stake is split in two. If the result lands on the in-between score, one half wins and the other half is refunded or lost, so only half of your stake is paid at the full odds.