Skip to content

Arbitrage (sure bet) calculator

Free

Split your stake across outcomes to lock a guaranteed return.

Live preview

Loading the interactive widget…

Theme
Custom colours
Radius

Accent, surface, text and radius are the only overridable tokens — a bounded set that keeps widgets readable and on-brand.

Display
Embed it

The code below matches the preview exactly — theme it above, then copy.

index.html
<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

  1. 1Enter the odds. Add the best decimal odds for each outcome (two or three).
  2. 2Set your total stake. Type the total amount you want to stake across the market.
  3. 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.