Why the terms matter more than the headline
“288% welcome bonus.” “Up to 500%.” “588% package.” Headline percentages are built to grab you, and they tell you almost nothing about what a bonus is worth. The value is in the terms: a few short clauses that decide how much you must bet, what you can bet on, how fast, how much you can win, and what quietly cancels the lot.
Every bonus is a trade: the casino adds money, and you agree to bet a set amount under set rules before it becomes withdrawable. Break a rule, even by accident, and the casino can remove the bonus and its winnings. That’s the deal you accepted when you ticked the box, so read the box first.
Once you know the dozen or so clauses that matter, any bonus takes two minutes to decode. This guide walks through each one with real examples from our reviews, works out what a typical bonus costs, and ends with a checklist. For the wagering maths in depth, see our wagering guide.
The bonus terms decoder
Here’s every clause that decides a bonus, what it means in plain words, and how it reads at the casinos we’ve reviewed.
| Clause | What it means | Example from our reviews |
|---|---|---|
| Wagering basis | Whether the multiplier applies to the bonus alone or to deposit + bonus | DK88: 25x the bonus only. GOD55: 35x deposit + bonus, so a 100 deposit plus a 255 bonus needs (100 + 255) × 35 = 12,425 in bets |
| Max bet | The biggest stake allowed per spin or hand while wagering | Megapari: a maximum bet of ≈ US$6 while you wager |
| Game weighting | The share of each bet that counts toward wagering | Megapari: MegaGames count double (blackjack doesn’t). BC.Game: bingo 100%, most Originals 80%, Crash and Blackjack 50% |
| Excluded games | Games whose bets don’t count, or can break the terms | Maxim88’s 288%: PlayAce, Mega888 and 918Kiss. BK8’s slots welcome: Kingmaker |
| Excluded bet types | Ways of betting that don’t count | UWIN33: draws, betting both sides, roulette bets on 24+ numbers, sports odds below 1.50 |
| Expiry | How long you have to clear the bonus (and sometimes to claim it) | DK88: 3 days. BK8 slots: 7 days. GOD55, me88, MD88, Maxim88, AW8, Megapari: 30 days |
| Max cashout or win cap | A ceiling on what the bonus can pay out | DK88: bonus winnings up to 5× the bonus. MD88 live welcome: ≈ US$490 |
| Minimum and maximum deposit | The least that qualifies, and the deposit that unlocks the full bonus | GOD55: from ≈ US$7, full ≈ US$625 at a ≈ US$245 deposit. me88: from ≈ US$39, capped at a ≈ US$780 deposit |
| One bonus at a time | Offers can’t be stacked or combined | GOD55: one bonus at a time, and rebates pause. BK8: promotions can’t be combined |
| Order of funds | Whether your own cash is played before the bonus | DK88 and UWIN33: real money first, then bonus funds |
| Wallet lock | Transfers restricted until the turnover is done | Maxim88 and BK8: no second transfer to the same provider until the turnover is complete |
| Payment rules | Methods that can’t be used to claim or cash out | UWIN33: the ≈ US$2 free credit can’t be cashed out in crypto |
| Account rules | One claim per person, local details, ID checks | MD88: one claim per person, household and IP. GOD55: a local mobile number and bank account |
| Rebate and cashback turnover | The wagering on everyday returns | me88’s 1.2% rebate: no turnover. UWIN33’s weekly cashback: 10x |
Wagering basis: the clause that doubles the work
The wagering requirement (turnover, playthrough, rollover) is the total you must bet before a bonus becomes cash. The multiplier gets the headline; the basis decides the workload. There are two:
- Bonus only: the multiplier applies to the bonus. A US$100 bonus at 25x means US$2,500 of bets.
- Deposit + bonus (D+B): the multiplier applies to both. A US$100 deposit plus a US$100 bonus at 25x means US$5,000 of bets, which is really 50x the bonus.
To compare offers fairly, convert everything to the bonus basis:
Bonus-basis multiplier = multiplier × (deposit + bonus) ÷ bonus
Here’s how the welcome offers in our reviews line up once converted:
| Casino and offer | As written | On the bonus alone |
|---|---|---|
| BK8 100% welcome | 12x deposit + bonus | 24x |
| DK88 welcome package | 25x the bonus only | 25x |
| UWIN33 100% slots | 15x deposit + bonus | 30x |
| Megapari casino package | 35x the bonus only | 35x |
| Maxim88 288% slots and fishing | 28x deposit + bonus | about 38x |
| me88 288% | 35x deposit + bonus | about 47x |
| GOD55 255% | 35x deposit + bonus | about 49x |
| AW8 150% | 35x deposit + bonus | about 58x |
Two warnings about the basis clause:
- Read the casino’s own worked example. BK8’s reads: deposit 300, receive 300, wager 7,200 (12 × 600). me88’s: deposit 600, get 1,728, wager 2,328 × 35 = 81,480.
- If the basis isn’t stated, assume deposit + bonus. MD88’s 288% says 35x without naming it, and MD88’s other deposit bonuses count deposit + bonus: (100 + 288) × 35 = 13,580, not 10,080.
Our wagering guide has the full maths, including winover targets on Mega888 and 918Kiss offers.
Max bet, game weighting and excluded games
These three clauses control how you’re allowed to clear the turnover, and they’re the easiest to break by accident.
Max bet
The max bet is the largest stake allowed per spin, hand or bet while the bonus is active. Megapari, for example, caps bets at ≈ US$6 while its casino package is wagered. Go over it once and the casino can remove the bonus and its winnings. Watch for features that quietly raise your stake: Ante Bet, bonus buys and, in fishing games, a higher cannon level.
Game weighting
Weighting (or contribution) is the share of each bet that counts toward the turnover. Slots usually count 100%; lower-edge games count less. Real examples:
- BC.Game publishes a Wager Contribution page: bingo and Perya Color Game count 100%, most BC Originals 80%, and Crash and Blackjack 50%.
- Megapari counts its in-house MegaGames double toward the casino bonus, except blackjack.
- Winna’s VIP Match bonus counts its Originals and games with 98–99.1% RTP at 25%, and games above 99.1% RTP at 10%.
Weighting works both ways: a 50% game doubles the turnover you need, and Megapari’s double-count games halve it.
Excluded games and bet types
“Slots” rarely means every slot. The main welcomes in our reviews leave out the Malaysian app favourites almost everywhere:
- Maxim88’s 288%: PlayAce, Mega888 and 918Kiss.
- me88’s 288%: 918Kiss, Mega888, Spadegaming, Relax Gaming and V-Power.
- GOD55’s 255% (Malaysia): 918Kiss, Mega888 and Pussy888, plus Playtech and three smaller studios.
- MD88’s 288%: 918Kiss, Mega888 and Pussy888, plus Playtech, Relax Gaming, Habanero and others.
- AW8’s 150%: Pragmatic Play, Mega888, 918Kiss and Pussy888 slots.
- BK8’s 100% slots welcome: Kingmaker.
Some casinos also exclude ways of betting. UWIN33 doesn’t count draws, betting both sides, roulette bets covering 24 or more numbers, sports odds below 1.50, 3 Pictures, Casino Hold’em, poker, RNG table games or 4D. Betting both sides (Banker and Player, Dragon and Tiger, Big and Small) is widely banned, because it grinds turnover at almost no risk.
Durian tip: Before your first spin, open the bonus terms and search the page for three words: “maximum”, “exclude” and “contribution”. Between them, those three lines cover most of the ways a bonus gets voided by accident.
Expiry, max cashout and minimum deposit
Expiry: days to claim and days to clear
Every bonus has a clock. If the turnover isn’t finished in time, the bonus and its winnings are removed. The windows in our reviews vary a lot:
| Window | Casinos and offers |
|---|---|
| 48 hours | Megapari’s Friday Casino Bonus and 10th-deposit bonus |
| 3 days | DK88’s casino welcome |
| 7 days | BK8’s 100% slots welcome and 288% slots bonus |
| 10 days | DK88’s SGD welcome package |
| 30 days | GOD55, me88, MD88, Maxim88 (288%), AW8 and Megapari’s welcome package |
Short windows need time. DK88’s 25x the bonus is one of the fairest rules we’ve found, yet a US$100 bonus means US$2,500 of bets in 3 days: 5,000 spins at US$0.50, about 1,700 a day.
There are claim deadlines too. DK88 makes you choose your welcome on the sign-up screen, Maxim88’s free spins must be opened within 3 days, BK8’s first-bet refund must be claimed within 72 hours, and Winna’s Weekly Boosts expire after 7 days.
Max cashout and win caps
A max cashout limits what you can withdraw from a bonus, however much you win with it:
- DK88: bonus winnings cash out up to 5× the bonus. On a US$100 bonus, that’s up to US$500.
- MD88’s live casino welcome: cashouts capped at ≈ US$490.
- UWIN33’s ≈ US$2 free credit: one withdrawal between ≈ US$12 and ≈ US$24; anything above is forfeited.
- GOD55’s Mega888 / 918Kiss welcome: a max payout of ≈ US$315.
Separate from bonuses, some casinos cap daily winnings on the account itself. GOD55’s terms cap the entry group at ≈ US$7,340 a day (more for higher groups), and casino.guru notes a US$150,000 daily net-win cap at Maxim88’s Malaysian site. High rollers should ask support about their limit before chasing a big win.
Minimum and maximum deposit
The minimum deposit decides whether you qualify at all: ≈ US$7 at GOD55 and UWIN33, ≈ US$10 at DK88, ≈ US$5 at BK8, ≈ US$6 at Megapari, ≈ US$39 at me88, and ≈ US$24 for Maxim88’s 288% (≈ US$12 for its 100% offers). The maximum matters on big percentages: GOD55’s 255% reaches its ≈ US$625 cap at a ≈ US$245 deposit, and me88’s 288% stops growing at a ≈ US$780 deposit. Deposit more and the extra earns no bonus.
One bonus at a time, sticky rules and account checks
Stacking and wallet locks
Bonuses almost never stack. GOD55 allows one at a time and pauses rebates meanwhile, BK8’s promotions can’t be combined, and Megapari releases each deposit bonus only after the previous one is cleared. Maxim88 and me88 offer their welcomes only before you join any other promotion, so claim the welcome first. At Maxim88 and BK8, an active bonus also blocks a second transfer to the same provider until the turnover is complete.
Sticky vs non-sticky: whose money goes first
- Non-sticky (cash first): DK88 and UWIN33 both play your real money before the bonus. Win big before touching it and you can ask support about withdrawing the cash and dropping the bonus.
- Sticky: the bonus merges with your balance, and only winnings above it can be withdrawn.
- Released as cash: BC.Game’s bonus unlocks as you bet (wager × house edge × 1%), and every released amount is real cash with no expiry and no max cashout.
Payment and account rules
- Payment methods: UWIN33’s ≈ US$2 free credit can’t be cashed out in crypto, while GOD55 and MD88 add 1% (up to ≈ US$215) on big weekly crypto deposits.
- One account: MD88 allows one claim per person, household and IP, and me88’s terms ban multiple accounts per person, household or IP address.
- Local details: GOD55’s welcome needs a local mobile number and bank account.
- Verification: BC.Game can ask for ID plus a selfie before a withdrawal, and Maxim88’s terms ask for photo ID before a cashout. Verify early; our withdrawal problems guide covers what to do if a payout stalls.
Rebates and cashback: the low-wagering money
Welcome bonuses carry the heavy terms. Everyday returns usually carry light ones, and for many players they’re worth more over a month:
| Offer | How it works | Turnover in our reviews |
|---|---|---|
| Instant or daily rebate | A share of every bet back, win or lose | me88 up to 1.2%: none. Maxim88 up to 1%: none. DK88 up to 1.5% daily: none. BK8 hourly rebate: none (fishing excluded). AW8: 1x |
| Weekly cashback or recovery | A share of net losses back | UWIN33 5% up to ≈ US$415: 10x. GOD55 weekly recovery: 10x. MD88 weekly rescue: 10x |
| Birthday bonus | A gift by VIP tier | GOD55, Maxim88 and me88: 1x |
| Reloads | A smaller match on later deposits | GOD55 10% unlimited reload: 8x. BK8 10% daily reload: 8x deposit + bonus |
A no-turnover rebate is simple maths: turn over US$5,000 in a month at 1% and you get US$50 back, on games welcome bonuses often ignore, like live baccarat. One clash to know: GOD55 pauses rebates while a bonus is active, so its welcome also costs you rebate money until the turnover is done.
Worked example: what a US$100 bonus really costs
Every bonus has an expected cost: the amount you should expect to lose, on average, while clearing it. The formula is:
Expected cost of clearing = turnover × house edge
On a slot with 96% RTP, the house edge is 4%. Here’s a US$100 deposit run through five real term structures from our reviews:
| Terms (modelled on) | Bonus | Turnover needed | On the bonus alone | Expected cost at 96% RTP | Bonus minus expected cost |
|---|---|---|---|---|---|
| 100% at 12x deposit + bonus (BK8) | US$100 | (US$100 + US$100) × 12 = US$2,400 | 24x | US$96 | about +US$4 |
| 100% at 25x the bonus (DK88’s rule) | US$100 | US$100 × 25 = US$2,500 | 25x | US$100 | about US$0 |
| 100% at 15x deposit + bonus (UWIN33 slots) | US$100 | (US$100 + US$100) × 15 = US$3,000 | 30x | US$120 | about −US$20 |
| 255% at 35x deposit + bonus (GOD55) | US$255 | (US$100 + US$255) × 35 = US$12,425 | about 49x | US$497 | about −US$242 |
| 288% at 35x deposit + bonus (me88) | US$288 | (US$100 + US$288) × 35 = US$13,580 | about 47x | US$543.20 | about −US$255 |
What this tells you:
- Low-multiple offers are close to break-even on average, with a free shot at a big win: the bonuses to clear and cash out.
- The huge matches cost more than they give on average. They’re playtime bonuses: a US$100 deposit plays like US$355 or US$388, but you’ll usually hand the bonus back before you finish.
- RTP moves the numbers. On a 97% RTP slot such as JILI’s Super Ace, the BK8 row costs US$72 instead of US$96. Our RTP and RNG guide shows how to check your casino’s version.
- Volatility decides the ride. A high-volatility slot can bust you before the finish line; our volatility guide explains why steadier games suit clearing.
These figures ignore max cashout caps, which can only lower a bonus’s value, and assume every bet counts 100%. Lower contribution or excluded games raise the cost further.
Your 7-step pre-claim checklist (and when to skip the bonus)
Run this before every deposit. It takes two minutes.
- Convert the wagering to the bonus basis. Multiplier × (deposit + bonus) ÷ bonus. Up to about 30x the bonus is a clearable bonus; above about 40x it’s a playtime bonus.
- Find the max bet and check whether Ante Bet, bonus buys or higher bet modes count toward it.
- List the eligible and excluded games. Make sure the games you actually play count, and at what percentage.
- Check the clock. Days to claim, days to clear, and whether that fits how often you play.
- Look for a max cashout or win cap, and work out what it means for your deposit size.
- Learn how to claim it. DK88 asks on the sign-up screen; GOD55, me88, Maxim88 and BK8 ask you to pick a promo code when you transfer to a game wallet; Megapari wants you to opt in before your first deposit. Miss the step and there’s no bonus.
- Clear the account rules. One account per person and household, your own bank or e-wallet, and ID verification done early so a winning withdrawal isn’t held up.
Durian tip: Screenshot the bonus terms and your turnover progress when you claim. If anything is disputed later, a dated screenshot of the rules you accepted is the quickest way to sort it out with support.
When to skip the bonus
A bonus isn’t always the best deal. Skip it, or take a different offer, if:
- You mainly play live tables. Most welcomes are slots-only and live bets count little or nothing. Take a live welcome or a rebate instead; our live casino guide compares them.
- You play with crypto and the casino pays rakeback. Winna skips the welcome bonus for instant rakeback every 7 minutes, and BC.Game’s bonus releases as cash as you bet. Our crypto casino bonuses guide goes deeper.
- You play Mega888 or 918Kiss. They’re excluded from almost every main welcome. Take the dedicated offers instead (Maxim88’s 100% up to ≈ US$49 at 8x winover, me88’s Mega & Kiss 120%, GOD55’s 100% up to ≈ US$24); our Mega888 guide explains winover.
- You want to withdraw soon. An active bonus usually ties up your balance, and at Maxim88 and BK8 your game wallet too, until the turnover is done.
- You can’t finish it in time. A smaller offer you can clear beats a giant one you can’t.
Where to claim bonuses with fair terms
These three casinos write the friendliest bonus terms in our reviews:
- DK88: the cleanest rules. The 588% welcome package up to ≈ US$390 + 218 free spins needs 25x the bonus only, from a ≈ US$10 deposit, and your real money is played first. Clear it within 3 days (bonus winnings cash out up to 5× the bonus), and grab the 38 no-wager free spins for verifying your email and phone before you deposit. Its daily rebate of up to 1.5% has no wagering.
- BK8: the lowest multiple. The 100% welcome up to ≈ US$80 asks 12x deposit + bonus, which is just 24x the bonus, from a ≈ US$5 deposit. The slots version also counts fishing, fast games and lottery, and runs for 7 days. Add the hourly instant rebate with no turnover and no cap.
- UWIN33: low wagering plus a freebie. The 100% slots welcome up to ≈ US$170 needs 15x deposit + bonus (30x the bonus), your cash is used first, and the ≈ US$2 free credit for verifying your account needs only 5x. Keep balances small and withdraw often.
Want to compare every current offer? Our bonuses page lists them side by side, and our low-wagering, fast-payout match narrows them to the offers that clear quickly and pay out fast.
A bonus is extra entertainment, not income. Set a budget before you claim one and stick to it, and if it stops being fun, our responsible gambling page can help.





