Arbitrage (sure bet) calculator
FreeSplit your stake across outcomes to lock a guaranteed return.
Loading the interactive widget…
Accent, surface, text and radius are the only overridable tokens — a bounded set that keeps widgets readable and on-brand.
The code below matches the preview exactly — theme it above, then copy.
<div data-or-widget="arbitrage"
data-or-theme="dark"></div>
<script src="https://oddsrelay.io/widgets/oddsrelay-widgets.js" async></script>Paste it once, anywhere. The script auto-mounts every data-or-widget element and is style-isolated in a Shadow DOM, so it never clashes with your CSS.
Installing on WordPress, Webflow, Squarespace, Wix or React?
- WordPress
- Add a Custom HTML block (or switch the classic editor to the Text tab) and paste the snippet.
- Webflow
- Drop in an Embed element, paste the snippet, and publish — the widget renders on the published site.
- Squarespace
- Insert a Code block where you want the widget and paste the snippet as HTML.
- Wix
- Add an Embed HTML element (iFrame-free custom code) and paste the snippet.
- React / Next.js
- Render the div, then load the script once (e.g. next/script or an effect). The bundle auto-mounts new [data-or-widget] elements; call window.OddsRelay.scan() after client-side navigations if needed.
When different bookmakers disagree enough about a market, backing every outcome can guarantee a profit. Enter the best odds for each outcome and your total stake; the calculator tells you whether the implied probabilities add up to less than 100% (an arb) and how to split the stake so every outcome returns the same.
What it does
- 2-way and 3-way markets
- Per-outcome stakes that equalise your return, each one tap to copy
- Total implied probability and the bookmaker margin
- Clear yes/no on whether a guaranteed profit exists
How to use it
- 1Enter the odds. Add the best decimal odds for each outcome (two or three).
- 2Set your total stake. Type the total amount you want to stake across the market.
- 3Check the result. See the per-outcome stakes, the margin and whether it's a guaranteed profit.
What powers this
This calculator runs entirely in your browser. There's no account, no API key and no feed — nothing you type leaves the page. The maths is the same commodity matched-betting and value arithmetic used across the industry, implemented carefully and unit-tested.
Questions
- What makes a bet an arbitrage?
- An arbitrage exists when the implied probabilities of all outcomes add up to less than 100%. Backing every outcome in the right proportion then returns the same amount whichever wins, for a guaranteed profit.
- How are the stakes worked out?
- Each stake is proportional to its outcome's implied probability: stake = total × (1 ÷ odds) ÷ (sum of 1 ÷ odds). That equalises the return across every outcome.
- Why might the calculator say there's no arb?
- If the implied probabilities add up to 100% or more, the bookmaker margin wipes out any edge and backing all outcomes would lose. That's the normal case — true arbs are brief and uncommon.
18+ · Data product for licensed operators. Please gamble responsibly.
Building a betting product?
Every widget here is free to embed. When you need the feed behind them — matched, rated, bet365 included — start a free trial or get in touch.