TerminalExecutionOdds337ToolsContact
    DocsLog in
    1. Home
    2. Glossary
    3. Betting tools and software in Australia: what each does and what to check
    4. Latency in betting and odds delay

    Latency in betting and odds delay

    Latency in betting is the delay between a price changing and you seeing or acting on it. Where it builds up, a worked delay budget, and why prices need times.

    By the B337 team. Last updated 7 October 2026.

    The short answer

    • Latency in betting is the delay between a price changing at the bookmaker and you, or your software, seeing that change and acting on it.
    • It builds up in stages: the collection cycle, the network and processing, your own reaction, and the bookmaker's checks when the bet arrives.
    • For example, prices collected every 30 seconds are 15 seconds old on average, and up to 30 seconds old, before any other delay is added.
    • A timestamp on every price shows its age, so you can treat a stale price as unknown and check the bookmaker before acting on it.
    • A price floor limits the cost: if the price has dropped below your minimum by the time the bet arrives, the bet is not placed.

    On this page

    1. Where latency in betting comes from
    2. How old a price can be before you act on it
    3. How latency turns into slippage
    4. Terms people confuse with latency
    5. Where B337 fits

    Latency in betting is the delay between a price changing at its source, the bookmaker or the exchange, and you or your software seeing that change and acting on it. Every odds screen, app and feed among the betting tools in Australia has some, so the useful question about any price is how old it is.

    Where latency in betting comes from

    With illustrative delays for a tool that reads prices every 30 seconds and a bet placed by hand:

    StageWhat happensAverageWorst case
    Collection cycleThe tool reads each bookmaker's prices once per cycle15 seconds30 seconds
    Network and processingThe price travels, is matched to its runner and displayed2 seconds4 seconds
    Your reactionYou read, decide and click6 seconds12 seconds
    Bookmaker checksThe bookmaker checks the price, the stake and the account2 seconds5 seconds
    Total25 seconds51 seconds

    The collection cycle dominates: a price that changes one second after a read waits 29 seconds, almost a full cycle, for the next read. Odds data feeds explained covers how feeds collect and deliver prices. You never see the bookmaker's checks, which can accept the bet, offer a new price or refuse it.

    How old a price can be before you act on it

    A timestamp records when a price was read, so price age = the time now - the time it was read. With illustrative figures, a $3.80 price read 2 minutes 30 seconds ago, 4 minutes before the jump, is old just when racing prices can move quickly.

    Set a cut-off for price age, treat anything older as unknown, and tighten it as the jump or the start nears: 30 seconds may be enough an hour out but not four minutes out. A price shown with no time cannot be held to any cut-off, so confirm it with the bookmaker first.

    How latency turns into slippage

    While a price waits, it can move. With illustrative prices: you see $3.80 and send a $25 bet, and by the time it arrives the price is $3.60. If it wins it returns 25 x 3.60 = $90, not 25 x 3.80 = $95. That gap is slippage, and latency is one of its main causes.

    A price floor of $3.70 would have stopped that bet, which is why code using a bet placement API should send a floor with every bet.

    Terms people confuse with latency

    • Odds delay usually means the gap between a bookmaker changing a price and an odds site or app showing it, or a pause a bookmaker applies before accepting a bet, during which the price can change.
    • Refresh rate is how often a screen redraws. A screen can redraw every second and still show prices collected 30 seconds ago.
    • Real-time is a label, not a number: sending each change as it happens removes the collection cycle, not the network, your reaction or the bookmaker's checks.

    Where B337 fits

    B337's Terminal reads prices on a repeating cycle, not tick by tick, so a price on screen can trail the bookmaker's own; confirm it before you bet.

    Through the Execution API, your code sends a bet to a session running on your own computer, which has to be on, awake and online; the session places it only if the bookmaker's current price meets your target. If the result times out, check the bet history before resending. The API is set up with the team, needs coding, and bets use credits.

    Risk: Betting involves risk. Any price on a screen can already be gone, and software can act on a stale one. In their terms, many bookmakers restrict or prohibit automated betting and third-party access, and a bookmaker can limit stakes, void bets or close an account. See responsible gambling for limits and support.

    For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au.

    Questions

    Is betting latency only a live betting problem?
    No. Australian law treats an online sports bet accepted after the event has begun as in-play betting, which providers may not offer here (Interactive Gambling Act, s 10B and s 8A(3)). So for online sports bets, the latency that costs you comes before the start, while prices are still moving.
    Can latency ever be zero?
    No. Every step takes some time, from reading the price to the bookmaker accepting the bet, so the aim is to know each price's age and act only on prices younger than your cut-off.
    Does a faster internet connection reduce betting latency?
    Only a little. On this page's illustrative figures, network and processing take about 2 seconds of a 25-second average delay, while the wait for the next read averages 15 seconds and can reach 30, so ask how often a tool reads each bookmaker's prices.
    Why was my bet refused when the price looked fine?
    By the time the bet reached the bookmaker, the price had moved, the market had been suspended, or the stake was more than the bookmaker would take. In the first two cases, the price you saw was out of date before your bet landed.

    Sources

    • Interactive Gambling Act 2001, Federal Register of Legislation

    Related

    • Betting tools and software in Australia: what each does and what to check
    • Odds data feeds: how prices are collected, sent and timestamped
    • Price floor in betting automation
    • Bet placement API reliability checklist
    • Kill switch on a betting bot
    • Machine learning in betting and how to test a model
    • Paper betting and what it can prove
    • Tipster meaning in betting

    Start with a free account

    The API docs are open to read without an account, and a free account opens a limited view of the Terminal with live odds. API access for placing bets is set up through Discord.

    Create free accountSee plansJoin Discord

    Betting involves risk. Bookmakers can restrict or close accounts and void bets, automation can fail, prices move, and a positive expected value (+EV) bet can still lose. Promotions carry each bookmaker's own terms. There is no guarantee of profit. 18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. See responsible gambling for limits and support.

    Products

    • Terminal
    • Execution API
    • Full Automation

    Guides and tools

    • All guides
    • Betting glossary
    • Betting calculators
    • How betting bots work
    • Arbitrage betting
    • Middle betting
    • Matched betting
    • Betting exchanges
    • Odds types explained
    • Horse racing software
    • Money back racing promos
    • Bonus bet converter
    • Terminal pricing
    • Execution pricing
    • How tokens work

    Company

    • About
    • Security
    • Responsible gambling
    • Contact
    • Terms
    • Privacy

    Imagine what you could be buying instead.

    18+ only. For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au. Self-exclusion: BetStop (betstop.gov.au).

    B337 is software, not a bookmaker or wagering service provider. Bets are placed in accounts you hold with Australian bookmakers. Bookmaker names are trade marks of their owners; B337 is not affiliated with or endorsed by them. Bookmaker terms may restrict automated betting.

    Bet337 © 2026Join our Discord