Arbitrage

See the window before both legs are gone.

Continuous cross-book scanning with the profit percentage and the stake split per leg already worked out — so the arithmetic is not what costs you the window.

Locked spread

Book A

Home @ 2.10

Book B

Away @ 1.95

1.8% locked return

What an arbitrage window is

An arbitrage exists when bookmakers price the same event far enough apart that backing every outcome, at the right stakes and across books, returns the same amount regardless of the result. They are small, short-lived, and disappear as prices re-align.

That is the concept in a paragraph. If you want it from first principles — where the gaps come from, why books disagree at all, and how the maths works out — the full explainer covers it properly rather than being compressed here.

How PhotonOdds surfaces it

We scan prices across 50+ bookmakers continuously and surface live windows as they open, each with the profit percentage and the exact stake split per leg already computed. The board shows which books, which outcomes, and what to stake where.

The stake split is the part worth automating. Getting it wrong does not merely reduce the return — an incorrectly weighted pair of legs turns a locked position into an ordinary directional bet with worse odds than either book was offering. The arithmetic is not difficult, but it is unforgiving under time pressure, and time pressure is the defining condition of an arb.

The same window is available through the API rather than only on screen: profit_pct carries the return, with legs and stakes carrying the per-book breakdown, so a window can be read by a model as easily as by a person.

Scanning for these across a whole market is harder than it sounds, and it is where manual approaches quietly fail. Comparing headline prices is not enough — the two legs have to be the same bet. Handicaps must line up, totals must be the same number, and the rules on extra time, void events and player participation have to agree. A pair of prices that looks like a window but settles under different terms is not an arbitrage at all; it is two unrelated bets that happen to sit next to each other on a screen.

Reading a live window

A window is a set of legs, not a single price, and it is only as good as its worst leg. Read it in that order: the outcomes covered, the book behind each one, the stake each leg needs, and only then the headline percentage.

What matters next is not on the board. Will each book accept the stake the split requires? Are the market terms genuinely identical across both — the same handicap, the same rule on extra time, the same treatment of a void? A discrepancy that is mathematically valid can still be smaller or absent once delays, rounding, fees and acceptance checks have had their turn.

Account state matters as much as the numbers. Both books need funds already in place, because moving money between them takes far longer than the window lasts, and both need to be in good standing rather than stake-restricted. If either account is limited to a fraction of what the split calls for, the window on the board is not a window available to you — it is one available to somebody holding two unrestricted accounts.

Why windows close fast

An arbitrage exists because two books disagree, and the disagreement is precisely what both are working to eliminate. Prices re-align within minutes and often within seconds, particularly on liquid markets where the correction is automated on both sides.

This is why the second leg is the hard one. The first fills at the price you saw; by the time you are placing the second, the gap that justified the position may already have narrowed. Placing one leg of an arb and not the other leaves you holding a plain directional bet you did not intend to make.

The speed is asymmetric in a way worth internalising. The gap opens because one book has not repriced yet, and it closes when that book catches up — so you are not really racing other bettors, you are racing the slower bookmaker's own systems. That race has no fixed length, which is why a window that has stayed open unusually long is more often a sign that something is wrong with the comparison than a sign of unusual opportunity.

Arbitrage versus EV+

They answer different questions. Arbitrage asks whether two books disagree enough that the spread between them can be captured. EV+ asks whether a single price is wrong against fair value. Arbitrage is about the gap between books; EV+ is about the gap between a book and the truth.

The practical difference is in what each demands of you. Arbitrage needs speed, two accounts in good standing, and enough capital across books to place both legs. EV+ needs patience and a large sample. Which suits you is a question about your bankroll and your time, not about which is the better idea.

They are not mutually exclusive either, and treating them as rival philosophies is a mistake. The same market can present both, and the same discipline — verify the terms before you trust the number — protects you in either. What differs is the failure mode: a bad EV+ read costs you slowly and statistically, while a half-completed arb costs you immediately and visibly.

Limits, legality, and what this does not do

Arbitrage is subject to bookmaker limits, stake restrictions, and price availability; a window can close before both legs are placed. Returns are not guaranteed, and this page is not claiming otherwise.

In most jurisdictions arbitrage betting is legal — but bookmakers may restrict or limit accounts that do it. PhotonOdds is a data and analytics tool; check your local laws and each bookmaker's terms before betting. Bookmakers may cut stakes for consistently sharp or arbitrage activity. We surface the signals; managing account longevity is up to you.

PhotonOdds never accepts wagers, holds funds, or places a bet on your behalf. It finds the window. Everything after that is yours.

Questions, answered

Straight answers to the questions skeptics actually ask.

The edge is in the math, the caveats are on the table. Here's what a sharp bettor wants to know before paying.

Billing, trials & cancellation

In most jurisdictions, yes — but bookmakers may restrict or limit accounts that do it. PhotonOdds is a data and analytics tool; check your local laws and each bookmaker's terms before betting.

Possibly. Bookmakers may cut stakes for consistently sharp or arbitrage activity. We surface the signals; managing account longevity is up to you.

No. A window is subject to bookmaker limits, stake restrictions and price availability, and can close before both legs are placed. A mathematically valid discrepancy can be smaller or absent once delays, rounding, fees and acceptance checks are accounted for.

You are left holding an ordinary directional bet rather than a locked position — usually at worse odds than you would have chosen deliberately. This is the main practical risk of arbitrage and the reason speed and account readiness matter more than the headline percentage.

No. PhotonOdds is an analytics service, not a bookmaker — we never accept wagers, hold funds, or guarantee profit. You place bets yourself with your own bookmaker.

Start your free trial and see the board move before the market does.

No commitment, no hidden setup. Just sharper pre-match insight from day one.

PhotonOdds is a sports-betting data & analytics service — not a bookmaker. We never accept wagers or guarantee profit.

18+ only. Betting carries risk. Please gamble responsibly. Learn more