What OddStorm gives you: football surebets before and during the match
OddStorm is a program that watches football odds at dozens of bookmakers and tells you when they disagree enough for you to bet on every outcome and still win. It has done this since 2006 and is the fastest tool of its kind we know of. In 2026 it rebuilt its site and its plans, and every review in Google still describes the old version.
Pros
- In-play scans every 1–3 seconds, pre-match about 15.
- 7-day full refund on the first plan.
- Polish middles as a separate feed, plus Auto-Navigation on Elite.
- Public odds comparison and surebet calculator, free
Cons
- Football only.
- Pro from €150, Elite from €245 a month.
- Trial and every plan auto-renew; the trial converts on day 8.
- Desktop app is Windows only; navigation needs it.
What a surebet is and what OddStorm does with it
Two bookmakers can price the same match differently. If one offers 2.10 on the home team and another offers 2.10 on “home team does not win”, you can bet €100 on each. Whatever happens, one bet returns €210 and the other loses €100. You are up €10 on €200, and the result of the match does not matter.
That pair of bets is a surebet, also called an arb. Bookmakers do not want you to find them, and by hand you never would: there are thousands of matches and dozens of bookmakers, and the prices change every minute.
OddStorm does the finding. It reads the football odds at the bookmakers it covers (31 on our day; the site says 80 or more) every 1 to 3 seconds during live matches and every 15 seconds before kick-off, and puts every surebet it finds into a list.
Each row in that list tells you the match, which bookmaker to bet at for each outcome, the odds, how to split your money between the bets, and the profit in percent. You then open the bookmakers yourself and place the bets. On the Elite plan a desktop app opens the right bet for you; on Pro you find it by hand.
You leave the list open, tell it which bookmakers you have accounts at, and act when a row appears. Most users, by the company's own estimate, spend under an hour a day on it.
OddStorm does not bet for you, does not hold your money and is not a bookmaker. It is a search tool.
Football only
OddStorm scans football and nothing else. The site menus list PreMatch and InPlay for football, with Asian lines as a separate pre-match view. The Terms mention value bets as a product; the menus do not, so treat that as a future item.
If you bet on tennis, basketball or hockey, this scanner is not for you. Surebet.com covers about 70 sports, BetBurger dozens, and both cost less.
The choice is deliberate. Scanning one sport at a few dozen bookmakers every second is cheaper than scanning 70 sports at 1,000 bookmakers every minute, and football is where the in-play money is: more matches, more markets, more bookmakers pricing the same event.
80, 100, 72 or 31 bookmakers?
Three figures appear on the official site. The homepage says the scanner covers “80+ bookmakers”. The pricing FAQ says “100+”. The site's live counter showed 72 on the day an independent reviewer looked.
Then we opened the Supported bookmakers page from our account. It said “31 bookmakers scanned”, with a timestamp, and listed each one with a separate mark for PreMatch and InPlay.
11bet-KSports was in-play only, BetWay pre-match only; the rest were both. An amber badge marks a bookmaker that is temporarily down.
Thirty-one is the list the scanner was reading at that moment. The 80 and 100 on the marketing pages count bookmakers the service can scan. The page updates by the hour.
The bookmaker panel in the app gives a feel for the mix. Next to Bet365, Ladbrokes, Bwin, Betway and Betfair Exchange sit the Asian books: 188Bet, BTI, FBSports, IM Sports, HGA, Saba Sports, Dafabet.
Then bet9ja for Nigeria, Iddaa and Holiganbet for Turkey, Betano, Fortuna, BetCity, and the crypto books BC.Game and Gamdom.
Each name has a link icon that opens the bookmaker's site.
Whatever the count on your day, it is far below Surebet.com's 1,076 entries and BetBurger's 600+. OddStorm covers the bookmakers that matter for in-play football and skips the long tail. If your accounts are at small regional books, check the list before paying.
What “fastest” means in seconds
OddStorm sells itself as the fastest arbitrage software on the market. The homepage puts numbers on it: in-play odds scanned every 1 to 3 seconds, pre-match about every 15 seconds. The in-play odds page says the app “works with sub-second detection”. The pricing FAQ says odds refresh “in milliseconds”.
The three pages do not agree. The reading to trust is the first one, because it is the only one with a measurable range. Sub-second detection of a change and a 1–3 second delivery to your screen can both be true; “milliseconds” is marketing.
For comparison: BetBurger has a live feed but publishes no refresh figure. Surebet.com does not publish one either and admits in its FAQ that scans sometimes run long. RebelBetting has no live feed. So 1–3 seconds is the fastest published figure in our series, and one independent tester who ran a corner-market comparison this year put OddStorm first.
Speed matters in-play. A pre-match surebet on tomorrow's match lives for minutes, and a 15-second scan and a 60-second scan find the same arb.
Polish middles
OddStorm says it was the first scanner to sell “Polish middles” as a product, and it still lists them as a separate feed for PreMatch and InPlay.
A normal middle is two bets where one result wins both: over 2.5 goals at one bookmaker, under 3.5 at another, and exactly three goals pays twice. A Polish middle is the reverse.
You bet under 2.5 at one bookmaker and over 3.5 at another. Any result except exactly three goals wins one bet and loses the other, and when both odds are above 2.00 that leaves a profit, like a surebet. Exactly three goals loses both.
So a Polish middle is a surebet with a hole in it: a small profit on every result except one, and a full loss on that one. Whether it is a good bet depends on how often the hole result lands; the row shows the profit on the safe results, and the probability you estimate yourself.
The free feed gives a taste of the format. Its cross-market rows carry the same two extras as the Polish middles feed: a “Condition:” line naming one result, and a percentage. One row on our day paired an AH1 +1.25 at 1xBet with a straight “2” at Bet8 under “Condition: Away team to win with exactly 1 goal”.
Another paired AH2 0 at Bet8 with a “1” at 1xBet under “Condition: NOT Match Draw”, with a 38.85% figure next to the profit.
Work the first pair by hand and a one-goal away win is the result where both legs pay, so the condition there marks the bonus result, not the hole. In the second, a draw refunds the handicap and loses the “1”, so the condition names the safe results and the draw is the hole. The 38.85% is not a probability: 90.75% of the stake at 1.53 returns 138.85%, so it is the profit on every result except the draw. The 1.24 in front of it we could not decode; read the Help Center entry on conditions before betting a row that carries one.
We would leave the Polish middles tab alone for the first month. The surebet feed is enough to learn, and middles only make sense once you track how often your bets land.
From an empty bookmaker set to the first bet
Register with an email. No card is asked for, and the PreMatch feed opens at once with the team names hidden.
The left panel is the first thing to set. Under Bookmakers you see the full list with a checkbox on each; the set is called “Default”, and the plus and minus buttons let you save more sets.
Untick every bookmaker where you have no account. A surebet that needs a bookmaker you cannot bet at is noise, and OddStorm's whole design is built around showing only the books you play.
Two small options under the list matter more than they look. “Show odds” adds the price of each leg to the row; we kept it on. “Must exist” tells the scanner to show a surebet only if it includes at least one of the ticked bookmakers.
Now read one row. The dark bar gives the profit, the kick-off date and time and the match.
Under it, one line per outcome: the market (AH 1 is an Asian handicap on the home team, X the draw, 2 the away win), the odds with an arrow for the last move, the bookmaker, and the stake as a percentage of your total. Several bookmakers can appear under one outcome; the top one is the best price and the others are the fallbacks if it disappears.
That percentage is all the maths you need. Take a real 0.50% row from our feed: AH1 0 at Ladbrokes 1.18 with 85.17% of the stake, X at Betfair Exchange 6.40 with 2.87%, and 2 at FBSports 8.50 with 11.96%.
On €500 that is €426, €14 and €60. A home win returns €502.50, so the profit is €2.50; a draw refunds the Ladbrokes stake and pays the Betfair bet, minus exchange commission; an away win pays €510 at FBSports.
The 0.50% is the worst case, and on €500 it is two and a half euro.
If you prefer to fix one stake and let the tool balance the rest, the Calculator tab does that and rounds stakes to 1, 5 or 10 so the bookmaker does not see odd amounts.
Then the bets. On Pro you click the link icon next to the bookmaker, find the match, place the stake, and repeat for each leg. On Elite the desktop app finds the match and fills in the bet; you check and confirm.
Place the leg at the bookmaker with the worst limits first: if that bet is refused or cut, you have placed nothing else and lose nothing. The exchange goes last, because exchange prices move most and exchanges do not cut stakes.
In-play works the same way, faster. The rows change every 1–3 seconds, and a goal during placement turns a surebet into a plain bet. That is why in-play bettors keep the number of legs at two and the bookmakers open in tabs before the match starts.
The Live Chat button at the bottom of the panel is the support channel on every plan.
The free account, and the trial you only see after login
Every older review says the free account shows filters and hides matches. Both halves are still true. What the rebuilt homepage adds is a name for it: a free mode with “training surebets” from −0.01% up to 1.10%; a subscription unlocks the range from −1% to 300%.
What the free feed hides is the match. Every row in our free account showed the profit, the kick-off time, the odds and the bookmaker for each leg (each bet in the surebet), and the stake split in percent.
The team names read "[hidden]".
On our day the feed listed 25 of 13,347 arbitrages at 0.50%, generated in 33 milliseconds, with Bet365, Ladbrokes, Pinnacle, 1xBet, Betfair Exchange, FBSports and Gamdom as the bookmakers.
The Surebet.com free plan does it the other way round: it shows the match and hides the surebets above 1%.
There is also a real trial, and its placement explains why the older reviews say there is none. The public Prices page does not show it. Log in, and the same page carries a banner: “Try Pro free for 7 days. No charge today. Cancel anytime before day 8.” The trial was never a secret, since the Terms mention it and the Help Center opens its popular questions with “Is there a free trial?”, but the Prices page is what reviewers read, and logged out it says nothing.
The trial is Pro on whichever product tab you have open.
The checkout window shows the deal in three lines: today €0, then the full monthly price on day 8 (€290 for PreMatch + InPlay in our case), and “cancel before that date to avoid the charge”. You must add a card or a Skrill wallet to start it, and tick two boxes: the Terms with the refund policy, and the EU waiver of the 14-day right of withdrawal.
Seven free days, then the charge. The Terms give a 7-day money-back on the first paid subscription; whether a month that began as a trial counts as one is written nowhere, so ask support on day 6 rather than assume it. The trial turns into a paid subscription on its own, so the date matters more than the button.
The public odds pages work without an account too. The pre-match comparison shows best 1X2 and over/under 2.5 prices per match.
The Asian Handicap page shows every handicap line with the best price on each side.
The in-play page refreshes every few seconds. The site says openly that this is a delayed public preview of the feed the scanner uses.
There is also a public Fixed Surebets Calculator: pick a surebet type, enter the odds, fix one stake and it balances the rest, with currency and stake-rounding options. It is the same calculator inside the app, and it is free.
Pro, Elite and three products instead of VIP and VIP Plus+
The pricing page now sells two tiers, Pro and Elite, and each tier comes in three products: PreMatch, InPlay, or both together. That makes six prices for one month, and each of them also has a six-month and a one-year option.
Pro is the full scanner: surebets, middles and Polish middles across all bookmakers the service covers. Elite adds Auto-Navigation and direct Telegram support. Nothing else changes between the two.
| Product | Pro, 1 month | Pro, 1 year | Elite, 1 month | Elite, 1 year |
|---|---|---|---|---|
| PreMatch | €150 | €1,395 (€116/mo) | €245 | €2,250 (€188/mo) |
| InPlay | €190 | €1,755 (€146/mo) | €285 | €2,610 (€218/mo) |
| PreMatch + InPlay | €290 | €2,655 (€221/mo) | €385 | €3,510 (€293/mo) |
Six-month plans sit between the two, about 15% below twelve monthly payments. The one-year plan is 22–24% below, depending on the product; no tariff reaches a full quarter. Prices include VAT.
The old names, VIP and VIP Plus+, appear in every review we opened, including the most recent ones. The old monthly price of €390 for both products with navigation is now €385 on Elite, so the price barely moved, but the structure changed completely.
Buying PreMatch and InPlay together costs €290, against €340 for the two bought separately. If you only ever bet before kick-off, the €150 PreMatch plan is the one to look at.
Is Auto-Navigation worth €95 a month?
The Elite tier costs €95 more per month than Pro on every product: €245 against €150, €285 against €190, €385 against €290. The only functional difference is Auto-Navigation.
Navigation is a desktop-app feature. Click one leg of a surebet and the app opens the bookmaker's site, finds the match and fills in the bet. You check the stake and press bet. It works on several machines at once and with a different bookmaker account on each.
The pricing page claims Elite users “catch 30%+ more arbs” because the bet is ready before the odds move. That figure comes from the company and we could not test it; the page also notes that the list of supported bookmakers for Navigation is limited; you have to ask support for it.
Elite also gives direct Telegram support “including the OddStorm CEO” and a green nickname in the chat. Neither changes the feed.
Navigation lives in the Windows desktop app. The guides describe it as the client for market filters, first-half and second-half filters and Navigation; the browser carries the full feed without them. We looked for the download link in the account and in the Help Center and did not find it, so the app is described here from the guides, not from use. There is no Mac version and no mobile app.
Pay for Elite only if you already run in-play arbs at Pro level and lose them while looking for the match on the bookmaker's site. For a first month, Pro is the plan.
Auto-renewal and the 7-day money-back
All plans renew automatically. The Terms say you cancel renewal by contacting the company before the next billing date, but the Subscription page in the account has its own block for recurring subscriptions with the words “Cancel anytime. Your access stays until the end of the period you've paid for.” So the button is there once you have paid; the Terms are simply older than the page. If a renewal payment fails, the provider retries; if it still fails, the plan simply ends without penalty.
The refund rule is a 7-day money-back on the first paid subscription only. There is a refund button on the Billing page; press it within 7 calendar days of the first charge and the full amount goes back to the same payment method within 5 business days, no fee.
Renewals, later subscriptions and one-week promotional plans are not covered.
Outside those 7 days the Terms say all sales are final, with one door left open: a refund “at our sole discretion”, counted for the unused days only, minus a processing fee of €15 to €35.
Do not plan on it.
The account menu has Notifications, Subscription, Billing with invoices, History, Profile and Bookmakers pages. Before the first payment the Subscription page reads “No active subscription yet” and the Billing page has no invoices; the pause control described in the Terms was not visible on an account without a plan.
Two more rules from the Terms that the pricing page does not show. First, a subscription can be paused from the account page, up to one sixth of the period at a time (5 days on a monthly plan, 60 on an annual one), with at most three pauses and 60 pause days a year; the paid time is kept and the renewal date moves.
Second, if you switch products, the Terms tell you to cancel the old subscription first so you are not charged for both, while the pricing FAQ says support will charge only the difference if you email them.
Write to support before you switch and let them do it.
EU customers waive the statutory 14-day right of withdrawal at checkout; the 7-day money-back is what replaces it.
Compare the four scanners in our series:
- OddStorm: full refund inside 7 days, first plan only. Auto-renews.
- BetBurger: recurring billing you switch off yourself; refund rules in the terms.
- RebelBetting: 14-day trial, then no refund at all. Auto-renews.
- Surebet.com: no trial, refund for unused days after the first 7, no auto-renewal.
OddStorm's rule is the cleanest for a first month. After that only RebelBetting is stricter. Pay €290, decide within a week, and the money comes back. Miss the week and the plan runs until you cancel.
The service-level clause combines the two rules we have seen before: an outage longer than 12 hours, as at BetBurger, earns two days of extension for every day down, as at RebelBetting.
Payment is by card through Stripe (Visa, Mastercard, Amex, Apple and Google Pay) or by Skrill, including Skrill's local methods. The company says it never stores card data. Prices include VAT.
A Bulgarian company since 2006
OddStorm Ltd is registered at a residential address in the Mladost district of Sofia, Bulgaria; the Terms are under Bulgarian law with Sofia courts, except where your own consumer law overrides that.
The copyright line on the site runs from 2006. That makes it the oldest scanner in our series, older than BetBurger and Surebet.com.
The rebuilt site runs in 15 languages, including Russian, Hindi, Indonesian, Vietnamese, Turkish, Portuguese, Chinese and Japanese. The Help Center is split into Getting started, Arbitrage essentials, Plans and billing, Using OddStorm, Troubleshooting and the bookmaker list, with a search box and a “popular questions” block that starts with “Is there a free trial?”.
The answers are short and practical. On avoiding limits: round your stakes to 20, 50 or 100, skip suspiciously high arbs, withdraw rarely and in round amounts, bet a popular market now and then, and use Pinnacle and Betfair as the books that do not limit winners.
There is also an answer on taxes. The changelog promises an answer on bankroll; we could not find it.
The Terms allow one account per person, ban scraping and credential sharing, and add a rule the other scanners do not have: the web app may be used only in the current versions of Chrome, Firefox, Edge, Opera and Safari.
A modified client or an old browser counts as a breach.
The company also runs two sister sites, OddFeeds and OddSeek, and an affiliate program. Our review is not affiliated.
Where €290 pays for itself
Take a 2.5% surebet, the same figure we used for Surebet.com. To earn back €290 in a month you need about €11,600 of total stakes. At €150 for PreMatch alone, about €6,000.
For comparison, Surebet.com Basic breaks even at about €1,200. The price gap is ten to one, so OddStorm has to give you ten times the turnover or the same turnover at margins you could not close elsewhere.
In-play is where that happens. In-play surebets are usually larger and more frequent than pre-match ones, and they die in seconds.
A scanner that shows them 3 seconds after they appear instead of 10 is the difference between placing the bet and watching the odds change. If you place twenty in-play arbs a week at €300 across the legs, that is €24,000 a month of stakes: at 2.5% it returns €600, twice the price, and €290 is 1.2% of the turnover.
At half that volume you break even. Below it, OddStorm costs more than it returns. Above it, the price is the cheapest part of the setup: the bookmaker accounts, the bankroll and the time in front of the screen cost more.
OddStorm alternatives
Price: OddStorm from €150 a month, BetBurger from €79.99, RebelBetting from €99 (€69 on the annual plan), Surebet.com from €29.90 (€9.90 for a week). Pre-match, OddStorm is the most expensive of the four. In-play it is not: BetBurger charges €279.99 for Live and €319.99 for the bundle, against €190 and €290 at OddStorm.
Speed: OddStorm 1–3 seconds in-play by its own numbers; BetBurger has a live feed without a published figure; the other two are pre-match only.
Coverage: OddStorm football only, 31 bookmakers live on our day, 80–100 claimed. BetBurger many sports and 600+ bookmakers. Surebet.com 70 sports and 1,076 entries. RebelBetting 100+ bookmakers, pre-match only.
Billing: OddStorm auto-renews with a 7-day full refund on the first plan. Surebet.com is the only one of the four with no auto-renewal.
Where OddStorm loses: pre-match price, one sport, no Mac app, a trial that needs a card. Where it wins: in-play speed and in-play price, Polish middles, the Elite navigation, and a help section the others do not match.