Available on both Android & iOS
A small app of just a few megabytes gives you everything 20bet has to offer. Sports Betting, Live Casino, deposits and withdrawals — all in one place. Separate versions are available for both Android and iOS.
Virus-free, SSL-secured — a completely safe file
Android or iOS — whichever you use, 20bet runs at full capacity on both platforms
Install the APK directly on any Android phone — Samsung, Xiaomi, Realme, Oppo, Vivo, and more. Since the file is downloaded outside the Google Play Store, this is the easiest method available in Bangladesh.
A dedicated iOS version of 20bet built for iPhone and iPad users. Developed in line with Apple's strict security standards, the app is fast, smooth, and easy on the battery — and installs via a familiar, straightforward process.
Step-by-step guide for both Android and iOS
Go to your phone's Settings → Security → and enable "Unknown Sources" or "Install from Unknown Apps". Without this, the APK file cannot be installed. Only keep this enabled for 20bet.
Click the "Download Android APK" button above. The file will be saved to your phone's Downloads folder. At just 4.2 MB, it takes no more than 20–30 seconds to download.
Open your phone's File Manager or My Files app, navigate to the Downloads folder, and locate the 20bet APK file.
Tap the APK file and press "Install". The installation completes in 10–15 seconds. Then tap "Open" to jump straight into the app.
Log in if you already have an account, or complete registration if you're new. Your first app login comes with an exclusive mobile bonus.
Visit this page on your iPhone using the Safari browser. Installing the iOS app from Chrome or any other browser is not possible, so Safari is required.
Tap the "Download iOS App" button. A profile installation page will open — tap "Allow".
On your iPhone, go to Settings → General → VPN & Device Management. You'll see the 20bet profile listed — tap "Trust" to approve it.
Once installation is complete, you'll see the 20bet icon on your home screen. Tap it to open the app — you can log in instantly using Face ID or Touch ID.
If you already have an account, simply log in. Set up Face ID on iOS and next time you'll be in with just a glance.
Smartphone users in Bangladesh have surpassed tens of millions — and the vast majority are on Android. With that reality in mind, the 20bet app has been specially optimized for Bangladeshi users, meaning it runs smoothly on low-RAM devices and loads quickly even on slow internet connections.
Many users ask: I already have a browser, so why bother downloading a separate app? The answer is straightforward. The app delivers push notifications — meaning it'll alert you before your favourite match kicks off, without you having to check manually. Browsers don't offer that. On top of that, once you log in to the app, you won't need to re-enter your password every time — fingerprint or face unlock gets you in instantly. The deposit and withdrawal pages are also far simpler and faster in the app.
Once you install the 20bet app, you won't miss out on a single feature compared to the website — and in a few areas, the app actually has the edge. Live score updates appear directly within the app, so there's no need to open a separate tab. Casino games are optimized for touch controls, making the mobile experience noticeably smoother. For bKash or Nagad deposits, the app redirects you straight to mobile banking without any extra steps.
One thing that really stands out about the 20bet app is homepage customization. If you mostly bet on cricket, cricket matches will appear at the top. If you prefer Live Casino, you can bring that front and center. This ability to personalize the app to your preferences isn't fully available on the website.
Why millions of Bangladeshis use this app every day
Match kick-offs, goals, wickets, score changes — every update reaches your phone in real time.
Log in in one second using your fingerprint or Face ID. No need to type your password every time.
Even without an internet connection, your previous betting history and balance details remain cached in the app.
Interface, buttons, notifications — everything is in Bengali. You don't need to know English to use the app.
The app is lightweight, so it won't drain your phone's battery. You can use it for extended periods without worry.
BKash, Nagad, Rocket — all mobile banking options are available right inside the app. No need to go anywhere else.
Every transaction and login is secured with 256-bit SSL. There is no way for your information to be leaked.
When a new version is available, the app will notify you automatically. The update file is small and completes in just a few seconds.
This is a question many people have. In general, downloading an APK from an unknown source can be risky — that's true. But the APK downloaded directly from the 20bet website is completely safe. Before every release, the file is reviewed by a third-party cybersecurity team. It contains no malware, spyware, or viruses.
One important reminder: always download the 20bet APK exclusively from this official site. Files sourced from third-party websites or Telegram groups may not be safe. After downloading, verify the file size — the official file is always between 4–5 MB.
Many people worry about mobile data costs. The 20bet app uses relatively little data. Regular Sports Betting and checking odds uses around 15–20 MB per hour. Viewing live scores and text updates uses even less. Only live video streaming uses more data, but that's optional — you don't have to turn it on.
The app performs well even on low internet speeds. Live odds update and bets can be placed over a 3G connection. A stronger connection is only needed for live video streaming.
When a new update is available for the 20bet app, a notification will appear inside the app. Tapping that notification will immediately start downloading the new APK. No need to come back to this page. The old version will be automatically replaced by the new one, and your account, balance, and settings will all remain intact.
What happens if you skip an update? An older version may work for a while, but certain features will gradually stop functioning — particularly after security-related changes, which can prevent login on outdated versions altogether. So when a notification comes in, it's best to update without delay.
All things considered, the 20bet app is the lightest, fastest, and most user-friendly among all betting apps in Bangladesh. Once you install it, you'll understand why so many people choose it every single day.
Check whether your phone can run the 20bet app
| Requirements | Android | iOS | Mobile Web |
|---|---|---|---|
| Operating System | Android 6.0+ | IOS 13.0+ | Any browser |
| Minimum RAM | 2 GB | 2 GB | 1 GB |
| Storage required | 50 MB | 65 MB | Zero |
| Internet | 3G or Wi-Fi | 3G or Wi-Fi | 3G or Wi-Fi |
| Biometric Login | Supported | Face ID supported | Not Applicable |
| Push Notifications | Supported | Supported | Limited |
| Install Size | 4.2 MB APK | 6.1 MB | Zero |
* Tested on Bangladesh's most popular handsets, including the Samsung Galaxy J series, Xiaomi Redmi 9, and Realme C series.
Common Questions About Downloading & Your Account
4.2 MB, free, in Bengali. Separate versions available for both Android and iOS. Install once and you're set — no need to come back.