Betting Margin Calculator: The Book's Cut on Any Market
Type the decimal odds for every result of a market and the calculator shows how much the book keeps. It is filled in with Shuffle's prices for Bayern Munich v Arsenal; change them to check any match.
18+ only. Not for players in the UK, the US, Canada, Ireland, Australia, New Zealand, most of the EU, Brazil, Mexico, Colombia, Peru, Argentina, Nigeria, India, Turkey and the other countries listed on our responsible gambling page. Some links are affiliate links: affiliate disclosure.
Marek HoltUpdated 22 October 20264 min read
Betting margin calculator
Decimal odds only. Tick the box for a market with two results, such as tennis or an esports match.
How the betting margin is calculated
The same four steps the calculator runs, on Shuffle's prices.
- Step 1
Turn each price into a chance
100 / 2.29 = 43.67%, 100 / 3.00 = 33.33%, 100 / 3.75 = 26.67%.
- Step 2
Add them up
43.67 + 33.33 + 26.67 = 103.67%.
- Step 3
Take away 100
103.67 - 100 = a 3.67% margin.
- Step 4
Find the fair odds
Multiply each price by 1.0367: 2.29 becomes 2.37 with the margin taken out.
Fair odds share the margin out in proportion to each price. They show what the book would pay if it kept nothing. More on reading prices in betting odds explained.
Bookmaker margins on one football match
Bayern Munich v Arsenal, Champions League 1x2, 21 October 2026, at every book that priced it.
BookBayern / Draw / ArsenalMargin
Shuffle2.29 / 3.75 / 3.003.67%
Thrill2.24 / 3.80 / 3.004.29%
Cloudbet2.20 / 3.75 / 3.054.91%
Duelbits2.23 / 3.70 / 3.005.20%
Rainbet2.22 / 3.75 / 2.985.27%
Stake2.16 / 3.80 / 3.055.40%
BC.Game2.20 / 3.70 / 2.966.27%
Sportbet.one2.20 / 3.70 / 2.897.08%
The same match cost almost twice as much to bet at the dearest book as at the cheapest. See USDT football betting.
Bookmaker margins on one esports match
Hanwha Life Esports v TOP Esports, LoL World Championship, match winner, 22 October 2026.
BookHanwha Life / TOP EsportsMargin
Shuffle1.22 / 4.404.69%
Stake1.22 / 4.404.69%
Duelbits1.22 / 4.404.69%
Thrill1.20 / 4.505.56%
Rainbet1.20 / 4.406.06%
Cloudbet1.18 / 4.457.22%
Dexsport1.19 / 4.317.24%
BC.Game1.18 / 4.109.14%
Sportbet.one1.14 / 4.4610.14%
Two-result markets show the gap clearly: 4.69% at the cheapest book, 10.14% at the dearest. See USDT esports betting.
What to use a betting margin calculator for
Four checks worth a few seconds before you bet.
- Compare books on one match
The lowest margin means the best prices on the market overall.
- Price a special feature
Thrill's Early Payout prices on Bayern v Arsenal carried 7.66% against 4.29% for its normal ones.
- Check a boosted price
Type the boosted price with the others and see whether the margin really dropped.
- Find the fair price
See what each result would pay with the margin taken out.
Betting margin calculator FAQ
What is a betting margin?
The share of all stakes a book expects to keep. It is built into the prices.
How do I calculate a bookmaker's margin?
Add up 100 divided by each price on the market, then take away 100.
What is a good betting margin?
Lower is better. On our football match the books ranged from 3.67% to 7.08%.
What are fair odds?
The prices with the margin taken out: each price times the total of the chances.
Does the calculator work for more than three results?
It takes two or three. For more, add 100 divided by each price yourself and take away 100.
Is margin the same as overround?
Overround is the total of the chances, 103.67% on our example. The margin is the part over 100.
Marek Holt, USDT payments and betting writer. Marek writes about what it costs to bet with USDT: network fees, withdrawal minimums, payout limits and the margin a sportsbook builds into its odds. He lives in Tallinn and has worked with stablecoin payments since 2019. Updated 22 October 2026. Winnings may be taxable where you live; this site gives no tax advice.
More about Marek