Upgrade

Are Arbitrage Bets Actually Risk-Free? An Honest Breakdown

Arbitrage betting, or "arbing," is often described as a risk-free way to profit from pricing discrepancies between bookmakers or prediction markets. The basic premise is simple: when two or more venues disagree about the probability of an event, it's sometimes possible to bet on all outcomes in such a way that no matter what happens, the bettor comes out ahead—at least according to the math. But does this mean that arbitrage bets are truly risk-free in the real world? Let's break down the mechanics, run the numbers, and see where the risks actually lie.

What Is Arbitrage Betting?

Arbitrage betting exploits differences in odds between two or more markets. Here's a basic example:

  • Bookmaker A offers even money (+100, decimal 2.00) on "Team X to win".
  • Bookmaker B offers even money (+100, decimal 2.00) on "Team Y to win".

If you bet $100 on Team X at Bookmaker A and $100 on Team Y at Bookmaker B, you'll always get back $200 in total (including your stake), no matter which team wins. But since you bet $200 to get $200, there's no profit—this is just a breakeven situation.

Arbitrage happens when the odds are misaligned enough to allow a profit. Suppose:

  • Bookmaker A: Team X to win at +120 (decimal 2.20)
  • Bookmaker B: Team Y to win at +120 (decimal 2.20)

Now, if you bet $100 on each outcome, whoever wins, you get $220 back from the winning bookmaker. Your total outlay is $200, so your profit is $20. That looks like a risk-free $20, right?

The Math: Calculating an Arbitrage Opportunity

To check if a set of odds creates an arbitrage, use this formula:

Arb Percentage = (1 / odds_1) + (1 / odds_2) + ...

If the sum is less than 1, there's an arbitrage opportunity.

Example:

  • Bookmaker A: Team X at 2.20
  • Bookmaker B: Team Y at 2.20

Arb Percentage = (1 / 2.20) + (1 / 2.20) = 0.4545 + 0.4545 = 0.909

Since 0.909 < 1, this is a valid arbitrage. The theoretical profit is 1 - 0.909 = 0.091, or 9.1% of your total stake.

If you stake $100 on each side ($200 total), your profit is $18.20, regardless of outcome:

  • If Team X wins: $100 2.20 = $220, minus $100 bet on Team Y = $120 net return, $20 profit
  • If Team Y wins: $220 payout from B, minus $100 bet on X = $120 net return, $20 profit

Where Risk Creeps In: The Real-World Complications

On paper, the math always adds up. But in reality, several factors can turn a "risk-free" arbitrage into a risky proposition. Here are the major ones:

1. Bet Acceptance and Limits

  • Fillable Size: Most arbitrage opportunities exist only at limited sizes. A sportsbook might let you bet $500 at the posted odds, but only $50 on the other side. If you can't get the full amount down at both venues, you could end up "unbalanced"—exposed to losing more than you win.
  • Example: If you manage to bet $100 on Team X at 2.20 but only $50 on Team Y at 2.20, your positions are:
    • If X wins: $220 returned from A, minus $50 lost at B = $170 net ($50 profit)
    • If Y wins: $110 returned from B, minus $100 lost at A = $10 net loss
  • Result: Not risk-free. The size mismatch introduces exposure.

2. Odds Movement (Slippage)

  • Timing: Arbitrage relies on getting both bets in before odds move. If you bet on one side, then the odds on the other side change (or the market suspends), you can get stuck with a one-sided bet.
  • Example: You bet $100 on Team X at 2.20; as you move to bet on Team Y, the odds drop to 1.80. Now the arb is gone, and you might lock in a loss.

3. Market Rules and Event Differences

  • Settlement Rules: Books and exchanges may have subtly different rules. For example, one might void bets if a match is canceled; another might pay out based on a partial result. This can break the symmetry and leave you exposed.
  • Example: Bookmaker A pays out on "Team to win in regular time," while Bookmaker B's market is "Team to win including overtime." If the match goes to overtime, only one side pays out.

4. Account Restrictions and Voids

  • Restricted Accounts: Sportsbooks may flag and limit or close accounts they suspect are arbing, sometimes voiding bets after the fact.
  • Voided Bets: If one side cancels your bet due to a technicality or error, you could be left with an unhedged position.

5. Transaction and Withdrawal Friction

  • Fees: Some venues charge fees for deposits, withdrawals, or even on the winning side of a bet (e.g., Polymarket charges 2% on winning trades). These must be factored into arb calculations. A 2% fee on a 2.20 payout reduces your effective odds to 2.156.
  • Delays: Slow withdrawals can tie up capital, and in rare cases, venues themselves can become insolvent or restrict access to funds.

6. Exchange Rate and Currency Risks

  • Multi-currency Bets: If your bets are in different currencies (e.g., USD vs. crypto), exchange rates can fluctuate between your bets and settlement, introducing risk.

Worked Example: Accounting for All Factors

Suppose ArbMonster flags an arbitrage between Kalshi and a major sportsbook:

  • Kalshi: "Candidate A wins election" YES at $0.55 (max size $1,000, 2% fee on profits)
  • Sportsbook: "Candidate B wins election" at +120 (decimal 2.20, max size $800, no fee)

Let's say you want to stake up to the fillable size:

  • Kalshi: Buy 1,000 YES at $0.55 = $550 staked. If Candidate A wins, you get $1,000, minus $550 stake = $450 profit, minus 2% fee ($9) = $441 net profit. If Candidate A loses, your $550 is lost.
  • Sportsbook: To fully hedge, you want to win $550 if Candidate B wins. At 2.20 odds, you stake $550 / 1.20 = $458.33. (You win $458.33 * 2.20 = $1,008.33 total, minus $458.33 stake = $550.)

Total staked: $550 (Kalshi) + $458.33 (Sportsbook) = $1,008.33

Outcomes:

  • If Candidate A wins:

    • Kalshi: $441 net profit
    • Sportsbook: lose $458.33
    • Net: $441 - $458.33 = -$17.33
  • If Candidate B wins:

    • Kalshi: lose $550
    • Sportsbook: win $550
    • Net: $550 - $550 = $0

This is actually a negative arb when including Kalshi's fees; what looked like an opportunity disappears once friction is included. This highlights why it's critical to include all fees and limits, as ArbMonster does (see how it works).

Automation: The Role of Tools Like ArbMonster

The practical challenges—timing, fees, fillable sizes, and rule differences—are why arbing manually is so difficult. Modern automated services like ArbMonster scan 20+ sportsbooks, Kalshi, and Polymarket, including all fees and fillable sizes, and update live. This doesn't remove the inherent risks, but it does reduce human error and helps surface only real, actionable opportunities.

Takeaways: Arbitrage is Mathematical, But Not Magic

  • The math can be risk-free. In a frictionless, ideal world with unlimited liquidity and identical settlement, arbitrage is a math trick that locks in a profit.
  • The real world adds risk. Fill limits, odds movement, fees, settlement rules, and account restrictions all introduce risk.
  • Automation helps, but vigilance is required. Even with tools, you must verify rules, double-check fills, and understand each venue's terms.

FAQ

Q1: Does arbitrage betting guarantee a profit?

No. While the math might show a profit, practical issues like limits, odds movement, fees, and voided bets can turn a theoretical profit into a real loss.

Q2: What are the biggest risks in arbitrage betting?

The main risks are unmatched bets (size or timing), market rule differences, account restrictions, and fees. Each of these can break the "risk-free" math.

Q3: How does ArbMonster help manage these risks?

ArbMonster automates the scanning of 20+ sportsbooks, Kalshi, and Polymarket, factoring in all fees and fillable sizes live. This reduces manual error but does not remove all risk; diligence is always needed. Learn more at arbmonster.com/learn.

ArbMonster is a data service. Nothing here is financial or betting advice; markets carry risk, venues have age and jurisdiction restrictions, and you are responsible for verifying everything before acting.

← all articles · Glossary · How we measure