bj888 login — Bangladesh's top betting site
Cricket, slots and live casino in one account

From Dhaka to every corner of Bangladesh, thousands of players enjoy cricket betting, video slots and live casino at bj888 — all in one account. Deposit directly via bKash, Nagad, Rocket and Upay, and withdraw in just 5–30 minutes.

21+ only bKash · Nagad · Rocket · Upay Bangla and English support SSL encryption
৳200 Minimum deposit
120% Welcome bonus
24/7 Live support
bj888 Online Casino and Cricket Betting Platform

Why choose bj888?

Speed, security and convenience — all three together

Fast withdrawals

Most withdrawal requests are processed in just 5–30 minutes, any time of day or night.

Competitive odds

Get market-rate odds on all major tournaments including BPL, IPL and T20 World Cup — both pre-match and live.

Top-level security

Your account and funds are protected with SSL encryption and two-layer OTP verification.

24/7 Bengali Support

Live chat and email support in Bangla is available seven days a week, around the clock.

Local payment methods

Direct transactions via bKash, Nagad, Rocket and Upay — no bank account or international card needed.

Dedicated cricket focus

Every Bangladesh Tigers match, from BPL to ICC events — betting markets built specifically for cricket.

Large Game Library

Slots, fishing games and live games from top providers including PG Soft, Pragmatic Play, JILI and Evolution — all on one platform.

Fast and secure login

Sign in to your account in seconds using your mobile number and password. OTP verification keeps your account secure. For more details, see the bj888 login page and secure login guide.

What kind of game are you looking for?

Cricket to live casino — everything in one place

Cricket Betting

From Bangladesh Tigers Test, ODI and T20 matches to BPL, IPL and T20 World Cup — betting markets are open at bj888 for every major series. Match winner, top batter, series winner and over/under — multiple betting options on one screen. Live betting is available while matches are in progress.

View the cricket betting guide and all match markets

Slot Games

From PG Soft's Fortune Tiger, Mahjong Ways and Wild Bandito to Pragmatic Play's Gates of Olympus and Sweet Bonanza — bj888 has a large collection of classic, video and Megaways slots. High-volatility games like Hacksaw Gaming's Wanted Dead or a Wild and Nolimit City's Fire in the Hole xBomb are also available. Every game includes RTP information and a free practice mode.

View the full slot game catalogue and RTP comparison

Live Casino

Play baccarat, roulette and live blackjack with real dealers from Evolution and Pragmatic Play Live. Tables from Ezugi and SA Gaming are designed with Asian players in mind. Games stream in high definition directly from the studio, and work smoothly on mobile too.

To see the full game list, table limits and dealer schedule for the live casino — visit the bj888 Casino live games section.

Card Games

Various variants of the popular Teen Patti are available at bj888. JILI's TeenPatti Joker and Teen Patti 20-20 run great on mobile. You will also find classic baccarat, online poker variants and familiar Bangladeshi card games like Callbreak Quick and Ludo Quick.

View all card games and Teen Patti at bj888 Casino

VIP membership and weekly cashback

Play more, get more back — a four-tier rewards programme

Tier Weekly cashback Benefits
Bronze Up to 0.2% Cashback on weekly net losses, priority support
Silver Up to 0.5% Higher cashback rate, faster withdrawal processing
Gold Up to 0.8% Dedicated account manager, access to special offers
Platinum Up to 1.0% Maximum benefits, personalised service, exclusive rewards
Example: A Gold member with ৳20,000 in net losses in one week receives ৳20,000 × 0.8% = ৳160 cashback — the maximum rate for that tier. Cashback is calculated by subtracting total winnings from total losses for the week.

Moving between tiers is based on play volume and consistency. For full rules on tier upgrades and details on VIP benefits, see the complete bj888 VIP programme description.

bj888 Key benefits of the bj888 VIP cashback programme

Explore the site sections

A brief overview of what each section offers

Lottery

Various formats of popular lottery games in Bangladesh — join quick draws or enter large jackpot pools.

View lottery game types and how to participate

Fishing Games

Multiplayer fishing games from JILI and JDB — including Mega Fishing and Dragon Fortune — with the option to play at multiple tables at once.

View the fishing game collection and gameplay guide

Cricket

Live odds for Bangladesh Tigers matches, BPL and IPL — plus all markets from match winner to over/under.

View cricket betting markets and live odds

Slots

Hundreds of slots from PG Soft, Pragmatic Play and more providers — organised with RTP information and category filters.

View the full slot game catalogue and RTP list

bj888 Casino

Live baccarat, roulette and Teen Patti from Evolution and Pragmatic Play Live — with real dealers, streamed live.

View bj888 Casino live tables and card games

Popular slot games

Top slots among players

bj888 Fortune Tiger slot game PG Soft
Fortune Tiger
PG Soft
Video Slot Medium volatility
Max RTP 96.81%
bj888 Gates of Olympus slot Pragmatic Play
Gates of Olympus
Pragmatic Play
Cascading High volatility
Max RTP 96.50%
bj888 Mahjong Ways 2 slot PG Soft
Mahjong Ways 2
PG Soft
Video Slot High volatility
Max RTP 96.95%
bj888 Sweet Bonanza slot Pragmatic Play
Sweet Bonanza
Pragmatic Play
Cascading High volatility
Max RTP 96.48%
bj888 Wanted Dead or a Wild slot Hacksaw Gaming
Wanted Dead or a Wild
Hacksaw Gaming
Video Slot High volatility
Max RTP 96.38%
bj888 Super Ace jackpot slot JILI
Super Ace
JILI
Jackpot Medium volatility
Max RTP 97%
Aviator
Spribe
Crash Game Medium volatility
Max RTP 97%
bj888 Bonanza Megaways slot Big Time Gaming
Bonanza Megaways
Big Time Gaming
Megaways High volatility
Max RTP 96%

To browse hundreds more slot games — visit the full slot game catalogue and filter page.

Fast deposit via mobile wallet

Deposit from as little as ৳200 — bKash, Nagad, Rocket and Upay accepted directly

bKash
The first choice for those most comfortable with mobile payments.
  1. Select bKash from the bj888 cashier and enter the deposit amount
  2. Confirm payment via the bKash app or by dialling *247#
  3. Once OTP verification is complete, the balance will be added instantly
Nagad
The postal department's digital financial service — fast and easy to use.
  1. Choose Nagad in the cashier and enter the amount
  2. Approve the payment request in the Nagad app
  3. Once the confirmation message arrives, the funds will be credited to your account
Rocket
Dutch-Bangla Bank's mobile wallet — ideal for DBBL customers.
  1. Select Rocket in the payment options and set the amount
  2. Make the payment via the Rocket app or by dialling *322#
  3. Once the transaction is successful, your balance will update immediately
Upay
UCB Bank's mobile financial service — popular among younger users.
  1. Choose Upay in the cashier and enter the amount
  2. Approve the push notification in the Upay app
  3. After confirmation, the balance will be added to your account

Withdrawals work the same way — minimum ৳500, typically processed within 5–30 minutes.

What to know before your first deposit

Keep these six things in mind before you start

Read the bonus terms: Before claiming a welcome bonus, note that the bonus amount requires 25x wagering — for example, a ৳1,200 bonus on a ৳1,000 deposit means you must wager a total of ৳30,000 before withdrawing.
Make sure you meet the minimum deposit: The minimum deposit for every payment method is ৳200. Transactions below this amount will not be processed.
Use an account in your own name: The name on your payment account and your bj888 account must match — using someone else's number may cause your withdrawal to be blocked.
Complete KYC verification early: To avoid delays on your first withdrawal, complete your National ID verification (KYC) right after registration.
Set a deposit limit: Go to your account settings to set a weekly or monthly deposit limit — this helps you stay within your budget.
Remember the minimum withdrawal amount: The minimum withdrawal amount for any method is ৳500. Make sure your balance is higher than this.
bj888 What you need to know before depositing at bj888

How betting exchange works

Back and Lay — understanding the difference from a regular sportsbook

In a regular sportsbook, you always bet against the bookmaker. In a betting exchange, you bet directly against other players — the bookmaker only acts as a platform and takes a commission. As a result, odds are generally more market-driven.

There are two main roles in an exchange: Back (betting on a team to win) and Lay (betting on that team not to win). Lay betting is essentially taking on the bookmaker's role.

Example (decimal 2.50, Team A):
BACK: Stake ৳500 — if Team A wins you gain ৳750 (before commission); if they do not win you lose ৳500.
LAY: For a ৳500 lay bet against Team A, the liability is ৳750 (৳500 × 1.50); if Team A does not win you receive ৳500 (before commission); if they win you pay ৳750.

Feature Back bet Lay bet
What you do Bet on a team to win Bet on that team not to win
Winning condition Your chosen team wins Your chosen team does not win
Maximum loss Stake placed Liability (stake × (odds − 1))
Who is the counterparty Another player (Lay side) Another player (Back side)
Where odds come from Odds are set by the players participating in the market
Commission The platform takes a commission from the winning side's profit
bj888 Playing on bj888 via mobile browser

Play on mobile — anytime, anywhere

bj888 runs directly in your mobile browser — whether you use Android or iPhone. You can access all games and betting with the same account without installing a separate app. For those who prefer an app, Android and iOS apps are available through official channels.

Add a shortcut to your home screen:

1
Android (Chrome): Open the three-dot menu at the top right of the browser → tap "Add to Home screen".
2
iPhone (Safari): Tap the Share button at the bottom → select "Add to Home Screen".
3
Confirm the name and tap "Add" — an icon will be created on your home screen.

What to do if you lose connection? Once your data or Wi-Fi connection is restored, refresh the browser, log in again, and check "Bet History" — all your bet records will be there. If there is any issue, contact 24/7 live chat right away.

To see the full app feature list and setup guide — read the bj888 App details.

Keep your account secure

A few simple habits will protect your account and funds

Never share your OTP with anyone

The support team will never ask for your OTP — if someone does, it is a scam.

Verify the correct domain

Before logging in, check the address bar to confirm the correct domain. Be careful of fake or look-alike sites.

Use a strong password

Create a password combining uppercase letters, numbers and special characters — do not reuse the same password anywhere else.

Log out on shared devices

If you play at a cyber café or on a friend's phone, always log out after browsing and do not save your password.

Get support only through official channels

If you have an issue, contact the site via live chat or email — do not seek help through third parties.

Do not trust forwarded offers

Always verify "special offers" or "agent offers" forwarded on Telegram or WhatsApp by checking the official site yourself.

Build smart betting habits

Advice from experienced bettors — for Bangladeshi players

Set a budget before you play

Set aside a fixed amount for the week and use only a small portion of that budget on each bet — do not place large bets all at once.

Understand decimal odds

Decimal odds of 2.50 mean a total return of ৳2.50 for every ৳1 staked (৳1.50 profit). The higher the odds, the lower the probability — keeping this in mind makes it easier to choose bets.

How multi bets work

3 selections at 1.60 × 1.70 × 1.80 = 4.90 combined odds — a ৳100 stake returns ৳490, but all selections must win. Multi bets on cricket and football are popular in Bangladesh, but the risk is also higher.

Do your research before the match

Check team news, pitch conditions, weather and recent form — in BPL, IPL or international cricket, this information helps when making betting decisions.

Do not chase losses

After a losing streak, trying to recover losses by increasing your stakes usually leads to even bigger losses. Do not go beyond your set budget.

Keep a record of every bet

Write down which game you bet on, how much you staked, how much you won and how much you lost — in a notebook or your phone's notes — so you can see a clear picture of your actual results.

Set time limits and limits

Deposit limits and time-out options are available in your account settings. Using them helps keep your play under control.

Betting is entertainment — not a source of income. All games and betting activities are for players aged 21+. Do not play beyond your set budget.