How to Find Casinos with Bonus Offers in Vietnam
Four checks separate a bonus you can finish from one you cannot, and none of them is the headline number. They take a few minutes on the operator’s own bonus-terms page.
Casinos serving players in Vietnam advertise welcome packages, no-deposit spins, reload deals, cashback and VIP ladders — and the headline figure is rarely the part that decides anything. The same “100%” can mean a 10x playthrough calculated on deposit plus bonus at one operator and 40x on slots alone at another. This guide sets out what each bonus type is, the terms attached to the offers currently running for Vietnamese players, and which of them suit the games you already play. 18+ only; a bonus never changes a game’s built-in house edge.
Bonus terms differ far more than bonus headlines do. Among the casinos below, 20Bet matches 100% up to 3,000,000 VND but clears at 40x with slots the only games that count; Casino Days runs no percentage match at all — its welcome offer returns up to 20% of a day’s losses, and its other bonuses clear at 35x on the bonus itself; BC.GAME spreads up to 220% across four deposits and releases it in pieces as you wager. Compare the multiple, the figure it is calculated on, and which games count toward it before you compare the size of the offer.
Four checks separate a bonus you can finish from one you cannot, and none of them is the headline number. They take a few minutes on the operator’s own bonus-terms page.
Step 1
Every operator on this page publishes its bonus terms in full before registration: the wagering multiple, the excluded games and providers, the minimum deposit and the stake cap. That page, not the promotion banner, is where the offer is actually defined.
Step 2
35x on the bonus alone and 40x on a deposit match are different amounts of play. Casino Days applies 35x to the bonus you receive rather than to deposit plus bonus, and gives you 7 days to clear it. 20Bet runs 40x on every deposit bonus, so the full 3,000,000 VND casino match needs 120,000,000 VND staked.
Step 3
Weighting decides whether the playthrough is possible at all. Slots count 100% toward a 20Bet casino bonus and table and live-dealer games count 0%, so a baccarat or live-roulette session moves the requirement nowhere. Casino Days publishes a more graded table: slots 100%, table games 10%, live games 10%, and 0% on no-commission tables, video poker, Fishing God and Fishing War.
Step 4
Where an operator offers a choice, it is made once. 20Bet splits its welcome into a casino package (100% to 3,000,000 VND plus 120 free spins, minimum deposit 500,000 VND) and a sports package (100% to 2,500,000 VND, minimum 250,000 VND), and you select one when you open the account.
Every deposit bonus at the casinos on this page carries a playthrough, a game-weighting table and a claim window. Those three terms, rather than the size of the match, decide whether an offer fits how you play.
The same promotion is worth different amounts to different players, because the weighting table decides whether your own play counts toward it. Four common cases, and the offer that actually applies to each.
Slots carry 100% weighting everywhere, so the match bonuses are built for this player and the only question is which is finishable. 20Bet’s casino welcome is 100% up to 3,000,000 VND plus 120 free spins at 40x, with a 125,000 VND cap on each spin. Slots also count 100% at Casino Days, where a bonus clears at 35x on the bonus itself inside 7 days and the stake cap is €/£/$5 a spin or €/£/$0.50 a bet line.
Live tables are weighted 0% on 20Bet casino bonuses, so a match is the wrong instrument here. Casino Days weights live games at 10% — they move the requirement, but slowly — and drops to 0% on no-commission tables, Texas Hold’em, Casino Holdem, Stud, 3 Card Poker, Gold Bar Roulette and ONE Blackjack. The offers that do reach a live player are paid on losses instead: Casino Days’ daily cashback of up to 20%, and its VIP Cashback, which returns a share of the week’s losses.
20Bet’s welcome splits at registration, and the sports half is 100% up to 2,500,000 VND from a 250,000 VND deposit — a lower entry than the casino package’s 500,000 VND. It adds a Saturday reload paying up to 2,500,000 VND in free bets, and a separate six-level sports ladder whose comp points convert to free bets, capped at 130,000,000 VND a month. Casino Days and BC.GAME are casino-only, so 20Bet is the single option on this page for a sports bettor.
At small deposits the caps matter more than the percentages. 20Bet’s two no-deposit offers — 10 free spins for the app and 10 for push notifications — need no payment at all, with winnings capped at 1,300,000 VND, and its per-deposit spins are worth only the site minimum each on a 900,000 VND deposit. At Casino Days the daily cashback is a percentage of what you actually lost, so it scales with the stake you were playing, and free cash is the one reward there that carries no wagering.
Slots carry 100% weighting everywhere, so the match bonuses are built for this player and the only question is which is finishable. 20Bet’s casino welcome is 100% up to 3,000,000 VND plus 120 free spins at 40x, with a 125,000 VND cap on each spin. Slots also count 100% at Casino Days, where a bonus clears at 35x on the bonus itself inside 7 days and the stake cap is €/£/$5 a spin or €/£/$0.50 a bet line.
Live tables are weighted 0% on 20Bet casino bonuses, so a match is the wrong instrument here. Casino Days weights live games at 10% — they move the requirement, but slowly — and drops to 0% on no-commission tables, Texas Hold’em, Casino Holdem, Stud, 3 Card Poker, Gold Bar Roulette and ONE Blackjack. The offers that do reach a live player are paid on losses instead: Casino Days’ daily cashback of up to 20%, and its VIP Cashback, which returns a share of the week’s losses.
20Bet’s welcome splits at registration, and the sports half is 100% up to 2,500,000 VND from a 250,000 VND deposit — a lower entry than the casino package’s 500,000 VND. It adds a Saturday reload paying up to 2,500,000 VND in free bets, and a separate six-level sports ladder whose comp points convert to free bets, capped at 130,000,000 VND a month. Casino Days and BC.GAME are casino-only, so 20Bet is the single option on this page for a sports bettor.
At small deposits the caps matter more than the percentages. 20Bet’s two no-deposit offers — 10 free spins for the app and 10 for push notifications — need no payment at all, with winnings capped at 1,300,000 VND, and its per-deposit spins are worth only the site minimum each on a 900,000 VND deposit. At Casino Days the daily cashback is a percentage of what you actually lost, so it scales with the stake you were playing, and free cash is the one reward there that carries no wagering.

Seven kinds of promotion run at the casinos serving Vietnam, and each has its own page in this section with the current terms on it. Below is what each one is, and the figure that matters most in it.
The welcome bonus is the offer attached to a first deposit, and the three operators here build it three different ways. 20Bet asks you to choose at registration between a casino package — 100% up to 3,000,000 VND plus 120 free spins, from a 500,000 VND deposit — and a sports package worth 100% up to 2,500,000 VND from 250,000 VND. Casino Days does not calculate its welcome on a deposit at all: the offer returns up to 20% of a day’s losses, so what it is worth follows how much you play rather than how much you pay in. BC.GAME spreads up to 220% across the first four deposits and releases it as you wager rather than in one credit.
A no deposit bonus is credited without a payment, which is why the amounts are small and the win is capped. The two genuine ones running here are both from 20Bet: 10 free spins for installing the mobile app, and 10 more for switching on push notifications. Anything won from either pays out to a maximum of 1,300,000 VND. Offers billed as no-deposit that ask for a deposit first are deposit bonuses under another name, and the operator’s terms page states which is which.
Free spins come as part of a welcome package, on a scheduled reload, or standalone. The number of spins is the least informative part: 20Bet sets the value of its per-deposit spins by deposit size, so 15 spins are worth the site minimum each on a 900,000 VND deposit and 40,000 VND each from 9,000,000 VND. Casino Days runs spin campaigns on new and selected slots; unless an offer says otherwise each spin is worth that game’s minimum stake, winnings from them clear at 35x, and the spins must be used within a day.
A reload is a match on a later deposit, usually on a fixed day. 20Bet runs a Friday casino reload of 50% up to 2,500,000 VND plus 50 free spins, up to 100 free spins on Wednesdays from a 600,000 VND deposit, and a Saturday sports reload paying up to 2,500,000 VND in free bets. Casino Days runs its reloads as scheduled campaigns rather than on fixed weekdays; its standing terms put them at 35x on the bonus received, to be cleared within 7 days.
A cashback bonus returns a percentage of net losses over a period. It is the headline offer at Casino Days, which returns up to 20% of a day’s losses and adds a weekly VIP Cashback on top for members of that programme. BC.GAME pays instant cashback that is withdrawable immediately rather than held behind a playthrough.
A rebate is paid on the amount staked, win or lose, which makes it the one promotion that does not depend on the outcome of a session. It is the mirror image of cashback, which is paid on what a session cost you; of the operators on this page the recurring offers are cashback rather than turnover rebates, so read which of the two an offer actually is before comparing percentages.
The loyalty programme is the ladder those percentages sit on, and the VIP programme is its upper end. Casino Days runs a VIP Cashback programme that returns a share of the week’s losses and adds personal account handling and a dedicated support channel. 20Bet runs two separate ladders: 30 casino levels paying free spins on the first six and then cash rewards, and 6 sports levels paying comp points that convert to free bets, capped at 130,000,000 VND a month. BC.GAME’s VIP Club is by invitation.
Bonus funds can be staked on most of an operator’s catalogue, but only some of that play counts toward the wagering requirement, and the weighting table in the terms is where that is set. The pattern across the casinos on this page is consistent: slots carry the playthrough, and everything dealt by a person usually does not.
Online slots are the games every casino bonus is built around, and they count 100% toward a 20Bet playthrough and 100% at Casino Days too. Two limits apply while the bonus is live: a maximum stake of 125,000 VND a spin at 20Bet, and €/£/$5 a spin or €/£/$0.50 a bet line at Casino Days. Free spins are always tied to named titles, and unless an offer says otherwise each Casino Days spin is worth that game’s minimum stake.
Live-dealer tables are weighted 0% on 20Bet casino bonuses and 10% at Casino Days, so a match bonus is the wrong promotion for a live player. The offers that do apply are the ones paid on losses rather than on a deposit: Casino Days’ daily cashback of up to 20% and its weekly VIP Cashback. Note which live tables count for nothing at Casino Days: no-commission tables, Texas Hold’em, Casino Holdem, Stud, 3 Card Poker, Gold Bar Roulette and ONE Blackjack are all 0%.
Blackjack is a table game, which places it in the 0% column at 20Bet and the 10% column at Casino Days. The reason is the house edge rather than the format: played with basic strategy a standard shoe leaves the house around 0.5%, far less than a slot, so operators discount it in the playthrough. If you want to play blackjack with a bonus, use a cashback offer rather than a match, or take 20Bet’s sports package instead.
Roulette sits in the same 0% column as the other table games, whether it is the RNG version or a live wheel. The single-zero wheel has 37 pockets and a house edge of 2.70%; the double-zero wheel has 38 and 5.26%. Neither number moves because a bonus is active — what a bonus changes is the size of the bankroll, not the odds of the bet.
Baccarat is the most-played table game in this market and, like the rest of them, is discounted on casino match bonuses — 0% at 20Bet, 10% at Casino Days. There are three main bets: banker at a 1.06% house edge, player at 1.24%, and tie at 14.36% where it pays 8:1, which is why the tie is the bet to leave alone. Because the table games sit outside or near the bottom of the playthrough, the cashback offers are the promotions that actually reach a baccarat player.
Online slots are the games every casino bonus is built around, and they count 100% toward a 20Bet playthrough and 100% at Casino Days too. Two limits apply while the bonus is live: a maximum stake of 125,000 VND a spin at 20Bet, and €/£/$5 a spin or €/£/$0.50 a bet line at Casino Days. Free spins are always tied to named titles, and unless an offer says otherwise each Casino Days spin is worth that game’s minimum stake.
Live-dealer tables are weighted 0% on 20Bet casino bonuses and 10% at Casino Days, so a match bonus is the wrong promotion for a live player. The offers that do apply are the ones paid on losses rather than on a deposit: Casino Days’ daily cashback of up to 20% and its weekly VIP Cashback. Note which live tables count for nothing at Casino Days: no-commission tables, Texas Hold’em, Casino Holdem, Stud, 3 Card Poker, Gold Bar Roulette and ONE Blackjack are all 0%.
Blackjack is a table game, which places it in the 0% column at 20Bet and the 10% column at Casino Days. The reason is the house edge rather than the format: played with basic strategy a standard shoe leaves the house around 0.5%, far less than a slot, so operators discount it in the playthrough. If you want to play blackjack with a bonus, use a cashback offer rather than a match, or take 20Bet’s sports package instead.
Roulette sits in the same 0% column as the other table games, whether it is the RNG version or a live wheel. The single-zero wheel has 37 pockets and a house edge of 2.70%; the double-zero wheel has 38 and 5.26%. Neither number moves because a bonus is active — what a bonus changes is the size of the bankroll, not the odds of the bet.
Baccarat is the most-played table game in this market and, like the rest of them, is discounted on casino match bonuses — 0% at 20Bet, 10% at Casino Days. There are three main bets: banker at a 1.06% house edge, player at 1.24%, and tie at 14.36% where it pays 8:1, which is why the tie is the bet to leave alone. Because the table games sit outside or near the bottom of the playthrough, the cashback offers are the promotions that actually reach a baccarat player.
A bonus is claimed in four steps, and the only one with a decision in it is the first. Once the deposit lands the operator credits the bonus automatically, or after you select it on the promotions page in your account.
Slots players have the widest choice, because slots are the games every match bonus is weighted toward. Live-dealer and table players are better served by promotions paid on losses rather than on a deposit — Casino Days’ daily cashback of up to 20% and its weekly VIP Cashback — or by 20Bet’s sports package.
Registration takes an email or phone number, a password and an account currency. At 20Bet the welcome choice is made on the registration form itself: the casino package or the sports one, not both. Setting the account to VND at this point avoids a conversion on every deposit later.
Each offer states its own minimum, and a deposit under it does not trigger the bonus. 20Bet’s casino package needs 500,000 VND and its sports package 250,000 VND. At Casino Days the binding term is the clock rather than the deposit: an offer has to be claimed before it counts, and cash and reload bonuses expire after 7 days. Local methods — bank transfer, MoMo, ZaloPay, ViettelPay — are the usual routes in this market.
The bonus balance converts once the multiple is met: 40x on 20Bet deposit bonuses, 35x on the bonus itself at Casino Days, and released in stages at BC.GAME. Keep to the stake cap while the bonus is live — 125,000 VND a bet at 20Bet, €/£/$5 a spin at Casino Days — and to the games the terms list as eligible.
Four terms decide whether a bonus can be finished: the multiple, the figure it is calculated on, which games count, and how long you have. Everything else in a bonus T&C is secondary to those. Below is what each one means and where the casinos on this page currently set it.

Neither of the two largest welcome offers running for Vietnamese players needs a code. At 20Bet the casino or sports package is chosen on the registration form; at Casino Days every offer has to be claimed from the bonus section of the account before it takes effect. Codes turn up mainly on one-off campaign offers and on app or notification promotions, and where one is required the operator prints it on the promotion itself along with the same wagering terms as everything else.
The right bonus is the one whose terms fit the games already on your screen. For slots that usually means the largest match you can realistically play through — 20Bet’s 100% to 3,000,000 VND with 120 spins at 40x, or a Casino Days bonus at 35x on the bonus alone. For live-dealer and table play a match bonus is the wrong instrument, because the games are weighted 0% at 20Bet and 10% at Casino Days; the cashback offers are the promotions that apply. Whichever you take, the multiple, the weighting table and the caps are the parts worth reading, and no bonus changes a game’s built-in house edge. 18+ only.
It is set per bonus in the operator’s terms. On 20Bet casino bonuses slots count 100% and table and live-dealer games count 0%. Casino Days counts slots 100%, table games 10% and live games 10%, dropping to 0% on no-commission tables, video poker, Fishing God and Fishing War.
The operator adds a percentage of your deposit as bonus funds — 100% up to 3,000,000 VND on 20Bet’s casino welcome, 50% up to 2,500,000 VND on its second deposit. Casino Days is the exception on this page: its welcome offer is not calculated on a deposit at all, but returns up to 20% of a day’s losses.
In small amounts, yes. 20Bet credits 10 free spins for installing its mobile app and 10 more for enabling push notifications, neither of which needs a payment. Winnings from a no-deposit bonus at 20Bet pay out to a maximum of 1,300,000 VND.
They lapse at the end of the window the operator sets and cannot be reinstated. Spin value is worth checking as well as spin count: 20Bet’s per-deposit spins are worth the site minimum each on a 900,000 VND deposit and 40,000 VND each from 9,000,000 VND.