Bet on mobile with joa99 — get the best online casino experience from anywhere, at any time
Bangladesh's most popular mobile betting site. Cricket matches, live casino and hundreds of slot games — all in one place, with fast bKash and Nagad payments.
Jackpot Games — Your chance at a big win
A share of every spin, bet or round goes into the jackpot pool. See how each game type below works.
Progressive Slot Jackpot
A small portion of each bet goes into a central pool. The more players play, the larger the pool grows. Anyone can win the entire pool through a random trigger or a special combination.
Slots Big PoolLive Casino Side-Bet Jackpot
Place a small side bet alongside your main wager at a blackjack or baccarat table. A specific card combination activates the side jackpot. You can win this pool even if you lose the main game.
Live Casino Side-BetCrash Game Multiplier
The higher the plane or rocket climbs, the bigger the multiplier grows. Cash out before the crash and you win according to the multiplier. Games like Aviator feature special high-multiplier rounds.
Crash SpribeFishing Game Jackpot
In games like Mega Fishing, special boss fish or golden spin events trigger the jackpot. When players defeat the boss together, everyone in the room shares the prize.
Fishing JILIHot Games — Most Popular Right Now
A quick look at the games most loved by joa99 players.
Fortune Tiger
PG Soft SlotGates of Olympus
Pragmatic Play SlotAviator
Spribe CrashMega Fishing
JILI FishingSweet Bonanza
Pragmatic Play SlotFortune Rabbit
PG Soft SlotCricket Formats Explained — What betting opportunities each one offers
A brief overview of cricket's three main formats and major franchise leagues — to help you place better bets.
T20
20 overs per team. Matches finish in three to three-and-a-half hours. Momentum shifts quickly in this short format, making over-by-over bets, match result bets and top batter/bowler bets very popular. BPL (Bangladesh Premier League) and IPL (Indian Premier League) are played in this format.
One-Day (ODI)
50 overs per team, typically a seven-to-eight hour match. Batting powerplay, middle overs and death overs each have their own pace. The ICC ODI World Cup is the biggest event in this format. Handicap, run-line and series bets are most common here.
Test
Up to five days, two innings each. Bettors need specific strategies for session-based bets, wicket bets and calculating the probability of a draw. The preferred format for patient bettors.
The Hundred
England's new format — 100 balls per team. Extremely fast-paced and action-packed, so in-play betting opportunities come up frequently.
Major Leagues
BPL
Bangladesh Premier League — home-ground stars of the Tigers.
IPL
Indian Premier League — the most-watched T20 league in the world.
BBL
Big Bash League — Australia's summer season league.
PSL
Pakistan Super League — a fast-growing and competitive league.
What makes joa99 different
Why we are the first choice for bettors in Bangladesh in terms of speed, security and convenience.
Fast Withdrawals
Money reaches your mobile account via bKash, Nagad or Rocket in just 10-45 minutes. No long waits.
SSL Security
All your data and transactions are encrypted. joa99 is a safe and reliable platform.
Fully Mobile-Friendly
No app download needed — all games run smoothly in your browser. Play from anywhere, whether you're in Dhaka or Sylhet.
24/7 Bengali Support
Round-the-clock Bengali and English assistance via live chat and email. We're here for any issue, day or night.
Generous Welcome Bonus
Up to 120% bonus on your first deposit, up to ৳20,000. This is one of the standout offers in the Bangladesh market.
VIP Loyalty Program
The more you play, the more cashback you earn. From Bronze to Diamond — weekly rewards across five tiers.
Wide Betting Markets
Detailed markets across cricket, football, kabaddi and many more sports. Place live bets during matches too.
Easy bKash and Nagad Payments
Start with a minimum deposit of ৳200. Transactions are completely straightforward via bKash, Nagad, Rocket, Upay and bank transfer.
Get started step by step on joa99
Open an account, make a deposit and jump into your favourite games in just a few minutes.
Create an Account
Go to the joa99 Login page and register with your mobile number and password. The whole process takes less than two minutes.
Verification (KYC)
Upload a photo of your national ID or passport. This keeps your account secure and ensures you can withdraw. For users aged 21 and above only.
First Deposit
Deposit a minimum of ৳200 via bKash, Nagad, Rocket, Upay or bank transfer. Transactions are credited immediately.
Claim Your Welcome Bonus
A 120% bonus is automatically added to your first deposit, up to ৳20,000. For example, a ৳1,000 deposit gives you a ৳1,200 bonus, bringing your total balance to ৳2,200.
First Game / Bet
Start from any section — slots, cricket betting or live casino. A brief set of rules is provided for each game.
Withdrawal
Request a minimum withdrawal of ৳500. It will reach your bKash or Nagad within 10-45 minutes.
Claim your 120% bonus at joa99 today
Up to ৳20,000 bonus on your first deposit. Get started in just a few minutes with bKash and Nagad.
Log InFootball Betting — Leagues Bangladeshis Love
Alongside cricket, football is also extremely popular among bettors in Bangladesh. Bet on all the major leagues at joa99.
Leagues favoured by Bangladeshi fans
- Premier League — England's top division, multiple matches every weekend
- La Liga — Spain's top league, star-studded matches
- Champions League — Europe's top club tournament
- World Cup Qualifiers — qualifier matches from Asia and Europe
Common Bet Types
1X2 — bet on a home win, draw or away win.
Double Chance — cover two possible outcomes in a single bet.
Over/Under Goals — whether total goals in the match will be above or below a set number.
Both Teams to Score (BTTS) — whether both teams will score at least one goal.
Asian Handicap — giving the weaker team a virtual advantage to level the playing field.
Top Goalscorer — which player will score first or at any point in the match.
Keep in mind — most matches in Europe's major leagues kick off after 11 PM Bangladesh Standard Time (BST). If you want to live bet late at night, plan ahead.
Live Betting and Cash Out — Fast-Moving Markets
Find out how in-play betting and the cash out feature work during a match.
What is In-Play Betting?
In-play or live betting lets you place bets even after a match has started. In cricket, odds shift quickly with every ball; in football, they change after every goal. Reading the situation and betting at the right moment can open up good opportunities.
How do odds move?
In cricket, when a wicket falls the batting team's chances of winning drop and their odds lengthen; a boundary or six does the opposite. In football, when a goal is scored the trailing team's odds get longer. Odds move fastest in the final over or during extra time.
What is cash out?
Cash out lets you take a partial or full value of your current position before the match ends. You can use it to lock in a profit when your team is ahead, or to limit your loss when they fall behind.
4 practical tips
Set a maximum stake limit in advance and stick to it.
Stay calm when odds change fast — avoid placing large bets in a rush.
Only use cash out when it fits your plan.
There is no guarantee of profit — keep enjoying the game as your main goal.
Bonus terms and conditions in plain language
We believe in transparency. Learn these things before claiming a bonus.
| Bonus type | Amount | Maximum | Wagering |
|---|---|---|---|
| Welcome bonus (first deposit) | 120% | ৳20,000 | 20x (on the bonus amount only) |
| VIP weekly cashback | Bronze 0.2% — Diamond 1.0% | By tier | Wagering generally does not apply to cashback |
Wagering requirement
To withdraw winnings from bonus funds, you must first place a specified amount in bets. This is calculated on the bonus amount only, not the deposit. Example: ৳1,200 bonus × 20 = you need to place ৳24,000 in bets before you can withdraw bonus winnings.
Game contribution
Not all games contribute equally toward meeting the wagering requirement. Slots typically contribute the most. Exact rates are stated in the bonus terms — read the terms before claiming a bonus.
Maximum bet while a bonus is active
When a bonus is active there is a maximum stake per round. Exceeding the limit may result in the bonus being voided. Check the bonus terms for the specific limit.
Bonus expiry and maximum withdrawal limit
Every bonus has an expiry date; if you do not complete the wagering in time, the bonus expires. A maximum withdrawal amount from bonus winnings may also be stated in the terms.
joa99 loyalty program — play, earn
The more you play, the more points you accumulate and the higher the tier you reach. Receive cashback every week.
Weekly cashback
0.2%
The first step in your joa99 journey. Play regularly and collect points.
Weekly cashback
0.4%
The next step after Bronze. Benefits grow as you play more.
Weekly cashback
0.6%
Attractive benefits for regular and enthusiastic players.
Weekly cashback
0.8%
Close to the top tier — special benefits and priority support.
Weekly cashback
1.0%
The highest tier at joa99. The best cashback rates and exclusive benefits.
How do you earn points?
Points are added automatically every time you place a bet or play a game. As your points grow you move up to the next tier and your weekly cashback rate increases. Cashback is credited directly to your account every week.
joa99 site tour
A brief introduction to what you will find in each section.
Circus Delight
A colourful circus-themed slot from PG Soft. Learn about the fun bonus rounds and features.
Learn moreMega Fishing
JILI's popular fishing game. Find out about the different cannons, special bosses, and jackpot events.
Learn moreCricket
BPL, IPL, T20 World Cup — live betting and a variety of markets for all major cricket tournaments.
Learn morejoa99 Casino
Live casino, baccarat, blackjack, roulette, and much more. Play with real dealers.
Learn moreBeware of fake sites and scams
Familiarise yourself with the real joa99 and learn how to spot fraudsters.
Verify the official domain — always check that the browser address bar shows joa99.lat and the green padlock (HTTPS). Do not use any other domain, including ones with spelling variations.
Never share your OTP or bKash/Nagad PIN with anyone — genuine joa99 support agents will never ask for your password, OTP, or mobile banking PIN.
Be cautious of "agents" on Telegram and Facebook — many people deceive others with promises of special bonuses or fast payments. joa99 communicates only through official live chat and email.
Contact official support — if you suspect fraud, change your password immediately and inform the support team via live chat.
Use a strong password — use a mix of letters, numbers, and special characters; do not reuse the same password on other sites.
24/7 support — we are here for any issue
Day or night, in Bengali or English — our support team is always ready.
Live Chat
Start a chat directly from any page on the site. Ask your question in Bengali and get a quick reply.
Email support
For more complex matters, send an email to: [email protected] — we respond in both Bengali and English.
What can we help you with?
- Account creation, verification, and password recovery
- bKash, Nagad, Rocket, and bank transfer deposits and withdrawals
- Questions about bonuses and promotions
- Game loading or technical issues
- VIP program and points enquiries
- Account security and responsible gambling
Frequently asked questions
Simple answers to common questions about joa99.