OddsHedgeOddsHedgeStart free
Free tool · no sign-up

Arbitrage betting calculator.

Type the price on each side of a game, from any two venues, and see exactly how much to stake on each leg and what you lock in whichever way it goes. Takes American odds, decimal odds and Kalshi or Polymarket prices.

Leg A53.0% implied

Kalshi or Polymarket price in cents (1–99), which is also the implied %

Leg B43.5% implied

Sportsbook odds like +130 or -150

Try an example:
$
Arb foundmarket total 96.48% · margin +3.52%
Leg A stake
$274.67
returns $518.25 if it wins · +$18.25 net
Leg B stake
$225.33
returns $518.25 if it wins · +$18.25 net
Locked profit, either outcome
+$18.25
ROI on $500.00
+3.65%

Stake $274.67 on leg A and $225.33 on leg B. Whichever side wins, you get back more than the $500.00 you put in.

Before fees, minimum-stake rounding and price moves. Exchange fees (Kalshi charges a small fee on winning contracts) and book rounding shave a little off the real number.

What an arbitrage bet is

Two venues will sometimes price the same game so differently that the two sides add up to less than 100%. Back both sides in the right proportion and one of them must win, so you collect more than you staked no matter the result. That gap is the arbitrage, and it usually lasts minutes: it closes as soon as either venue moves its line.

The classic version is a sportsbook against another sportsbook. The newer version, and the one with the most gaps right now, is a prediction market like Kalshi or Polymarket against a sportsbook, because exchanges are priced by traders while books are priced by a trading desk, and the two often disagree.

How the calculator works

Every price converts to an implied probability. +130 at a sportsbook is 100 ÷ (130 + 100) = 43.5%. A 53¢ Kalshi contract is simply 53%. Add the two sides together: 96.5% in that example. Anything under 100% is an arb, and the shortfall (3.5% here) is the margin.

To lock the profit you stake in proportion to each side's implied probability, so both outcomes return the same amount. With $500 across those two prices you would put about $274 on the 53¢ side and $226 on the +130 side; whichever wins returns about $518, a locked profit of roughly $18, or 3.6%. The calculator does that arithmetic for any pair of prices, and the "Already placed leg A" mode works backwards from a stake you have already made to the exact hedge on the other side.

Odds formats it accepts

American odds are what US sportsbooks show: +130 means a $100 stake wins $130, -150 means you stake $150 to win $100. Decimal odds, used by most books in the UK, Europe and Australia, are the total return per $1 staked, so 2.30 returns $2.30 including the stake. Cents are how Kalshi and Polymarket quote contracts: a YES contract at 53¢ pays $1 if it settles YES, which is the same as a 53% implied probability. Mix formats freely; the calculator converts each leg independently.

Why the real profit is a little smaller

The calculator shows the clean number. In practice, exchange fees (Kalshi charges a small fee on winning contracts, Polymarket on some markets), minimum stake sizes and books rounding your stake all shave a fraction off. Bigger risks are practical: the price on the second leg moving before you place it, a book voiding a bet, a market resolving on a technicality you did not read, or a book limiting your account after a run of arbs. None of that changes the math; it changes how you execute it, which is what the playbook inside OddsHedge is for.

Arbitrage calculator FAQ

Is arbitrage betting legal?
Placing bets on regulated sportsbooks and exchanges is legal wherever those venues are legal, and arbitrage is just placing two bets. Sportsbooks may limit or close accounts that arb consistently, which is their business decision rather than a legal issue. Kalshi is regulated by the CFTC in the US; sportsbooks are regulated country by country and, in the US, state by state.
How much does an arbitrage bet make?
Most real arbs lock between 1% and 5% of the total stake. On $500 that is $5 to $25 per position. The edge comes from repetition: several small locked profits a day, every day, rather than one big win.
Do I have to place both legs at the same time?
As close together as you can. The price on the second leg can move while you are placing the first, which is the main risk in arbitrage. Place the leg that is likely to move first (usually the exchange, or the book with the better price), then hedge immediately. Use the "Already placed leg A" mode to find the exact hedge once the first leg is in.
Does this work with Kalshi and Polymarket?
Yes. Pick the Cents format for that leg and type the contract price. Remember that backing the other side of a game on an exchange means buying the NO contract or the opposing YES contract; the calculator only needs the price of the side you are backing.
How do I find arbs instead of typing them in?
That is what the OddsHedge scanner does: it watches Kalshi, Polymarket and sportsbooks worldwide around the clock and sends an alert, with the stake split already done, when two venues disagree. The calculator on this page uses the same math.
The scanner does the finding

Stop typing prices in. Get them sent to you.

OddsHedge watches Kalshi, Polymarket and sportsbooks worldwide around the clock and sends every arb to your phone with the stake split already calculated, plus the playbook and a room of people who do this every day.

Start free →Founders' trial: free for your first 24 hours, then $97/mo. Cancel anytime.