Arbitrage Betting Software: How Australian Arb Scanners Actually Find Locks
- Arbitrage betting software collects, normalises, matches and compares prices, and most errors happen in the collecting and matching steps rather than the maths.
- Every alert shows the last price the scanner saw, so you should confirm both prices on the bookmakers' own bet slips before staking.
- False locks usually come from mismatched markets, such as two different handicap lines, or from settlement rules that differ between bookmakers.
- Tools that re-check alerts and recalculate stakes as prices move are more useful than tools that simply show a bigger lock count.
- A lock only locks in a return at the prices shown, and real risks remain: prices move, stakes get limited, bets can be voided and mistakes happen.
Arbitrage betting software scans prices from many bookmakers, lines up identical markets and flags any combination where the implied probabilities add up to less than 100%. That sounds simple, but most software pages stop at a feature list. This guide looks under the bonnet. It covers where an arb scanner gets its prices, why refresh intervals and stale data matter, and how markets are matched across bookmakers that label things differently. It also shows what a false lock looks like when the matching goes wrong. You'll see how alerts are re-checked as prices move, and you'll get a checklist for judging any tool. Everything here is pre-match, at licensed Australian bookmakers.
- What does arbitrage betting software actually do?
- Where do arb scanners get their prices?
- Why does refresh rate matter for an arbitrage betting finder?
- How do scanners match the same market across bookmakers?
- What does a false lock look like in practice?
- How do alerts handle prices that move?
- How do you judge the best arb finder for you?
What does arbitrage betting software actually do?
Every piece of arbitrage betting software runs the same basic pipeline, whatever the branding. Once you understand that pipeline, it's easier to recognise what a tool does well and where it can mislead you.
- Collect: pull prices from each bookmaker for upcoming events.
- Normalise: convert team names, player names, start times and market labels into one consistent format.
- Match: decide which markets at different bookmakers are genuinely the same bet.
- Compare: for each matched market, take the highest price on every outcome and add up the implied probabilities (1 divided by each decimal price).
- Alert: if the total is under 100%, flag a lock and calculate the stake for each outcome.
The comparison step is the easy part. The hard work, and most of the errors, sits in the steps on either side of it. The scanner has to collect prices that are still current, and it has to match markets that really do settle the same way.
That's why two arb betting software tools can look at the same day of sport and show different lock counts. One may match markets loosely and surface locks that aren't real. Another may be stricter and show fewer, cleaner results. A bigger number on a dashboard doesn't automatically mean a better tool.
When you assess any program, ask how it handles each of the five steps, not just how many locks it claims to find. If a provider can't explain how it matches markets or how often it checks prices, treat its output with more caution.
Where do arb scanners get their prices?
Prices reach a scanner in a few ways, and the method affects how reliable the data is.
- Direct collection: the scanner reads the same prices a punter sees on each bookmaker's site or app.
- Third-party odds feeds: some tools buy aggregated price data from a provider that already collects many bookmakers.
- A mix of both: a common approach is to use feeds for breadth, then run direct checks to confirm a price before flagging it.
Each source has trade-offs. Aggregated feeds cover a lot of ground, but they add a step between the bookmaker and you, and that step can introduce delays or labelling quirks. Direct collection is closer to what you'll see when you open the bet slip. However, bookmakers change their sites, and a scanner has to keep up with those changes.
Coverage matters too. For Australians, the useful universe is licensed Australian bookmakers. Overseas-focused software often scans offshore books you can't legally use here, which inflates the lock count with opportunities that aren't available to you. ACMA lets you check whether a gambling operator is legal, so run that check on any bookmaker a tool suggests.
For reference, AUOdds data shows 73 bookmakers covered. Breadth helps, because more bookmakers means more chances that one is out of line with the rest. That only holds if each bookmaker's prices are collected and matched properly.
Online in-play sports betting isn't offered to Australians, so a scanner built for this market should focus on pre-match prices. Tools that advertise in-game arbs are built for other countries.
Why does refresh rate matter for an arbitrage betting finder?
A lock only exists while both prices are available together. Bookmakers move prices constantly. They react to team news and weight of money, and their traders adjust prices they notice are out of line with the market. The price that created the lock is often the one most likely to change, because it's the outlier.
An arbitrage betting finder checks each bookmaker on a cycle, and the gap between checks is the refresh interval. During that gap, the scanner shows you the last price it saw, which isn't necessarily the current one. That's normal and unavoidable. What matters is whether the tool is open about it and whether you confirm prices before staking.
Refresh rates are rarely uniform. A tool might check major markets more often than obscure ones. It might also check some bookmakers more often because their data is easier to collect. The result can be uneven, with one side of a lock recently confirmed and the other side older.
Signs a price may be stale:
- The lock margin is unusually large compared with what you normally see.
- One bookmaker's price sits well clear of every other bookmaker on that outcome.
- The event starts soon and the market is active.
- The market shows as suspended when you open it.
Genuine big locks do occur, so a large margin isn't always wrong. But the further a price sits from the rest of the market, the more carefully you should check it. Treat every alert as a prompt to check rather than a confirmed price. Open both bet slips and read the prices there before you commit.
How do scanners match the same market across bookmakers?
Matching is where good arb betting software earns its keep. Bookmakers describe the same bet in different ways, so the scanner has to decide when two listings are truly identical.
Common matching problems:
- Names: a club might be listed by its full name, a nickname or an abbreviation. Players can appear with or without first names, or with different spellings.
- Start times: time zones and late changes can make one event look like two, or two events look like one.
- Market type: head-to-head, line and margin markets can sit side by side with similar labels.
- Line values: a handicap of -6.5 and a handicap of -5.5 are different bets, even if both are labelled 'line'.
- Settlement rules: two markets with the same name can settle differently on draws, extra time or a player retiring injured. Rules vary, so check each bookmaker's terms for the specific market.
Scanners usually rely on three things: mapping tables that record which names refer to the same team or player, fuzzy matching for names that are close enough, and rules about which markets can be paired. Loose matching finds more locks but lets bad pairs through. Strict matching misses some genuine locks but produces fewer false ones.
Settlement rules are the trickiest problem because they don't appear in the price data at all. Two head-to-head prices may look comparable, but one market might include a draw outcome while the other refunds stakes on a draw. In that case, the 'two-way' lock has a hole in it.
When an alert lands, read the market name and the line on both bookmakers, not just the price.
What does a false lock look like in practice?
Here's a false lock caused by a line mismatch. A loosely matched scanner can produce exactly this kind of error.
An NRL match shows:
- Bookmaker A: Storm -6.5 at 2.05
- Bookmaker B: Sharks +5.5 at 2.05
The implied probability is 1 ÷ 2.05 = 48.78% on each side, or 97.56% in total. On paper, that's a 2.5% lock. With A$400 to spread, you'd stake A$200 on each side and get back A$410 if either bet wins.
Now work through the possible margins:
- Storm win by 7 or more: the Storm bet wins (A$410 back).
- Storm win by 5 or less, the game is drawn, or the Sharks win: the Sharks bet wins (A$410 back).
- Storm win by exactly 6: Storm -6.5 loses and Sharks +5.5 also loses. You lose the full A$400.
The two lines don't cover each other. A true lock would pair Storm -6.5 with Sharks +6.5, or Storm -5.5 with Sharks +5.5. The scanner matched two 'line' markets on the same game without checking that the numbers lined up.
For comparison, here's a genuine two-way lock on a tennis head-to-head:
- Player 1 at 2.10 (Bookmaker C), Player 2 at 2.00 (Bookmaker D)
- 1 ÷ 2.10 + 1 ÷ 2.00 = 47.62% + 50.00% = 97.62%
- On A$300: A$146 on Player 1 returns A$306.60, and A$154 on Player 2 returns A$308.00
That locks in a return of roughly A$6.60 to A$8.00 at the prices shown. It only holds if both bets stand and both markets settle a retirement the same way, and that's exactly the kind of detail to check in each bookmaker's terms.
How do alerts handle prices that move?
Prices change between refreshes, so a useful alert can't be a one-off snapshot. Better tools keep re-checking a lock after flagging it. As prices shift, they adjust the margin, recalculate the stakes, or withdraw the lock if it no longer exists.
Re-checking matters for three reasons:
- The margin can shrink. A 2% lock can drop to 0.5% after one price drifts. If the stakes aren't recalculated, your returns end up uneven.
- The lock can vanish. If one side has moved too far, there's no lock left. Placing only one leg leaves you holding an ordinary bet.
- Stakes may need rounding. Many punters round to whole dollars. Rounding changes the returns slightly, so the calculation should use the rounded figures.
Typical lock sizes are modest. AUOdds data puts the typical lock at 1.4% over the last 30 days, which is around A$7 on A$500. With so little room for error, accuracy matters more than volume.
Before you place a lock, run this check:
- The event, start time, market and line are identical at both bookmakers.
- The prices on the bet slips match the alert. If they don't, recalculate.
- The settlement rules agree on draws, extra time, retirements or scratchings, whichever is relevant.
- Neither bookmaker caps your stake below what the split needs.
- You place the leg most likely to move first.
Real risks remain even when everything checks out. Prices can move between your two bets, bookmakers can limit stakes, bets can be voided under a bookmaker's terms, and typing mistakes happen.
How do you judge the best arb finder for you?
No single arb finder is best for everyone. The right one depends on what you bet on, how much time you have and which bookmakers you hold accounts with. Judge any arbitrage betting software on its mechanics rather than its marketing.
Questions worth asking:
- Coverage: does it scan licensed Australian bookmakers, including the ones you actually use?
- Scope: is it built for pre-match Australian markets, or is it an overseas tool with offshore books mixed in?
- Matching: does it show the exact market name and line from each bookmaker so you can verify the pair?
- Settlement notes: does it flag sports where draw, extra-time or retirement rules commonly differ?
- Re-checking: does it update or withdraw alerts when prices move?
- Stake maths: does it calculate stakes in whole dollars and show the return on each side?
- Honesty: does it describe returns as locked in at the prices shown, rather than promising profit?
A tool that answers these questions clearly is more useful than one with a bigger lock count. A free trial is a good chance to test this. Take a handful of alerts, check each one against the bookmakers' own screens, and note how many hold up.
Arbitrage is still gambling with real money at real bookmakers, and you must be 18+ to bet. If betting stops feeling under control, BetStop, the National Self-Exclusion Register, lets you exclude yourself from licensed Australian online and phone betting services. Gambling Help Online offers free, confidential support, and the Department of Social Services also publishes gambling help information.
Frequently asked questions
Is using arbitrage betting software allowed in Australia?
The software only compares prices. You place the bets yourself, at bookmakers. Stick to licensed Australian bookmakers, which you can check using ACMA's guidance on whether a gambling operator is legal. Also read each bookmaker's terms, because bookmakers can limit or restrict accounts under their own rules. Our separate guide on the law versus bookmaker terms covers this in more detail.
Why does a lock sometimes disappear when I open the bookmaker?
A scanner shows the last price it collected, and bookmakers adjust prices often, especially prices that are out of line with the rest of the market. By the time you open the bet slip, one side may have moved, which shrinks or removes the lock. Always confirm both prices on the bookmakers' own screens before you stake anything.
How can I spot a false lock quickly?
Check that the event, start time, market type and line are identical at both bookmakers. Then compare settlement rules for draws, extra time or retirements. Be extra careful with unusually large margins or a single price far above every other bookmaker. A mismatched handicap, such as -6.5 paired with +5.5, is a classic false lock.
Do arb scanners cover in-play betting for Australians?
Online in-play sports betting isn't offered to Australians, so a scanner built for Australian punters should focus on pre-match markets at licensed Australian bookmakers. Software that promotes in-game arbs is usually designed for overseas markets and overseas bookmakers, and its lock counts won't reflect what's actually available to you here.
Sources
- Check if a gambling operator is legal, Australian Communications and Media Authority
- BetStop: the National Self-Exclusion Register, Australian Communications and Media Authority
- BetStop, Australian Government
- Gambling, Department of Social Services
More guides
18+ only. Betting involves risk, and prices and limits can change before you place a bet. If gambling isn't fun any more, Gambling Help Online (1800 858 858) is free and confidential, and BetStop lets you exclude yourself from every licensed Australian bookmaker.