What a Casino Bonus Actually Costs the Operator
A 100 euro bonus almost never costs 100 euros. Wagering, game weighting and max cashout decide the real number — and one multiplication tells you which way it lands.
- Multiply the wagering requirement by the house edge. Above 1.0, the average bonus mathematically burns itself out before conversion; below 1.0, you're funding real player value.
- At 96% RTP, the break-even wagering requirement is 25x. At 35x, the average player is expected to lose 140% of the bonus while clearing it.
- Real cost isn't the average — it's the tail. Max cashout exists to truncate that tail, and it's the term that does the most work.
- Game weighting silently multiplies the requirement. Ten percent weighting on table games means ten times the wagering.
- In GGR-taxed markets you pay duty on revenue you handed back as bonus, which makes generosity structurally more expensive than the marketing model shows.
The 100 Euro Bonus That Costs Nine Euros
Ask a marketing team what a welcome bonus costs and you'll usually get the face value back. A hundred euro match, ten thousand of them, a million euros of promotional spend.
That number is almost never right, and it's usually wrong by an order of magnitude. What a bonus costs depends on how much the player has to wager before the money becomes theirs, which games count toward that total, and what happens to winnings above a cap. Those three terms can turn a hundred euro bonus into a nine euro cost — or, if the terms are set carelessly, into a genuine hundred euro giveaway with a tail of losses behind it.
There's one multiplication that tells you which situation you're in. Most promotional calendars are built without anyone doing it.
The One Multiplication
A wagering requirement says the player must stake the bonus some multiple of times before withdrawing. The house edge says what share of each stake the operator keeps on average.
Multiply them:
Wagering requirement × house edge = expected loss, as a share of the bonus
At 35x wagering on a 96% RTP game, the house edge is 4%. So 35 × 0.04 = 1.40. Clearing a 100 euro bonus means staking 3,500 euros, and 3,500 euros of stakes at a 4% edge is 140 euros of expected loss — against 100 euros of bonus money to lose it with.
The average player runs out before finishing. That's not an accident of design; it's the design.
Here's where the break-even sits across common configurations:
| Game RTP | House edge | Break-even wagering | At 30x | At 40x |
|---|---|---|---|---|
| 97% | 3% | 33x | 0.90 | 1.20 |
| 96% | 4% | 25x | 1.20 | 1.60 |
| 95% | 5% | 20x | 1.50 | 2.00 |
| 92% | 8% | 12.5x | 2.40 | 3.20 |
Read the last two columns as multiples of the bonus. Anything above 1.00 means the expected loss during clearing exceeds the bonus itself. Anything below means the average player keeps some of it, and the promotion has real cost.
Note what the bottom row does. In markets where tax pressure has pushed RTP down to 92%, the same 30x requirement becomes brutally strict — 2.4 times the bonus in expected losses. The same headline offer is a materially worse deal in Germany than in Malta, without a single word of the terms changing.
Why the Average Is the Wrong Number Anyway
Expected value describes a population, not a person. Individual outcomes scatter widely around it, and the scatter is where cost actually lives.
Most players clearing a 35x bonus lose the balance and cost nothing beyond the acquisition — the share that never converts is breakage, and it's usually most of the campaign. A minority run hot early, clear the requirement, and withdraw real money. The operator's promotional cost is almost entirely that minority.
Which makes max cashout the most economically significant term in the offer:
- Without a cap, a lucky run on a high-volatility slot can convert a 100 euro bonus into a four-figure withdrawal. Rare, but it dominates the cost line when it happens.
- With a 5x cap, the same run pays out 500 euros and the tail is truncated. Expected cost drops sharply while the headline offer looks identical.
- With a very tight cap, the offer stops being attractive to informed players and starts attracting complaints instead.
This is why two operators running visually identical welcome offers can see promotional costs differing several-fold. The difference isn't in the face value. It's in the cap and the volatility of the games players actually clear on.
Game Weighting: The Quiet Multiplier
Game weighting decides how much each euro staked counts toward the requirement. Slots typically count 100%. Table games often count 10%, sometimes less, and live dealer content is frequently excluded outright.
The arithmetic is unforgiving. A 35x requirement on a game weighted at 10% means the player must stake 350 times the bonus to clear it — 35,000 euros on a 100 euro bonus. At blackjack's roughly 0.5% edge that's 175 euros of expected loss, so even a very low-edge game can't be exploited to grind out a bonus.
That's exactly what weighting is for. Without it, players would clear wagering on the lowest-edge game available and the multiplication above would collapse. With it, the requirement is effectively enforced against the house edge the operator intended.
Two practical consequences:
- Publishing weighting clearly is a compliance matter, not just a UX one. Regulators treat unclear promotional terms as an unfair-terms problem, and the UK's licence conditions and codes of practice are explicit that significant conditions must be transparent up front.
- Advertising rules bite separately from licensing ones. A bonus promoted without its material conditions is an advertising problem before it's a licensing one, and the ASA's rulings on gambling promotions are a useful record of where the line sits.
- Malta-licensed operators face the same expectation through MGA player protection requirements, which treat promotional terms as part of fair-treatment obligations rather than marketing copy.
- Weighting tables that vary by game rather than by category are hard for players to reason about, and are a recurring source of complaints and chargeback disputes.
The Terms That Decide the Bill
Beyond the headline percentage, five terms move the real number:
- Wagering base — Requirements applied to deposit plus bonus rather than bonus alone double the wagering. A "30x" on deposit-plus-bonus is a 60x on bonus in everything but name.
- Max bet during clearing — Usually capped at around five euros. Without it, a player can stake the whole bonus on one hand and convert variance directly into withdrawable money.
- Time limit — A short expiry raises breakage sharply. It also generates complaints, and regulators look closely at expiry terms that are hard to meet.
- Game exclusions — Excluding the lowest-edge and highest-volatility content is how the modelled edge survives contact with real players.
- Max cashout — The single largest lever on tail cost, as above.
Each of these is a configuration field in the bonus engine. Platforms aimed at multi-market operators — SoftSwiss, BetConstruct and Digitain among them — expose all of them per campaign, which is what makes per-market bonus policy possible at all. A platform that only supports a global bonus template forces one policy across markets with different RTP regimes and different tax bases, which is expensive in at least one direction.
The Tax Line Marketing Forgets
In a GGR-taxed market, duty applies to gross gaming revenue before promotional costs are deducted. The operator pays tax on money handed back to the player as bonus credit.
At a 40% rate, a promotional programme costing 20% of GGR carries an additional 8 points of GGR in duty on the bonused portion. In an NGR-based market where bonuses are deductible, that cost doesn't arise.
Same offer, same players, materially different economics — decided entirely by which base the jurisdiction taxes. Bonus policy that doesn't vary by market is leaving money in one of them.
How to Cost a Promotion Properly
A workable method, in the order the numbers should be assembled:
- Start from the wagering multiplication — Requirement times house edge on the games players will actually clear on, not the theoretical average across the library. This tells you whether the offer is structurally self-funding.
- Model the tail, not the mean — Estimate what share of players convert and what they withdraw under the cap. This is the cost line; the average is not.
- Add the tax on bonused revenue — In GGR markets, apply the duty rate to the promotional portion. It belongs in the campaign cost, not in a finance report three months later.
- Compare against retained value, not signups — A bonus that converts cheaply but attracts players who never return has done nothing. The evidence that fast withdrawals outperform bonus generosity as a retention lever keeps accumulating.
- Watch for abuse patterns separately — Bonus economics assume ordinary players. Organised bonus abuse and multi-accounting breaks every assumption above and needs its own controls.
Most operators iGamingHub speaks to track promotional spend in absolute euros and stop there. The absolute number is the least useful of the available figures: it says what was issued, not what was lost, and those differ by roughly the factor this article is about.