
Betting math starts with one conversion. A two-way market priced at 1.90 and 1.90 carries implied probabilities of 52.63% each, totaling 105.26%. That extra 5.26% is the bookmaker’s margin, and every bet you place begins 5.26% behind the true break-even point if the bookmaker’s odds are balanced.
Implied Probability and Bookmaker Margin
For decimal odds, the formula is 1 divided by the odds. Odds of 2.50 give an implied probability of 40%, because 1/2.50 = 0.40. For American odds, a negative line of -110 converts to 52.38% as 110/(110+100), and a positive line of +150 converts to 40% as 100/(150+100).
A two-outcome market priced at 2.10 and 1.80 has implied probabilities of 47.62% and 55.56%. Their sum is 103.17%, so the bookmaker’s margin is 3.17% of the matched amount. You need a model that beats the implied probability, not just the other side of the market.
Value Betting and Expected Value
Expected value is the average profit you earn per bet if the same situation repeats many times. The formula is EV = (Probability of Win x Profit if Win) – (Probability of Loss x Stake). A $100 bet at decimal odds of 2.20 with a true win probability of 60% has EV = (0.60 x $120) – (0.40 x $100) = $32.
Over 1,000 such bets, the expected profit is $32,000. That sample still contains roughly 400 losing bets, and short losing streaks will happen. Value betting is a long-run process, not a guarantee on any single wager.
The Kelly Criterion
Kelly identifies the fraction of bankroll to stake so that long-term growth is maximized. The formula is f = (bp – q)/b, where b is the net odds, p is the win probability and q is the loss probability. For p = 0.55, odds 2.00, b = 1 and q = 0.45, the result is f = (0.55 x 1 – 0.45) / 1 = 0.10.
A $10,000 bankroll at full Kelly stakes $1,000 on that 55% opportunity. A quarter-Kelly player stakes $250. Full Kelly is not a comfort tool. Ten consecutive losses at a 10% full-Kelly stake reduce a bankroll by 65.1% because each losing bet is applied to the shrinking remaining capital: 0.90^10 = 0.349.
Bankroll Management Without a Formula
Flat staking at 1% of the initial bankroll is the most controlled default. On a $5,000 bankroll, 1% is $50. A run of 20 losses costs $1,000, or 20% of the starting amount. Recalculating the stake after every session keeps the percentage aligned with current capital.
A $3,000 bankroll with 1% flat stakes starts at $30 per bet. After 10 consecutive losses, the bankroll drops to $2,700. A fixed flat model still stakes $30, while a recalculated percentage model drops to $27. Both work, but the recalculated version shrinks risk faster during downswings.
Line Shopping
Getting a better price changes the number of wins needed to break even. At -105, the break-even rate is 51.22%. At -120, it is 54.55%. With 52 wins from 100 bets, a $100 stake at -105 returns a net profit of $152.48. The same bets at -120 lose $466.84.
Keeping accounts at two or three bookmakers is not optional if you bet regularly. The same market can differ by 5 to 10 cents on American lines. A $100 bet with a 52% win rate flips from profit to loss when the line moves from -105 to -120, so the extra account is worth real money.
Types of Bets in Bookmakers
Single bets require one outcome and one stake. A $50 single at 1.90 returns $95 if the pick wins. Express bets multiply the odds of two or more independent events. Three selections at 1.50, 1.80 and 2.00 combine to 5.40, so a $50 express returns $270 only if all three hit. If one leg fails, the full $50 is lost.
System bets create a fixed set of expresses from selected events. A 2 of 3 system forms three doubles: AB, AC and BC. You can still get a partial return when one selection loses, but the stake is divided across every combination.
How to Calculate a Bookmaker’s Betting System
To calculate a bookmaker’s betting system, you need the number of combinations and the stake per combination. For a k of n system, the combination count is C(n,k) = n! / (k! x (n – k)!). The total stake is divided by that count.
Take four matches at 1.50, 1.80, 2.00 and 2.50, and choose system 3 of 4. C(4,3) = 4 trebles. With a total stake of $100, each treble receives $25. The trebles are 1.50/1.80/2.00 = 5.40, 1.50/1.80/2.50 = 6.75, 1.50/2.00/2.50 = 7.50 and 1.80/2.00/2.50 = 9.00. If all four matches win, the return is $25 x (5.40 + 6.75 + 7.50 + 9.00) = $716.25, a profit of $616.25.
Best case is when the lowest odds, 1.50, lose, because the surviving 1.80/2.00/2.50 treble returns $225 on its $25 stake. Worst case is when the highest odds, 2.50, lose, leaving the 1.50/1.80/2.00 treble at $135. Two losing matches wipe out all four trebles. Online system bet calculators operate around the clock, but the manual formula helps you check whether a quoted payout is correct before committing funds.
Tax on Bets at Bookmakers in 2026
Russia: GGR-Based Bookmaker Tax
From January 1, 2026, Russia replaces fixed taxes with a 7% gross gaming revenue tax for bookmakers under Federal Law 425-FZ and Chapter 25.5 of the Tax Code. The bookmaker tax rate is 7% of GGR plus the ordinary 25% corporate profit tax. The per-table and per-slot rates apply to gambling equipment in the six designated gambling zones.
Casinos in the six zones pay 250,000 RUB per gaming table and 15,000 RUB per slot machine. Equipment must be registered within five days of installation. The bookmaker rate is based on gross gaming revenue rather than the fixed rates used for tables and slot machines.
The change has already drawn concern from sports federations in Russia, because higher operator costs may reduce sponsorship spending. The government expects the new system to improve reporting transparency while raising budget revenues.
Belarus: Player Winnings Tax
Belarus puts the tax on bets at bookmakers 2026 on the player side. Winnings from licensed Belarusian casinos and bookmakers are taxed at 5% at source, meaning the operator withholds before paying out. A $1,000 win from a local bookmaker nets $950 after the operator deducts $50.
Winnings from foreign operators are taxed at 13%. The player must declare the income by March 1 of the following year and pay the tax by May 15. If you win $1,000 at an unlicensed foreign sportsbook, your Belarusian tax liability is $130. This two-rate system separates licensed local operators, where the bookmaker handles the 5% withholding, from cross-border betting, where the player carries the declaration burden.




