Use XO 666's exclusive voucher codes to get extra value on every deposit and bet. Special offers for regular members are always being updated.
⏳ Limited-time offer ends in:
Active Vouchers
Maximum Deposit Bonus
Maximum free bet
Voucher Redeemed
Copy any code below and use it when making a deposit or placing a bet
Add a Bonus to Your Account in Just a Few Steps
Click the "Copy" button on any voucher card above. The code will be saved to your clipboard.
Log in to your XO 666 account. New here? Register in under a minute using your mobile number.
Paste the copied code into the "voucher code" field when making a deposit or placing a bet, then apply it.
As soon as the code is applied, the bonus balance will be credited. Go ahead and bet on your favourite match.
Every offer is designed with Bangladeshi bettors in mind
The bonus balance is credited as soon as the voucher code is applied — no waiting, no manual process.
Once you meet the wagering requirement, winnings are paid directly to your bKash or Nagad — no conversion hassle.
You can have multiple vouchers active at the same time, provided the relevant conditions are met. Use separate codes for different sections.
Cricket is Bangladesh's favourite sport, and XO 666 offers dedicated cricket vouchers available all year round.
Every voucher's terms are clearly stated. No hidden charges, no sudden rule changes.
XO 666 adds new vouchers every week. Exclusive codes are available during special tournaments and seasonal events.
Bonuses and vouchers in online betting can feel confusing — so many rules, so many conditions, and it's hard to know where to begin. XO 666 keeps things straightforward. Each voucher code serves a specific purpose: some are for new members, some for regular bettors, and others for specific matches or tournaments.
Vouchers generally come in three types. First, deposit bonuses — a percentage of your deposit is added as a bonus. Second, free bets — you get to place a set-value bet without using your own money. Third, cashback — if you lose within a set period, a portion of those losses is returned to you. XO 666 offers all three types, each with clearly stated terms.
After redeeming a voucher, a common question is — why can't I withdraw my bonus? The answer is the wagering requirement. Say you receive a ৳1,000 bonus with a 5x wagering requirement — you'll need to place a total of ৳5,000 in bets before that bonus becomes withdrawable. This is standard practice in the industry; platforms include this condition to prevent direct cashouts.
Wagering requirements at XO 666 are kept relatively low. Most offers fall between 3x and 6x — well below the market average. The loyalty offer comes with just 3x wagering, which is among the lowest of any betting platform in Bangladesh.
It really depends on how you play. If you're new and making your first deposit, XOWELCOME gives you the most value. A 150% bonus means a ৳1,000 deposit leaves you with ৳2,500 total in your account — a solid way to get started.
If you're a regular cricket bettor, XOCRICKET is the code for you. A ৳500 free bet means you can place a big wager on a quality match with zero risk. And if you bet fairly regularly, the XOCASH10 weekly cashback will help cut down your losses over the long run.
The referral bonus works a little differently. When you bring friends to XO 666, both of you benefit. If your friend is genuinely interested in betting, the XOREFER code is a great starting point — you both get a ৳300 free bet with no deposit required.
Beyond regular vouchers, XO 666 also releases special codes for major events. Exclusive vouchers are available during IPL, Cricket World Cup, Euro football, and the Champions League Final. Festive bonuses are also offered during Pohela Boishakh and Eid — these are typically time-limited and come with higher values.
To access these special offers, keep an eye on XO 666's Help Centre. Registered members are usually notified in advance via SMS or in-app notification.
Many people save voucher codes but never check the expiry. On XO 666, every code's expiry date is clearly shown on the card. Once it expires, the code won't work. So when you find a voucher you like, don't wait — use it straight away.
Another common mistake is trying to use a code in the wrong section. XOCRICKET only works for cricket, XOFOOTBALL only for football. Each card clearly states where the code applies. A little attention goes a long way in avoiding any confusion.
A third common mistake is attempting to withdraw before completing the wagering requirement — this can result in your bonus being forfeited. If you have a bonus balance, complete the wagering first, then withdraw.
View terms for all offers at a glance
| Voucher Code | Type | Amount | Minimum Deposit | Wagering | Valid until |
|---|---|---|---|---|---|
| XOWELCOME | Deposit Bonus | 150% (up to ৳5,000) | ৳300 | 5x | 31 July 2026 |
| XOCRICKET | Free Bet | ৳500 | ৳500 Bet | 4x | 15 August 2026 |
| XOCASH10 | Cashback | 10% (up to ৳2,000) | ৳1,000 bet/week | 2x | Every week |
| XOFOOTBALL | Deposit Bonus | 100% (up to ৳3,000) | ৳500 | 6x | 30 September 2026 |
| XO7DAYS | Free Bet | ৳200 | Not Required | 3x | Ongoing |
| XOREFER | Referral Bonus | ৳300 (both sides) | Not Required | 3x | Ongoing |
Common Questions About Vouchers & Bonuses