High Five Studio

September 2026

Sportsbook Bet Slips Auto-Clear at 90s, Not When Odds Move

Croatia's regulated sportsbooks clear bet slips on a fixed 90-second timer tied to the slip itself, not to odds movement or market suspension

Sportsbook Bet Slips Auto-Clear at 90s, Not When Odds Move

In Croatia's regulated online sportsbook market, the bet slip timer is a fixed 90-second countdown that starts the moment a selection is added, and it clears the slip whether or not the price has shifted in the meantime. The clock is not tied to odds movement, market suspension, or whether the operator has re-priced the line you actually want. It is a session timer on the slip itself, and it runs on the operator's infrastructure, not on the market's.

That distinction matters more than most punters realise, because it means the thing that empties your slip is arithmetic, not information. A price can drift from 1.85 to 1.92 while you are deciding, and the slip will still die at 90 seconds. A price can sit perfectly still, and the slip will still die at 90 seconds. The only variable is time.

What the 90-second window actually governs

The countdown is a server-side expiry on a temporary object: the bet slip. When you tap a selection, the platform writes a record with a timestamp. Ninety seconds later, that record is invalidated. Everything downstream — the odds you saw, the combination you built, the stake you had half-typed — is discarded unless you have already submitted.

This is a deliberate architectural choice, and it exists for reasons that have nothing to do with your convenience.

Why operators run a hard expiry

A live sportsbook holds prices that move continuously. Football in-play markets can re-price several times a minute on a single goal, a red card, or a VAR review. If a slip could sit open indefinitely, the operator would be exposed to a stale-price problem: a punter could load a selection at 2.10, watch the market move to 1.75 over the next four minutes, and then submit at the old number. Multiply that across thousands of concurrent users and you have a systematic liability.

The 90-second expiry caps that exposure window. It is long enough to build a four-fold accumulator and check your stake; short enough that the operator's worst-case stale-price loss per slip is bounded.

From the operator's side, the number is not arbitrary. It sits in a band — most Croatian-licensed books use somewhere between 60 and 120 seconds, with 90 the most common default — that balances two competing costs: slips that expire before users finish (lost conversion) versus slips that stay open too long (pricing risk).

Why it is not linked to odds movement

Here is the part that trips people up. You would assume that if the odds on your selection change, the slip would either update or warn you. Some books do show a "price changed" flag. But the timer itself does not reset, pause, or accelerate when a price moves.

That is because the timer and the pricing engine are separate systems. The timer is a session-management function. The pricing engine is a trading function. They talk to each other at one point only: when you hit submit, the platform re-validates every selection against the current price and either accepts, rejects, or offers you the new number.

So the sequence is: build slip → timer runs → submit → price check → accept or reject. The odds movement happens independently of the countdown, and the countdown does not care about it.

What happens at second 90

At expiry, behaviour differs by operator, but the common patterns are:

  • Silent clear. The slip empties with no notification. You notice when you go to place the bet and find nothing there.
  • Toast notification. A brief message appears — "Your bet slip has expired" — and the slip resets.
  • Partial retention. Some books keep your selections but strip the prices, forcing a re-fetch. You see the same teams, but the odds field is blank or shows a placeholder until you re-tap.

The third pattern is the most confusing, because it looks like your slip survived. It did not. The selections are there as a convenience; the prices are gone. If you submit without re-checking, you will get whatever the current price is, which may be materially worse than what you saw 90 seconds ago.

There is also a less-discussed behaviour: on some platforms, adding a new selection after expiry does not restore the old ones. The slip starts fresh. If you had a five-fold and one leg expired, you may find yourself with a single.

The re-validation step is where the real decision happens

When you submit, the platform runs a price check against every leg. Three outcomes:

  1. All prices match. The bet is accepted at the odds you saw.
  2. One or more prices have moved. Depending on settings, the platform either accepts at the new price (with a notification), rejects the bet, or asks you to confirm the new price.
  3. A market is suspended. The bet is rejected outright, and you have to wait for the market to reopen.

The default in most Croatian-licensed books is outcome 2 with a confirmation prompt — you see the old price struck through and the new price beside it. But this prompt has its own timer, and if you do not respond, the bet is voided and the slip clears again.

The accumulator problem: 90 seconds is not much for a five-fold

For a single bet, 90 seconds is generous. You tap a selection, type a stake, confirm. That is maybe 15 seconds of work.

For a five-fold accumulator across five different leagues, it is tight. You are navigating between football, basketball, tennis, and possibly a live market that is re-pricing while you browse. Each navigation costs time. Each price check costs time. If you are comparing two bookmakers in separate tabs — which many Croatian punters do, given the number of licensed operators — the 90 seconds can expire before you have finished building the first slip.

This is where the fixed timer creates a real cost for the user that the operator does not bear. The operator's pricing risk is capped at 90 seconds per slip. Your risk — of losing a carefully constructed combination because you spent 20 seconds too long on leg four — is not capped at all.

A worked example

Suppose you are building a Saturday accumulator:

  • Leg 1: Hajduk Split to win, 1.72
  • Leg 2: Dinamo Zagreb -1 handicap, 1.95
  • Leg 3: A Serie A over 2.5, 1.88
  • Leg 4: An NBA moneyline, 1.65
  • Leg 5: A live tennis market, 1.80

Combined odds: roughly 17.4. A 100 EUR stake returns about 1,740 EUR.

Now suppose the tennis market re-prices while you are on leg five, and you spend 25 seconds deciding whether to take the new number. The slip expires. You rebuild. By the time you have re-added all five legs, the Serie A price has moved from 1.88 to 1.82 and the NBA line from 1.65 to 1.61. Your combined odds are now about 16.9. On a 100 EUR stake, that is a difference of roughly 50 EUR in potential return — caused entirely by a timer that has nothing to do with the markets you are betting on.

That is the trade-off in concrete terms. The operator caps its exposure at 90 seconds. You absorb the cost of rebuilding.

Why 90 and not 60 or 120

The number is a compromise, and the compromise is visible in the data operators publish — or rather, do not publish.

A shorter window, say 60 seconds, reduces pricing risk further but increases slip abandonment. Industry conversion data suggests that a meaningful share of slips are abandoned not because the user changed their mind but because the timer ran out mid-build. Operators do not typically disclose this figure, but the pattern is well-known: mobile users on slower connections, users building complex accumulators, and users switching between apps are the most affected.

A longer window, say 120 seconds, improves conversion but widens the stale-price exposure. For pre-match markets, the risk is small — prices move slowly. For in-play markets, it is substantial. A 120-second window on a live football market during a goal sequence is effectively an open invitation to arbitrage the operator's own latency.

Ninety seconds is the midpoint that most trading teams have settled on. It is not a regulatory requirement. The Croatian regulator sets licensing and responsible-gambling rules; it does not mandate a slip expiry. The 90-second figure is a commercial default, and it can vary by operator, by market type, and even by time of day.

Where it varies

  • Pre-match vs in-play. Some books run a longer window for pre-match (up to 180 seconds) and a shorter one for in-play (as low as 45 seconds).
  • Mobile vs desktop. Mobile apps sometimes use a shorter window because the session model is different.
  • Logged-in vs guest. Guest slips often expire faster, since there is no account to tie the slip to.
  • Market liquidity. Thin markets — lower-league football, minor tennis tournaments — may get a longer window because prices are less volatile.

If you are a Croatian punter who regularly builds multi-leg accumulators, it is worth checking which window your book uses. It is usually buried in the help section, and it is rarely advertised.

What you can actually do about it

You cannot change the timer. But you can change how you interact with it.

Build the slip before you refine it. Add all your selections first, then adjust stakes and check prices. The timer starts on the first selection, so front-loading the selections buys you more useful time.

Use the "add to slip" flow, not the "bet now" flow. Some books let you add selections without opening the full slip. This keeps the timer running but lets you navigate faster.

Know your book's re-validation behaviour. If it auto-accepts at the new price, you need to be more careful than if it prompts you. Auto-accept is convenient but can cost you if a price has moved sharply against you.

Do not treat the displayed odds as final until you have submitted. The price you see at second 85 is not the price you will get at second 91, even if the slip has not yet expired.

For live betting, build the slip in advance where possible. Some books let you pre-load selections and activate them when the market goes live. This sidesteps the timer entirely for the build phase.

The responsible-gambling angle

There is a quieter implication here that is worth naming. A 90-second timer creates a mild pressure to decide faster than you might otherwise. That pressure is not designed to harm you — it is designed to manage the operator's risk — but it has a side effect: it discourages the kind of slow, deliberate decision-making that good betting practice depends on.

If you find yourself rushing to beat the timer, that is a signal worth noticing. It is not a reason to stop betting, but it is a reason to check whether your staking is still deliberate or whether it has become reactive. Croatian-licensed operators are required to offer deposit limits, session limits, and self-exclusion tools; the timer is a good prompt to actually use them if your slip-building has become habitual rather than considered.

The open question

The 90-second window is a reasonable compromise between two costs — the operator's pricing risk and the user's time — but it is a compromise struck entirely by the operator. The user has no input into the number, no visibility into when it changes, and no recourse when it costs them a bet they had already decided to place.

As Croatian sportsbooks compete more on user experience, the question is whether any of them will break from the 90-second default. A book that offers a 120-second window on pre-match accumulators, or a timer that pauses while you are actively editing the slip, would differentiate itself on a dimension punters actually feel. Whether that happens depends on whether the conversion gain from longer windows outweighs the pricing risk — and that is a calculation each operator runs privately, with data none of us can see.

For now, the timer runs at 90 seconds. It does not care about the odds. It never did.