Wagering Requirements Calculator: The Turnover Behind the Headline
Bonus banners print the size of the gift and leave out the size of the obligation. The tool below converts an offer’s published terms into the two euro figures that decide whether to take it: the turnover you have to place before anything converts, and what placing that turnover costs on average. BitStarz advertises €500 across four deposits at 40× on the bonus, which is €20,000 of stakes; 888casino’s headline €500 at 30× is €15,000. Neither figure appears in either headline. Put your own deposit in below — and read the house-edge box carefully, because it is the one field none of the offer pages on our record answers for you.
Wagering & bonus value calculator
Enter the offer's real terms — a licensed operator publishes them with the promotion — to see the total turnover the wagering requirement demands and what the bonus is realistically worth.
The expected-cost model is: turnover × (house edge ÷ weighting). It shows the average mathematical cost of clearing wagering — individual sessions vary enormously. A bonus is never a way to make money; this tool exists so you can see what an offer actually costs. Full walkthrough: wagering requirements explained.
How to read the result
- Bonus credited is your deposit times the match percentage, held down to whatever ceiling you put in the “bonus capped at” box. Fill that box from the offer’s “up to” figure and a €2,000 deposit against “100% up to €500” credits €500, which is what the cashier would do. Leaving it at 0 lets the match run uncapped, which is only right for an offer that states no ceiling at all.
- Total turnover required counts stakes, and a stake counts whether it wins or loses. Re-betting the same €10 five hundred times is €5,000 of turnover. It is a volume meter, and your balance can be anywhere while it fills.
- Expected mathematical cost is that turnover, adjusted for weighting, multiplied by the house edge. It is a long-run average: it describes a thousand people clearing the same offer, and says nothing about how your particular attempt goes.
- Expected net value is the bonus minus that cost. A negative figure is the ordinary result on a match bonus, because the promotion is priced to be paid for by the turnover it obliges. A positive one is a prompt to go back to the max-bet and excluded-game clauses before believing it.
- The max cashout cap prints as a note appended to the expected-value line and leaves that value untouched. On a capped offer the two have to be read together — the cap limits what you keep, while the turnover you owe stays exactly the same.
Where each number is written in the terms
Eight inputs, in the order the tool asks for them. All but one are written somewhere in the offer’s own text; the house edge is inside the game.
- Deposit (€) — your own qualifying deposit. The clause to find is the bonus’s minimum qualifying deposit, which can sit above the cashier’s general minimum. On our record, 888casino qualifies from €10 and BitStarz from €20.
- Bonus match (%) — the headline percentage, and only half of the headline. It works with the ceiling in field 7: “100% up to €500” is 100 here and 500 there.
- Wagering multiplier (×) — search the terms for “wagering requirement”, “playthrough” or “rollover”. Free-spin winnings frequently carry a second, different multiplier: 888casino puts 30× on its spin winnings and NetBet 40× on its own. Those are a separate run through the calculator, on a separate base. If the terms name no multiplier anywhere, leave the tool alone rather than typing 0: an unpublished figure is not a zero, and a 0 here tells the calculator the bonus converts for free — which is a term the operator has not written.
- Wagering applies to — usually the phrase immediately after the multiplier: “the bonus amount”, or “your deposit and bonus”. All three multipliers on our record apply to the bonus alone. Where an offer says deposit + bonus, a 100% match doubles every figure the tool returns.
- Game weighting (%) — the contribution table, often a grid near the end of the bonus terms. It is set per game class, and the tool holds one value at a time, so an evening split between slots and blackjack is two calculations. Typing 0 is a real entry, and the offers on our record contain the case: 888casino excludes Live Baccarat and Live Roulette outright, BitStarz excludes progressive and accumulating-mechanic games. Enter 0 and the tool stops short of an expected value to tell you that no amount of play on that game class clears the bonus — which is the honest answer, and the one an excluded game deserves.
- House edge of your game (%) — see the next section. This one is the reason a lot of these calculations come out wrong.
- Bonus capped at (€, 0 = uncapped) — the “up to €X” half of the headline, which is where the match percentage stops. Each of the three match offers on our record states one: €500 at 888casino and €200 at NetBet, both read off the headline text we captured, and €100 on BitStarz’s first deposit (€500 across all four, each leg with its own wagering). Deposit past the ceiling and the bonus stops growing while the deposit keeps growing — which costs you nothing where the wagering applies to the bonus alone, and adds turnover where the terms count deposit + bonus. Enter 0 only for an offer that genuinely states no ceiling.
- Max cashout cap (€, 0 = none) — look for “maximum conversion”, “maximum cashout” or “will be deducted”. NetBet’s welcome terms state €1,000 (scanned 16 July 2026); neither 888casino’s match nor BitStarz’s states a cap on our record. Enter 0 only where you have read the terms and found none — an unread clause is unknown, and the tool cannot tell the difference.
What 35x wagering actually means
Thirty-five times what is the entire question. A €50 bonus at 35× on the bonus alone is €1,750 of stakes. The same 35× applied to deposit + bonus, on a €50 deposit with a €50 bonus, is €3,500. One clause, double the work, same advertised number — which is why the base field sits next to the multiplier in the tool.
One offer on our record publishes exactly 35×: Decode Casino’s 25 no-deposit spins roll what the spins win 35 times — and precisely because no deposit and no bonus sum exist there, the tool above has nothing to price; its terms live on no deposit bonuses. Among the deposit offers, only four of the six publish a multiplier at all, and those four run 30×, 30×, 30× and 40×, each applied to the bonus. Weighting then does its own multiplication on top. At 888casino, slots weigh 100% and blackjack 10% (offer page, scanned 16 July 2026), so the same requirement asks ten times the volume through the tables.
The house-edge box is a per-game number
Seven fields come off the offer. This one does not exist there, and a casino has no single house edge to supply: it runs a lobby of games with different mathematics, and the only figure that prices your turnover is the one belonging to the game your stake actually goes into.
Getting it takes ten seconds. Open the game, open its info screen, find the stated Return to Player, subtract from 100 — a slot showing 96.20% is a 3.8% edge. Many titles ship in several RTP builds and the operator picks which one you get, so the number to type is the one printed inside the game you are about to play, checked there — how to read that screen (cross-silo — logged exception).
Then the trap that fields 5 and 6 set for each other. Take 888casino’s €500 maximum at 30× on the bonus: €15,000 of qualifying turnover. Clear it on slots at a 4% edge, at full weighting, and the model returns roughly €600 of expected cost. Move to blackjack, where the same offer weighs play at 10%, and registering that €15,000 takes €150,000 of blackjack — at a house edge around half a per cent, that is roughly €750. The lower-edge game is the more expensive route, and the weighting divisor is what does it. Fill the two boxes together or the answer means very little.
The offers on record, and what to type
Columns run in the order the multiplier does, lowest first, with the two offers that publish none at the end, in the order our record holds them — a sort on the record, carrying no judgement about which offer is better, and nothing at all about how those last two compare with each other. Every cell is read from the operator’s own published terms on the scan date in its record, except where the cell names a different document — the NetBet maximum bet sits in that operator’s irregular-play terms rather than on the welcome-offer page we scanned, which is why the cell says so. Where a cell reads “Not on record” we have read no clause either way: treat those as open questions, and never as a green light.
One row is weaker than the rest, and it should say so. The bonus ceilings for 888casino (€500), NetBet (€200) and 777 (€200) exist in our record only as words inside the offer headline we captured: a reading of marketing copy, one rung below a figure lifted from a terms clause. BitStarz’s ceilings are held per deposit and are firmer. Any of the four is worth confirming on the operator’s live offer page before you type it in.
| Calculator field | 888casino | NetBet | 777 | BitStarz | BC.Game | Betway |
|---|---|---|---|---|---|---|
| Deposit (€) | Yours, from €10 to qualify | Yours; qualifying minimum not on record | Yours; qualifying minimum not on record — deposit with code WELCOME777, and not by Skrill or Neteller, which the bonus policy makes ineligible | Yours, from €20 to qualify | Tiers start at 5 BCD, the operator’s own token | Qualifying threshold published in US dollars only ($5+); no euro figure, and it is the bonus threshold rather than the cashier’s minimum |
| Bonus match (%) | 100, up to €500 | 100, up to €200 | 100, up to €200 — credited as FreePlay on selected Jackpots, Roulette and Blackjack games, with a claim email to action | 100 on deposit 1 (up to €100), then 50 / 50 / 100 | RakeBack 180% on the first deposit — a different mechanism, see below | No match — 30% cash back on net casino losses in the first 24 hours after the first deposit, see below |
| Wagering multiplier (×) | 30 | 30 | 30 | 40, per deposit | None published | None published — an absent figure, not a zero; do not type 0 |
| Wagering applies to | Bonus only | Bonus only | Bonus only — winnings withdraw after 30× the initial bonus amount is wagered, and low-risk wagers do not count | Bonus sum | Not applicable | Not applicable — no multiplier is published for a base to be named. What the cash back becomes on the account is not on our record |
| Game weighting (%) | Slots 100; poker 20; blackjack, roulette, baccarat, live casino 10; craps 5 — but Live Baccarat and Live Roulette are excluded from the offer outright, and progressive-jackpot play does not count towards it | Not on record | Slots, scratch, keno, race, arcade, dice 100; roulette and poker tables 20; blackjack, video poker, baccarat and live tables 10; craps 5 — low-risk wagering does not count | Slots 100; table, live, instant-win, lottery, bingo 5; progressive and accumulating-mechanic games excluded | Not on record | The offer page states none — unknown, not unrestricted. It does state the offer covers all casino and live-casino games |
| House edge of your game (%) | Off the info screen of the game you intend to clear on. No operator supplies this, and no casino-wide figure exists. | |||||
| Bonus capped at (€) | €500 — read off the headline | €200 — read off the headline | €200 — read off the headline | €100 on deposit 1; €500 across the four | Not applicable — no bonus balance behind a multiplier | Not applicable — nothing is credited when the deposit lands, so there is no ceiling to type here |
| Max cashout cap (€) | Not on record for the match; the 100 free spins’ winnings cap at €20 | €1,000 converts to cash; the excess is deducted | None stated on the offer; the account-level withdrawal policy may pay winnings above 30,000 in monthly instalments — a clock, not a cap | None stated on the deposit-match bonuses | Not on record | No maximum cashback amount is stated in this offer — scoped to this offer, and Betway’s general casino bonus terms do cap other products |
| Max bet while wagering (no field — check it yourself) | Not on record | €5 a spin, or €0.50 a line — held in the irregular-play terms rather than on the offer page, and the only ceiling in this row carrying a stated penalty: a stake above it can forfeit the bonus balance and everything won on it | Not on record — the bonus policy voids low-risk wagering from the count instead of capping the stake | €5 | Not on record | Not on record |
| Expiry (days) (no field — see below) | 90 | 7 | 90 | 7 | Not on record | 14, counted from registration rather than from the deposit |
The expiry row is the one that turns a total into a rate, and the tool has no clock in it. BitStarz matches 100% up to €100 on the first deposit at 40×, so that leg alone is €4,000 of stakes inside 7 days. If that window runs per deposit — which our record does not settle, since it states the package is valid 7 days without saying whether the clock is per leg or across all four — that is around €571 a day at a €5 ceiling per bet; across the whole package in one window it would be four times that. 888casino’s 90 days is identical arithmetic with the time pressure taken out, which is worth more than it sounds when a deadline is what pushes people onto bigger stakes.
BC.Game’s column is thin, and the reason belongs on this page: its monthly offer is RakeBack that unlocks in real time as you wager, with no bonus balance held behind a multiplier. There is no turnover requirement for this tool to compute, so leave it alone for that one — what the offer costs you follows your own wagering volume, and the tiers are denominated in the operator’s own token, so the headline percentage prices nothing by itself. On the maximum bet our record now holds a shape rather than a figure: BC.Game does not generally enforce a strict low per-spin cap on casino bonuses, because a locked balance unlocking as you wager gives a per-spin ceiling nothing to police. Read that as the absence of a low fixed cap, not as unlimited staking. Whether a clock applies once RakeBack unlocks is still absent from our record either way, and the empty cell says exactly that.
Betway’s column is emptier still, and its blanks mean something different. The offer returns 30% of net casino losses in the first 24 hours after the first deposit: nothing is credited when the deposit lands, and the entitlement is worked out at the end of that window from what the session cost, less whatever was won inside it. Six of the eight fields therefore have nothing to receive. Field 2 takes a percentage of a deposit, and the 30% here is taken from your own net loss at the end of the window instead; field 4 has no base to name for the same reason; field 7 has no ceiling to hold one down; field 5 is unread, because the offer page states no weighting; field 8 has no stated maximum. Field 3 is the one that does damage, because it is the one a reader fills anyway: the offer publishes no multiplier at all, an absent figure and not a zero, and a 0 typed there does not stop the tool. It answers — €0 of turnover, €0 of expected cost, an expected value equal to the whole bonus — and prices a term the operator never wrote. This is an offer to leave the calculator out of entirely, not one to force through it. What 30% of a losing first day actually returns is worked through on the operator’s own percentage beside the offer card on the bonuses hub. This offer also runs on a clock the tool has no field for, with an unusual start event — the promotion expires 14 days after registration, not 14 days after the deposit, so any delay between opening the account and funding it is burned off the offer before the 24-hour window opens. And what the cashback becomes once it lands — cash, or a balance with conditions attached — is not on our record, which is precisely the clause that would decide what it is worth.
What the calculator cannot tell you
The model is turnover × (house edge ÷ weighting). Five things sit outside it, and most of them decide more outcomes than the arithmetic does.
- Variance. The expected cost is the centre of a wide distribution. A single run at €15,000 of turnover on a high-volatility slot can finish well ahead or lose the balance long before the requirement is met, and the average describes neither — volatility (cross-silo — logged exception) is the separate axis.
- A voided bonus. There is no max-bet field, and one stake over the cap can end the bonus and everything attributed to it whatever the turnover meter reads. BitStarz publishes €5, and NetBet publishes the same €5 — €0.50 a line — but in its irregular-play terms rather than on the offer page we scanned; a stake above it can forfeit the bonus balance and everything won on it. 888casino’s offer terms and its general bonus policy state no figure across two readings, recorded as unknown and never as unlimited. That split is the reason to hunt the ceiling through an operator’s full bonus terms before typing anything here, rather than reading the promotion page and stopping.
- The cashout cap, in the numbers. It prints beside the result and stays out of the expected-value line. Where a cap applies, that line overstates the offer.
- The clock. No expiry field, so a €4,000 requirement over seven days and the same requirement over ninety come back identical.
- Anything the terms exclude. Excluded games, banned bet patterns, a withdrawal made mid-wagering — NetBet’s terms forfeit the bonus and its pending winnings if you withdraw early. The bonus traps checklist is the list to run before the calculator, since a voided bonus has an expected value of zero however good the arithmetic looked.
Understand the mechanics behind each input
- Wagering requirements explained — the multiplier, its base, weighting and the max-bet rule, in euro terms.
- Wagering requirements by casino — multiplier, base and max bet per brand on our record, each row dated.
- Max cashout caps — the ceiling clause, and the cap ÷ turnover ratio that prices an offer honestly.
- Bonus traps checklist — the eight clauses that act on whether an offer stands, in the order each can act.
- How to beat wagering requirements — what can cut a requirement’s cost, and the clauses the terms already write against everything else.
- Casino bonuses available to Malta residents — the six offers with their significant terms beside the headlines.
Frequently asked
How do I calculate a wagering requirement?
Multiply the multiplier by its base — the bonus alone, or the deposit plus the bonus, whichever the terms name — then divide by the weighting of the games you will actually play. A €100 bonus at 30× on the bonus alone is €3,000 of stakes at full weighting, and €30,000 if you clear it on a game class weighted at 10%. The expected cost of that turnover is the turnover multiplied by the house edge of the game you play, which is where most of the money goes.
Which house edge should I enter?
The one belonging to the game you intend to clear on, taken as 100 minus its stated Return to Player: a slot showing 96.20% is a 3.8% edge. There is no casino-wide house edge to enter. A single casino runs games from well under 1% to several per cent, and many slot titles ship in more than one RTP build with the operator choosing which one you get, so the figure printed inside the game you are about to play is the only one that prices your own turnover.
Does the calculator include the maximum cashout cap?
It prints the cap as a warning beside the result and leaves the expected-value figure unchanged, so on a capped offer that figure is optimistic. Read the two together. NetBet’s welcome terms, scanned on 16 July 2026, convert winnings to cash up to €1,000 and deduct the excess, which makes €1,000 the ceiling on everything 30× of wagering can ever return there.
Can I use it on an offer with no wagering multiplier?
No — and our record now holds two of them, shaped differently. BC.Game’s monthly RakeBack unlocks in real time as you wager, with no bonus balance held behind a multiplier, so there is no turnover requirement to compute; it has to be priced against your own expected wagering volume, and its tiers are denominated in the operator’s own token, a further step between the headline percentage and any euro figure. Betway’s welcome offer returns a share of net casino losses in a 24-hour window, so again no balance is created and nothing is held behind a multiplier — and its terms publish no multiplier at all. Do not enter 0 to make the tool run on either. A figure the operator has not published is unknown, while a 0 would tell the calculator the bonus converts with no play at all, and it would print a confident expected value on a term nobody has written.
18+. A negative expected value is the normal reading on a match bonus, and an honest one: clearing wagering costs money on average, which keeps a bonus firmly inside the category of paid entertainment. Set your limits before you deposit. Free, confidential help: rgf.org.mt, Supportline 1777.