Our 1win app review
We put the app on a real Android phone and followed the money the whole way: we paid in with Mobile Money, then cashed out. The scores below are about how easily money goes in and comes out.
1win is a betting site with an online casino. On Android you install it from an APK file, because it's not on Google Play. You download the current version, 1.5.1, which needs Android 8.0 or later. Once it's on your phone you get pre-match and live odds, plus the casino with Aviator, JetX and CricX. You pay in and get paid out with Mobile Money.
This page is not run by 1win. We place no bets, hold no money and never touch yours. We explain how to install the app cleanly, how the welcome offer and its wagering work, and the deposit and withdrawal rules for your country. The main offer is a 500% package spread across your first four deposits, worth up to about $2,000 in total (600% if you deposit with crypto). It turns on when you type promo code MAXWIN100S at sign-up.
- Light 5.0 MB package that lands and installs fast on almost any Android.
- You can verify it — the SHA-256, package name com.mobile.one_win and version 1.5.1 are all listed.
- Code MAXWIN100S unlocks a 500% run over four deposits, rising to 600% on crypto.
- Sportsbook, in-play odds, Aviator/JetX and the full casino sit in the one app.
- Deposits and payouts run on local Mobile Money, with ID checks done in-app.
- iPhone owners only get the Safari web version — there is no App Store build.
- Because it skips Google Play, you grant “unknown sources” once to install.
- Bonus funds turn over five times before withdrawal — check the current terms first.

Download the Android APK
One button, one file: the current 1win version, with nothing extra bundled in. Before you install, check the numbers in the table against what your phone shows for the file you downloaded.
1win works this way: the file lands in your Downloads folder and you open it to install. Android checks the signature as it installs. If a different version is already on the phone, you'll see a version conflict instead of it overwriting.
A fake or repackaged APK can hide extra code, so always check the file. It only takes a second: the size should be 5.0 MB and the SHA-256 must match the table. If the hash is wrong, the file was changed or only came down part way. Delete it and download it again. Each version has its own fingerprint, so we update the value here every time the version changes.
| APK detail | Value to check | Why it is useful |
|---|---|---|
| File name | 1win.apk | Single package, no extra installer |
| Package | com.mobile.one_win | Identifies the genuine app |
| Version | 1.5.1 | Confirms a current build |
| Size | 5.0 MB (5,254,851 bytes) | A wrong size means a wrong file |
| SHA-256 | d77f3bc324bfc39f27aa38cbcc61b0ec008874a7389ca0c6a9c5166c45e5520a | Proves the file was not altered |
| Requirement | Android 8.0 or newer | Older systems cannot run it |
1win welcome bonus and promo code
You enter the code once, on the registration form. Three things matter: how much you deposit, how the package spreads across your first four deposits, and the wagering rule. Together they decide when you can withdraw.
Bonus calculator
Pick your country, enter a planned first deposit, and see the 500% welcome package match and the x5 turnover.
500% on your first deposit — the first of four in the welcome package (up to about $2,000 total). Minimum deposit $5. Wagering x5 on accumulators (3+ legs, odds 1.40+, 30 days).
Sports bonus and wagering
On sports, the 500% package spreads across your first four deposits, up to about $2,000 in total. The casino bonus carries the same x5 wagering before you can cash out.
The amounts are in your own currency. The exact figures show up in the cashier when you deposit; the minimum deposit is $5.
How to activate the code
Open registration
Start a new account inside the app after install.
Enter MAXWIN100S
Paste the promo code in the bonus field before you finish.
Make the first deposit
Put in at least the $5 minimum for your payment method and the match kicks in.
Welcome package by local currency
| Country | Currency | Sports bonus cap |
|---|---|---|
| Bangladesh | BDT ৳ | 500% package · up to ~$2,000 total |
| Ethiopia | ETB Br | 500% package · up to ~$2,000 total |
| India | INR ₹ | 500% package · up to ~$2,000 total |
| Pakistan | PKR ₨ | 500% package · up to ~$2,000 total |
| Sri Lanka | LKR Rs | 500% package · up to ~$2,000 total |
| Nigeria | NGN ₦ | 500% package · up to ~$2,000 total |
| Philippines | PHP ₱ | 500% package · up to ~$2,000 total |
| Nepal | NPR रू | 500% package · up to ~$2,000 total |
| Kenya | KES KSh | 500% package · up to ~$2,000 total |
| Ghana | GHS ₵ | 500% package · up to ~$2,000 total |
| Somalia | SOS Sh | 500% package · up to ~$2,000 total |
The 500% package spreads across your first four deposits, up to about $2,000 in total, whatever your currency. The exact figures show up in the cashier when you deposit; the minimum deposit is $5.
How the 1win welcome bonus and x5 wagering work
A bonus only counts if you can withdraw it. So start with the wagering, not the headline number.
A new account gets a 500% package spread across its first four deposits, up to about $2,000 in total (600% if you deposit with crypto). On the casino side it also comes with a package and 70 free spins. To withdraw it, you clear the wagering: bet the bonus five times through accumulators. Each slip needs three legs or more. No leg can be under 1.40. It all has to finish within 30 days. Too few legs, odds below 1.40, or a missed deadline, and the bet doesn't count.
| Stage | Illustrative units | Note |
|---|---|---|
| Qualifying deposit | 100 | First deposit, matched at 500% |
| Bonus granted | 500 | Locked until turnover is met |
| Turnover required (x5) | 2,500 | Across accumulators of 3+ legs |
| Minimum leg odds | 1.40 | Every leg, no exceptions |
| Window | 30 days | All turnover has to land inside it |
| Term | Value |
|---|---|
| Match | 500% across first four deposits (up to ~$2,000; 600% with crypto) |
| Extras | Casino package plus 70 free spins |
| Wagering | x5, accumulator |
| Legs / odds | 3+ legs, 1.40+ each |
| Time limit | 30 days |
The figures above are illustrative units, not real amounts. 18+.

Reloads, cashback and loyalty after sign-up
The welcome offer is just the start. Regular promos help keep your balance topped up. Here's how each one works — the live numbers stay in the app.
After the first-deposit offer, there's a rotating set of promos. This is about how each one works, not the exact numbers. The live terms are in the app: minimums, caps and which markets count. They change by season and country, so check them when you opt in.
Reload
Matches a later deposit at a set rate. It usually has its own wagering before you can cash out the extra.
Accumulator boost
Adds a bigger percentage to your winnings the more legs you add — the same 3+ leg bets the wagering rule likes.
Cashback
Gives you back part of your net losses over a set period, as cash or a bonus with its own rules.
Free bet
A free stake: you keep what it wins, but the stake itself doesn't come back to you.
Loyalty points
You earn them as you play and swap them for perks, moving up tiers the more you play.
Birthday / express
Rewards tied to a date or a bet slip — they show up on a set day or when you place a qualifying bet.
| Promotion | Mechanic | Where terms live |
|---|---|---|
| Reload | Deposit match with turnover | Promotions page, per offer |
| Accumulator boost | Percentage rising with legs | Coupon screen, live rate |
| Cashback | Share of net losses per cycle | Loyalty / promo panel |
| Free bet | Stake not returned | Token details in-app |
| Loyalty points | Earn-and-exchange tiers | Account loyalty section |

Install the app on Android
Five taps take you from download to first launch. If Android shows a security warning, that is normal for any file installed outside Google Play.
Download the file
Tap Download APK. The file lands in your Downloads folder.
Allow this source once
When prompted, let your browser or Files app install unknown apps. You can switch it off afterwards.
Open and install
Tap the file, then Install. It only takes a few seconds on most phones.
Let Play Protect scan
If Play Protect asks, let it scan. This is the real 1win app.
Open the app
Launch 1win, register with the promo code and set your currency.
Install errors: unknown source, version conflict, Play Protect
| Message or symptom | What it indicates | Useful action |
|---|---|---|
| App not installed | Old build present or partial file | Uninstall the old app, re-download, install again |
| Blocked by Play Protect | Scan on an unknown-source file | Choose "install anyway" after the scan completes |
| Install from unknown sources | Permission not yet granted | Allow the browser/Files app to install apps |
| Package appears corrupt | Interrupted download | Delete the file, check size 5.0 MB, download again |
| Not enough storage | Low free space | Clear cache and keep 200 MB free before install |

How to fix install errors on Android
Most installs that get stuck are just Android being careful, not a broken app. Find your problem below and use the fix.
A failed install usually comes down to a few things: you haven't allowed the source yet, an old version is still installed, there's too little free space, or the scanner is checking the file. None of these touch your balance — a failed install can't move money. Fix the cause and try again.
| Symptom | Likely cause | Fix |
|---|---|---|
| "App not installed" | Old build with a different signature present | Uninstall the old copy, then install the signed file fresh |
| "Parse error" | Partial or corrupted download | Re-download; confirm the published size before opening |
| Play Protect blocks it | Routine sideload scan | Choose "install anyway" after the scan; the verdict caches |
| Install halts near the end | Low free storage | Free space, clear cache of other apps, retry |
| Update refuses to apply | Signature mismatch on an update-over-install | Remove the package, install the clean signed build |
| App will not open | Stale cache after an update | Clear app cache — login and pending payouts are untouched |
| Crash on launch | Interrupted install or low memory | Reboot, reinstall 1.5.1, reopen |
| No payout notifications | Notification permission off | Enable notifications so settled-bet and payout alerts arrive |
Independent guide, 18+.

Updating the app without Google Play
Apps you install this way don't auto-update from a store — you update them yourself. Here's how updating works and how to check your version.
Outside Google Play, an update is just a newer signed file installed over the old one. The signature matches, so Android treats it as the same com.mobile.one_win. It keeps your session, saved bet slips and cashier — no logging back in, no lost slip. You don't uninstall anything; you install on top. To check your version, open the About or settings screen. It should say 1.5.1. Compare that with the size and fingerprint on the download card to be sure.
Bet slips stay put
A half-built bet slip survives you switching apps or a dropped connection, so you don't lose an accumulator halfway through.
Faster Live
The live page updates odds with less delay — just what you want when a cash-out call comes down to seconds.
Install check
Every time it opens, the app re-checks its own signature. That stops a tampered copy from slipping in through an update.
| State | Version reads | Action |
|---|---|---|
| Current | 1.5.1 | Nothing needed — you're on the signed build |
| Behind | Below 1.5.1 | Lay the newer signed file straight over it |
| Unverified | Blank or not matching | Don't deposit — reinstall from the checked source first |
Version 1.5.1 is the one we refer to throughout this page. 18+.

What the APK installs on your device
Before you put money in, it's worth knowing what the app can access. Here's what it installs.
It installs one app, com.mobile.one_win, version 1.5.1. An update only installs if the new file is signed with the same key. A real version installs over the old one and keeps your session, draft bet slips and cashier history. If the signature doesn't match, it's a repackaged copy — Android turns it down, which is exactly what you want. That signature check is the first thing protecting the account you put money into.
| Android release | Support state | What to expect |
|---|---|---|
| Android 8.0 | Minimum floor | Runs fine; busy live pages just redraw a touch slower |
| Android 9 to 11 | Supported | Every feature, a steady cashier |
| Android 12 to 14 | Recommended | Snappiest Live, smoothest KYC camera capture |
| Android 15+ | Supported | Tighter install prompts — grant install-packages the once |
| Permission | Why it is requested | Payments angle |
|---|---|---|
| Internet / network | Odds, coupon submit, cashier calls | Every deposit and withdrawal rides this |
| Storage | Cache, downloaded statements | Lets you save a transaction record |
| Camera | KYC document and selfie capture | Verification gate before a first payout |
| Notifications | Bet settled, payout status | Where you learn a withdrawal cleared |
| Install packages | Applying the next update-over-install | Keeps you on the signed build |
Independent guide, 18+. This page places no bets and handles no payments; it only explains the app.

APK security, permissions and file safety
Three checks keep the install safe: where the file came from, which version it is, and what it asks to access. You can do all three on your phone. Behind the app, operator 1win N.V. runs under a Curaçao licence, no. 8048/JAZ2018-040.
Hash matches
The SHA-256 fingerprint lines up exactly with the value in the download table.
Version is current
Once it's open, the app says version 1.5.1 — the same as the file here.
Permissions are reasonable
Nothing beyond what a betting app needs to run, take payment and alert you.
Permissions to check
| Permission | Why the app asks | Needed? |
|---|---|---|
| Internet / network | Live odds, deposits, streaming | Yes |
| Storage | Save receipts and cache | Yes |
| Notifications | Bet results and promos | Optional |
| Camera | Document scan for KYC | Optional |
| Location | Region and payment routing | Optional |
| Contacts | Not required to bet | Skip |
1win on iPhone: use Safari
An APK won't run on iOS, and 1win has no App Store app. So there is nothing to download on an iPhone. Instead, open the mobile site in Safari. For an app-style icon, save it to your Home Screen as a web app. There is no iPhone APK and no store listing.
No App Store app
1win doesn't publish an iOS app, so there's nothing to install from the App Store. Any listing claiming to be it isn't from 1win.
Safari web app
Load the mobile site in Safari, tap share, then Add to Home Screen. You get an app-style icon that opens the same account.
Same account, same wallet
The Safari web app gets you to the same sportsbook, cashier and payment methods as the Android app. Only the wrapper is different.
| iPhone step | What you do | Result |
|---|---|---|
| Open Safari | Load the 1win mobile site | Full sportsbook and casino, nothing to install |
| Add to Home Screen | Tap share, then Add to Home Screen | An app-style PWA icon on your iPhone |
| Log in | Use your existing 1win account | Same balance, same KYC, same cashier |

Why the 1win APK won't run on iPhone
An Android app can't run on iOS, and there's no App Store app. The Safari web app gets you to the same account.
The format and permissions are Android-only. There's no App Store version of 1win either. On an iPhone, skip the APK and use the Safari web app: open the 1win mobile site in Safari, tap share, and choose Add to Home Screen. An app-style icon lands on your phone. It opens like an app, needs no download, and signs into the same account.
| Device | How you get in | Requirement | Notes |
|---|---|---|---|
| iPhone / iPad | Safari web app (Add to Home Screen) | Safari on iOS | No App Store build exists — nothing to download |
| Any browser | Open the mobile site | Any modern phone browser | Works without installing anything |
| Android phone | Install the APK | Android 8.0+ | The native build — Android only, never iOS |

The app, mobile site or lite version
Choose by your phone, your signal and your data — not by habit.
The app
The APK for Android 8.0 and up, com.mobile.one_win, version 1.5.1. It's the quickest to respond, it sends push alerts, and it all lives on your phone. Pick it if you bet often and have the storage.
Mobile site
Runs in any phone browser, nothing to install. This is also the iPhone route. Handy on a borrowed phone or one that's full, and it's always up to date without you doing anything.
Lite version
A stripped-back, low-data version for weak signal and older phones. It loads lighter pages, so a shaky connection can still place a bet.
| Aspect | Native app | Mobile site | Lightweight version |
|---|---|---|---|
| Install needed | Yes, APK | No | No |
| Data usage | Moderate | Moderate | Low |
| Speed feel | Fastest | Standard | Fast on weak signal |
| Push alerts | Available | Limited | Limited |
| Best for | Frequent bettors | Shared or storage-tight phones | Slow connections, older devices |

Where it works and how you pay
People reach this page from eleven countries. The app works the same in all of them — only the currency and Mobile Money option change. The table below lists each country and its local wallet.
| Country | Currency | Primary rails |
|---|---|---|
| Bangladesh | BDT ৳ | bKash, Nagad, Rocket |
| Ethiopia | ETB Br | Telebirr, CBE Birr |
| India | INR ₹ | UPI, Paytm, PhonePe |
| Pakistan | PKR ₨ | JazzCash, Easypaisa |
| Sri Lanka | LKR Rs | eZ Cash, mCash |
| Nigeria | NGN ₦ | OPay, Paystack |
| Philippines | PHP ₱ | GCash, Maya |
| Nepal | NPR रू | eSewa, Khalti |
| Kenya | KES KSh | M-Pesa, Airtel Money |
| Ghana | GHS ₵ | MTN MoMo, Telecel Cash |
| Somalia | SOS Sh | EVC Plus, Zaad |
Four ways to open an account
Signing up takes a minute, but there's one thing you can't change later. It's flagged below so it doesn't block a payout weeks down the line.
There are four ways to sign up, and they all reach the same cashier. The one choice that sticks is your account currency. You set it once and can't change it, and it has to match the method you deposit and withdraw with. Payouts follow the same-holder, same-method rule too: money comes back the way it went in, to a wallet in your own name. That's why the currency is a money decision, not just another box on a form.
Pick a method
One-click gives you a username and password on the spot. Phone ties the account to an SMS number. Email signs you up with an address. Social links it to a profile you already have.
Set the currency
Pick the currency that matches the method you'll deposit and withdraw with. You can't change it later, so link it to the wallet you actually use.
Enter the promo code
Type MAXWIN100S into the promo box while you register. That adds the 500% welcome offer to the account from the start.
Verify and recover
Confirm your phone by SMS or your email by link, and remember which one you used. A confirmed phone or email is your only way back in if you forget your password.
| Method | You provide | Best when |
|---|---|---|
| One-click | Currency, promo code | You want in now and will verify afterwards |
| Phone | Number, SMS code | You lean on SMS to recover access |
| Address, password | You like an email trail and login | |
| Social | Linked profile | You want the fewest taps to get in |
18+. Type MAXWIN100S at sign-up.

Sports, live betting and games
The app has sports, in-play betting with cash out, the casino and live casino, virtual sports, esports and crash games. The cricket markets run deep, which matters most to BPL fans.
Odds change in real time during a match. When the slip allows it, cash out lets you settle before the final whistle. There are two types. Full closes the whole slip at the offered price. Partial banks part and leaves the rest live. A coupon combines several picks into an accumulator. That is the same three-plus legs at 1.40+ that the welcome wagering counts.
Cricket has the most markets. The app carries 40-plus sports. Bangladesh Premier League fans get in-play markets on every match. The card shows the live score, over count and per-innings totals.
The crash games work one way: a multiplier rises from 1.00x and you cash out before it crashes. Aviator is the best known. JetX and CricX use the same engine. A demo balance lets you practise for free. The history strip shows recent multipliers, but it predicts nothing.
Sports markets and building a bet slip
Your bet type matters: some count toward wagering and some never do. That shapes how you build a slip.
Prices are decimal odds, so the number is the multiplier on your returned stake. There are three ways to combine picks. A single stands alone. An accumulator joins several legs into one price, and every leg must win. A system covers combinations, so a partial hit still pays. The welcome wagering only counts accumulators of three legs or more at 1.40+ per leg. So a bonus-clearing slip looks nothing like a single.
| Bet type | What you predict | Wagering fit |
|---|---|---|
| 1X2 | Home, draw or away | The workhorse accumulator leg |
| Handicap | Result with a margin applied | Handy for nudging a leg to 1.40+ |
| Over / under | Total above or below a line | A regular in multi-leg slips |
| Correct score | The exact final score | Long odds, plenty of variance |
| Props | In-match specifics | Watch the 1.40 floor on each leg |
Add selections
Tap a price to drop the pick into the slip. Three legs or more make it an accumulator.
Check each leg's odds
Hold every leg at 1.40 or above if you want the slip to count toward the welcome turnover.
Choose the mode
Single, accumulator or system. The x5 rule pays attention to the accumulator.
| Leg | Decimal odds | Combined |
|---|---|---|
| Leg 1 | 1.45 | 1.45 |
| Leg 2 | 1.50 | 2.18 |
| Leg 3 | 1.40 | 3.05 |
Odds are illustrative only, with no stake implied. 18+.

Live betting and cash-out
Cash-out lets you settle a live bet early. The offer changes every second while the match runs.
During a match the odds keep changing, and cash-out closes an open slip early for what it's worth right now. There are three kinds. Full closes the whole slip. Partial takes part of it and leaves the rest running. Auto triggers when the offer hits a figure you set — handy when lag or a busy Live page means you can't watch it. The crash games are on the casino side: Aviator, JetX and CricX. They settle instantly, separate from this cash-out.
Here's an example, no real money: you've got a three-leg accumulator, two legs won, the third still running. The app shows a cash-out figure above your stake. Full settles the slip now. Partial banks half while the last leg runs. Auto triggers at a figure you set. One thing to note: cashing out settles the slip, it doesn't withdraw money. Your balance still only leaves through the same-holder, same-method rule at the cashier.
| Mode | What it does | Best when |
|---|---|---|
| Full | Closes the entire slip now | You want out completely |
| Partial | Banks a portion, rest runs | You want to secure and stay in |
| Auto | Fires at a preset value | Latency or a fast match makes timing hard |
Rivals like 1xBet and Betwinner run similar in-play tools, though the small print varies. 18+.

How crash games pay out
Each round is a race against a rising multiplier. Get the cash-out moment first — the game names come after.
Every 1win crash game works one way: a multiplier rises from 1.00x and crashes at a random point. Your win locks the moment you cash out. If it crashes first, you lose the stake. Aviator shows a plane, JetX a rocket, CricX a cricket theme, but the settlement is the same. Set your exit before the round starts, not during it.
Other games
Crash games are just one part of the app. Four more areas use the same balance.
Casino slots
Reels, jackpots and instant-play tables all pull from the same balance. They use the same welcome package that carries 70 free spins.
Live casino
Real dealers deal real tables on a live stream. It eats bandwidth, so a steady connection counts for more here than anywhere else in the app.
Virtual sports
Computer-run matches settle in minutes, day or night. That's handy when there's no live fixture and you want a market anyway.
Esports
Prices on competitive gaming sit right alongside the usual sportsbook, with both pre-match and in-play lines.
| Game | Theme | Auto cash out | Demo mode | History strip |
|---|---|---|---|---|
| Aviator | Climbing plane | Available | Available | Available |
| JetX | Rising rocket | Available | Available | Available |
| CricX | Cricket curve | Available | Available | Available |

Payments, Mobile Money and KYC
Money moves in your own currency, using your country's payment methods. The cashier reads your account country and shows only the wallets that fit. To deposit: choose the method, enter the amount, approve it in the wallet app, and keep the SMS receipt. Alongside local Mobile Money wallets you can also use bank cards and cryptocurrency — Bitcoin (BTC), Ethereum (ETH) and USDT (Tether). The minimum deposit is $5 and the minimum withdrawal is $10. The rule behind most payouts is simple: the same account holder in and out.
Local payment methods by country
| Country | Currency | Mobile Money / rails |
|---|---|---|
| Bangladesh | BDT ৳ | bKash, Nagad, Rocket |
| Ethiopia | ETB Br | Telebirr, CBE Birr |
| India | INR ₹ | UPI, Paytm, PhonePe |
| Pakistan | PKR ₨ | JazzCash, Easypaisa |
| Sri Lanka | LKR Rs | eZ Cash, mCash |
| Nigeria | NGN ₦ | OPay, Paystack, bank |
| Philippines | PHP ₱ | GCash, Maya |
| Nepal | NPR रू | eSewa, Khalti |
| Kenya | KES KSh | M-Pesa, Airtel Money |
| Ghana | GHS ₵ | MTN MoMo, Telecel Cash |
| Somalia | SOS Sh | EVC Plus, Zaad |
Withdrawal and KYC checks
| Control before withdrawal | Why it matters | Documents possible |
|---|---|---|
| Same account holder | Deposit and withdrawal names must match | — |
| Same method | Withdraw to the rail you deposited from | — |
| Identity verified | KYC may run before a first payout | ID card, passport or driver licence |
| Wagering complete | An open bonus can hold a withdrawal | — |
| Proof of payment | Keep the deposit receipt or SMS | Transaction screenshot |
How to withdraw money
A payout depends on the choices you made when you deposited. The rules are short, and most delays come from breaking one.
To withdraw, open the cashier and choose payout. Pick the same Mobile Money option you deposited with. Enter the amount and confirm. Payouts usually take minutes to a few hours, because a withdrawal can go through a review that a deposit doesn't. Two rules apply. Same-holder means the receiving wallet is in your own name. Same-method means money leaves the same way it came in. KYC must be approved before your first payout.
| Why a payout stalls | What it means | The fix |
|---|---|---|
| Name mismatch | The receiving wallet isn't in your name | Only ever cash out to a wallet you hold yourself |
| Method mismatch | The payout rail isn't the one you deposited on | Return it by the same method you funded with |
| Open wagering | Bonus turnover still isn't finished | Clear the x5 accumulator requirement first |
| Pending KYC | Identity hasn't been verified yet | Send the documents and wait for sign-off |
| Missing receipt | A queried transfer has nothing backing it | Hand over the wallet confirmation reference |
Documents that speed up a payout
Save these before you need them. If a payout gets queried, it's sorted faster when you've got the screenshot ready.
| Proof | Why it helps |
|---|---|
| Deposit confirmation | Proves which rail and holder you funded from |
| Wallet transaction log | Links a reference number to an actual transfer |
| Bet history entry | Shows the stake that built the balance |
| KYC approval note | Evidence your identity cleared before the payout |

How to deposit money
You'll spend a fair bit of time in the cashier. Get this step right and the rest is easy.
To deposit, open the cashier. Choose your country's Mobile Money option. Enter an amount at or above the minimum shown. Deposits are usually instant, so your balance updates within seconds of the wallet confirming. Deposit from the same wallet you plan to withdraw to. The same-method and same-holder rules are set the moment you deposit, not later.
Open the cashier
Tap deposit in the app and check the minimum for your chosen method before you type an amount.
Pick your Mobile Money option
Choose the wallet held in your own name. The holder has to match your 1win account details.
Confirm on the wallet side
Approve the charge in the Mobile Money app or via its prompt, then wait for a single confirmation, no more.
Watch the balance credit
Instant is normal. Give it a moment before you assume something went wrong.
| Country | Currency | Deposit rails |
|---|---|---|
| Bangladesh | BDT ৳ | bKash / Nagad / Rocket |
| Ethiopia | ETB Br | Telebirr / CBE Birr |
| India | INR ₹ | UPI / Paytm / PhonePe |
| Pakistan | PKR ₨ | JazzCash / Easypaisa |
| Sri Lanka | LKR Rs | eZ Cash / mCash |
| Nigeria | NGN ₦ | OPay / Paystack |
| Philippines | PHP ₱ | GCash / Maya |
| Nepal | NPR रू | eSewa / Khalti |
| Kenya | KES KSh | M-Pesa / Airtel |
| Ghana | GHS ₵ | MTN MoMo / Telecel |
| Somalia | SOS Sh | EVC Plus / Zaad |

KYC verification: what to send
KYC is a one-time check that protects your money. Do it early so your first payout isn't held up.
KYC stands for know your customer. It confirms you are who you say, and that the wallet being paid is yours. It usually runs before your first withdrawal, sometimes earlier. You submit a government document through the app, the camera captures it, and a reviewer approves it. It's a one-time step, and payouts are simple afterwards.
| Document | Role | When asked |
|---|---|---|
| National ID | Main identity proof | Standard |
| Passport | Backup identity proof | Standard |
| Driver licence | Backup identity proof | Standard |
| Selfie | Ties the document to your face | Sometimes |
| Proof of address | Backs up where you live | Sometimes |
Open verification
Open the KYC or account-verification area in the app settings.
Allow camera permission
The app wants camera access to shoot your document cleanly. Allow it when asked.
Capture in good light
Fill the frame, hold the document flat and check every corner and line reads clearly.
Submit and wait
Submit it the once and let the review land before you request a first payout.
Limits and responsible-play tools
The same app that takes your deposits also has tools to set limits. Set them on day one.

How to contact support
Most support requests fall into a few types. Have the details from the table ready before you message support, and you'll get a faster fix.
| Case | Data to prepare | Do not send |
|---|---|---|
| Deposit pending | Transaction ID, timestamp, amount | Another transfer |
| Withdrawal delayed | KYC state, rail, amount | Your full card number |
| Coupon dispute | Bet ID, picks, odds | Doctored screenshots |
| Account blocked | The registered email or phone | Your password |
How it adapts from one region to the next
The install is the same in every country. Only the payment side changes.
The app and the account are the same whether you're in Dhaka, Nairobi or Manila. Only your currency and the Mobile Money option the cashier shows change. Bangladesh uses bKash, Nagad or Rocket. Kenya uses M-Pesa or Airtel. The Philippines uses GCash or Maya. The sportsbook, crash games and welcome offer stay the same. Only the payment method is local.
KYC and payouts work the same everywhere. Same-holder and same-method apply in every country. So one wallet in your own name, for both deposits and withdrawals, is the simplest setup. Payouts take minutes to hours, and your identity clears before the first withdrawal. That holds from Ethiopia and Pakistan to Nigeria, Ghana and Somalia.
Countries mostly differ in what people bet on. Cricket-first countries lean on the deep cricket markets: Bangladesh, India, Pakistan, Sri Lanka and Nepal. They're the reason CricX exists. Football-first countries lean on football: Kenya, Nigeria, Ghana, Ethiopia and Somalia. The Philippines is mixed, with basketball and football. Same app, a different favourite sport.
| Country | Currency | Mobile Money rails | Notes |
|---|---|---|---|
| Bangladesh | BDT ৳ | bKash / Nagad / Rocket | Cricket-heavy, strong local wallet coverage |
| Ethiopia | ETB Br | Telebirr / CBE Birr | Football-heavy, Telebirr widely used |
| India | INR ₹ | UPI / Paytm / PhonePe | Cricket-heavy, UPI is near-instant |
| Pakistan | PKR ₨ | JazzCash / Easypaisa | Cricket-heavy, two dominant wallets |
| Sri Lanka | LKR Rs | eZ Cash / mCash | Cricket-heavy, carrier-linked wallets |
| Nigeria | NGN ₦ | OPay / Paystack | Football-heavy, fast fintech rails |
| Philippines | PHP ₱ | GCash / Maya | Mixed sports, wallet-first payments |
| Nepal | NPR रू | eSewa / Khalti | Cricket interest, digital-wallet led |
| Kenya | KES KSh | M-Pesa / Airtel | Football-heavy, M-Pesa dominant |
| Ghana | GHS ₵ | MTN MoMo / Telecel | Football-heavy, MoMo widely held |
| Somalia | SOS Sh | EVC Plus / Zaad | Football-heavy, EVC Plus common |

APK and betting terms explained
- APK
- Android's install file for apps that aren't on Google Play.
- SHA-256
- A fingerprint that proves the file wasn't tampered with.
- Package name
- The app's internal id — here, com.mobile.one_win.
- Play Protect
- Google's built-in scanner that checks installed apps.
- KYC
- The identity check that can run before a first payout.
- Wagering
- How many times a bonus must be bet before you can cash it out.
- Cash out
- Closing a bet early, before the result is in.
- Coupon
- The bet slip that holds your picks.
- Mobile Money
- Phone wallets like bKash, Nagad or M-Pesa.
- Accumulator
- One bet that combines several picks into a single price.
- Free spins
- Casino spins handed out with the welcome offer.
- Demo mode
- Playing a game with no real money on the line.
Safety and responsible use
Reviews and comments from users
What readers said after installing from this page. The stars rate the install and the money side — not whether anyone's bets came in.
Sideload went through on the first try, no Play Protect fuss. bKash deposit credited instantly, no drama. KYC was one ID photo and a selfie, signed off by the afternoon. Partial cash-out banked half on a live game.
Grabbed the file here, checked the size, installed clean. Loaded via Paytm and it was there before I could refresh. Verification ran once; after that payouts were quick. Demo mode on the crash games saved me a few bad taps.
Thanks for the detail. Deposits credit instantly; if one shows pending, wait for the SMS before retrying. We're in-app 24/7.
Did the promo attach on its own or did you type MAXWIN100S?
Set it up on an old handset and it still ran fine. Put money in on JazzCash, instant credit, kept the receipt. KYC done, and the next payout was boringly smooth. Support answered inside the app in about ten minutes.
Install paused at the unknown-source prompt, allowed it once, done. Paystack deposit was quick; I held the SMS just in case. The x5 turnover cleared over three or four days of normal bets. JetX runs smooth and auto cash-out is genuinely handy.
Same here, the pending cleared itself in under a minute.
Accumulators of 3+ legs at 1.40+ count toward turnover, pre-match or live. Singles and cashed-out bets do not.
How long did KYC take on your side?
Old build sat there, this one installed straight over it. Deposited with M-Pesa; balance ticked up in a few seconds. Cash-out cleared once I finished the accumulator turnover. Cash-out on live markets worked right up to the greying-out.
Downloaded, matched the hash, tapped install — two minutes total. First Telecel Cash deposit showed pending a moment, then landed. Same method in and out, and the money came back clean. The bet-slip counter kept my acca legs straight.
Was cash-out available on the live markets for you too?
Did JazzCash charge anything on the payout? Mine came clean.
Parse error at first; cleared some space and it went in. Telebirr charge cleared and the cashier updated at once. Payout held an hour on the same-name check, then released. CricX is a nice touch through the cricket season.
No Google Play needed, just allowed the browser to install. mCash top-up went through with the reference saved. Payout landed within a couple of hours after KYC. Promo MAXWIN100S went on before the first deposit, no issue.
Ran the SHA-256 against the page, it matched, installed it. Ran a eSewa deposit and it registered within the minute. First payout waited on KYC, cleared next morning. Live streaming held up over mobile data.
Verification runs once before a first payout and clears fast with an ID and a selfie.
Play Protect scanned it, I hit install anyway, all good. Topped up through Maya and the balance moved in seconds. Same-holder rule slowed the first cash-out, second was same-day. Aviator demo let me get the cash-out timing first.
First withdrawal waited on documents, second was same-day for me.
Which cleared faster for you, deposit or withdrawal?
Fresh install on Android 12, opened first go. Funded with EVC Plus; it hit the account almost straight away. Bonus bar only moved on 3-leg accas at 1.40+, as written. Typed MAXWIN100S at sign-up and the offer attached.
Update over the top kept my login and open slip. Deposit over Rocket sat pending briefly, then cleared clean. Withdrawal matched my deposit method, so nothing stalled. Live in-play markets refresh quick during a match.
Good to know — that explains why my acca bar didn't move.
Appreciate the review. The same-holder rule is what keeps payouts safe — glad it went through.
Installed over the previous version without losing anything. Used UPI and the deposit was near-instant. Withdrawal came back to the same wallet without a hitch. The coupon survived a reconnect without dropping.
Mine landed right after, panicked over nothing.
Once KYC is done the first time, later withdrawals are noticeably quicker.
Both same-day here, Mobile Money edged it by an hour.
Took the APK, size read 5.0 MB, matched, installed. Easypaisa funded fine and I noted the transaction id. First withdrawal sat in review a day, then paid. Odds felt fair on the football I follow.
Sideloaded it in one go, Play Protect stayed quiet. OPay deposit credited instantly, no drama. KYC took one ID photo and a selfie, cleared by the afternoon. Partial cash-out let me bank half on a live match.
Downloaded it from here, size looked right, clean install. Loaded via Airtel Money and it was there before I could refresh. Verification happened once, and payouts were fast afterward. Demo mode on the crash games spared me some bad taps.
Does MTN MoMo work for both deposit and withdrawal?
Yes, in and out on the same number for me.
Ran it on an older phone and it still worked fine. Put money in on MTN MoMo, instant credit, kept the receipt. With KYC done, the next payout was completely smooth. In-app support replied in roughly ten minutes.
Stopped at the unknown-source prompt, allowed it once, done. CBE Birr deposit was quick; I held the SMS just in case. Cleared the x5 turnover across three or four days of usual bets. JetX plays smoothly and the auto cash-out is really handy.
The old build was still there; this one installed right over it. Deposited with eZ Cash; balance ticked up in a few seconds. Cash-out opened up after I completed the accumulator turnover. Live-market cash-out stayed active right until it greyed out.
M-Pesa can take a moment at peak. Never re-send while the first deposit still shows pending.
Downloaded, hash matched, hit install — done in two minutes. First Khalti deposit showed pending a moment, then landed. Same method going in and out, and the money returned clean. The bet-slip counter helped me keep my acca legs in order.
Hit a parse error, freed up storage, and it installed. GCash charge cleared and the cashier updated at once. Payout paused an hour for the same-name check, then went. CricX is a nice extra during the cricket season.
Aviator demo helped me get the timing before real rounds.
eZ Cash was same-day here as well after verification.
Skipped Google Play entirely, let the browser install it. Zaad top-up went through with the reference saved. Payout arrived within a couple of hours once KYC was done. MAXWIN100S applied before my first deposit without a problem.
Checked the SHA-256 on the page, it lined up, then installed. Ran a Nagad deposit and it registered within the minute. First payout sat on KYC and cleared the next morning. Live streaming ran fine on mobile data.
Play Protect scanned it, I installed anyway, no problems. Topped up through PhonePe and the balance moved in seconds. The same-holder rule delayed the first cash-out; the second was same-day. The Aviator demo helped me practice the cash-out timing first.
Cleared some storage and removed the old build, went in fine.
Clean install on Android 12, launched first try. Funded with JazzCash; it hit the account almost straight away. The bonus bar shifted only on 3-leg accas at 1.40+, just as stated. Entered MAXWIN100S during sign-up and the offer stuck.
Updated over the top and it kept my login and open slip. Deposit over Paystack sat pending briefly, then cleared clean. The withdrawal used the same method as my deposit, so nothing stalled. In-play markets update fast during a match.
Installed on top of the old version, nothing was lost. Used M-Pesa and the deposit was near-instant. The withdrawal returned to the same wallet without a hitch. My coupon held through a reconnect without dropping.
M-Pesa took a couple of minutes at peak, then showed up.
Typed MAXWIN100S on the sign-up form and it took right away.
Grabbed the APK, size showed 5.0 MB, matched, installed. Telecel Cash funded fine and I noted the transaction id. First withdrawal was in review for a day, then paid out. The football odds I follow felt fair.
Installed it straight from the browser, no Play Protect warning. Telebirr deposit credited instantly, no drama. Just an ID photo and a selfie for KYC, approved that afternoon. Cashed out half on a live game with partial cash-out.
Took the file off this page, confirmed the size, installed fine. Loaded via mCash and it was there before I could refresh. One round of verification and later payouts were quick. Playing the crash games in demo saved a few mistakes.
Standard, I think — verification runs once before a first payout.
The cashier shows the current minimum per method the second you pick a method.
Mine cleared next morning, one ID photo was enough.
Even on an old handset it ran without trouble. Put money in on eSewa, instant credit, kept the receipt. Once KYC cleared, the following payout was uneventful. Support got back to me in the app in about ten minutes.
The unknown-source prompt popped up, I okayed it, installed. Maya deposit was quick; I held the SMS just in case. The x5 wagering finished over about three or four days of normal play. JetX is smooth, and auto cash-out comes in handy.
Installed straight over the previous build, no removal needed. Deposited with EVC Plus; balance ticked up in a few seconds. Once the accumulator turnover was done, the cash-out cleared. Cash-out on live markets held until the button greyed out.
Live streaming held on 4G for me, no drops.
Grabbed it, checked the hash, installed; about two minutes. First bKash deposit showed pending a moment, then landed. In and out on the same method, the funds came back clean. Kept track of my acca legs with the bet-slip counter.
Parse error to start; cleared a bit of space and it took. Paytm charge cleared and the cashier updated at once. The same-name check held my payout an hour before releasing. CricX comes in handy through the cricket season.
The cashier showed the minimum the moment I picked the method.
Same, waited for KYC the first time and it was fine after.
No Play Store required; the browser handled the install. Easypaisa top-up went through with the reference saved. After KYC, the payout came through in a couple of hours. Added MAXWIN100S ahead of the first deposit, no trouble.
Matched the SHA-256 to the one listed here before installing. Ran a OPay deposit and it registered within the minute. My first payout waited for KYC, then cleared by morning. The stream held steady over mobile data.
Let Play Protect scan, tapped install, everything fine. Topped up through Airtel Money and the balance moved in seconds. First cash-out lagged on the same-holder check, second came same-day. Used the Aviator demo to work out cash-out timing beforehand.
Cash-out is available on most live markets right until it greys out.
New install on Android 12, opened right away. Funded with MTN MoMo; it hit the account almost straight away. Only 3-leg accumulators at 1.40+ nudged the bonus bar, as noted. Put MAXWIN100S in at registration and it attached.
The over-the-top update saved my login and open bet slip. Deposit over CBE Birr sat pending briefly, then cleared clean. Payout went back on my deposit method, no hold-ups. Live markets refreshed quickly while the match ran.
Updated over the previous build and kept everything. Used eZ Cash and the deposit was near-instant. Money came back to the same wallet, no problems. The bet slip stayed put after a reconnect.
Khalti was instant on deposit, eSewa a touch slower.
Watched a full match on mobile data with no buffering.
Downloaded the APK, 5.0 MB as listed, installed it. Khalti funded fine and I noted the transaction id. My first payout sat under review a day before paying. Odds on the football I watch seemed fair.
First-try sideload, Play Protect didn't get in the way. GCash deposit credited instantly, no drama. One ID shot and a selfie and KYC was signed off by afternoon. Used partial cash-out to lock in half during a live game.
Pulled the APK here, the size checked out, no install issues. Loaded via Zaad and it was there before I could refresh. After the single verification, my payouts came fast. The crash-game demo kept me from a few bad taps.
Did the code apply by itself, or did you enter MAXWIN100S?
Set it up on a dated phone and it held up fine. Put money in on Rocket, instant credit, kept the receipt. KYC out of the way, the next payout was smooth. Got an answer from in-app support in around ten minutes.
Paused on the unknown-source warning, allowed once, finished. UPI deposit was quick; I held the SMS just in case. Worked off the x5 in three or four days of regular betting. Enjoyed JetX; the auto cash-out is genuinely useful.
This version went over the old build with no fuss. Deposited with JazzCash; balance ticked up in a few seconds. Finished the acca turnover and the cash-out went through. On live markets, cash-out worked up to the grey-out point.
Same for me, the pending sorted itself out within a minute.
Keep the build on 1.5.1 for the latest cashier fixes. Thanks for installing from the verified file.
Hash lined up after the download, install took two minutes. First Paystack deposit showed pending a moment, then landed. Deposited and withdrew on one method, money came back clean. The slip counter made it easy to track my acca legs.
Got a parse error until I made room, then it went in. M-Pesa charge cleared and the cashier updated at once. Held about an hour on the name check, then the payout released. Enjoyed CricX across the cricket season.
Didn't touch Google Play, just okayed the browser install. Telecel Cash top-up went through with the reference saved. Money landed a couple of hours after KYC cleared. MAXWIN100S attached before I deposited, all fine.
How long was the KYC wait for you?
Did live-market cash-out work for you as well?
The SHA-256 checked out against the page, so I installed. Ran a Telebirr deposit and it registered within the minute. KYC held the first payout; it cleared the following morning. Streaming stayed smooth on mobile data.
Play Protect had a look, I continued, all worked. Topped up through mCash and the balance moved in seconds. Same-holder verification held the first cash-out; the next was same-day. Aviator's demo let me nail the cash-out timing early.
Installed fresh on Android 12 and it opened first time. Funded with eSewa; it hit the account almost straight away. Bonus progress moved with 3-leg accas at 1.40+, exactly as written. Added MAXWIN100S when signing up and the bonus linked.
If a payout ever stalls, check the flagged item in the cashier first — it's usually a quick fix.
Installed the update on top; login and open slip stayed. Deposit over Maya sat pending briefly, then cleared clean. Cash-out matched my deposit method, so it moved right along. The in-play odds refreshed quick mid-match.
Put it over the old version, no data gone. Used EVC Plus and the deposit was near-instant. Payout landed in the same wallet without any trouble. A reconnect didn't drop my coupon.
The APK read 5.0 MB, it matched, so I installed. Nagad funded fine and I noted the transaction id. The first withdrawal took a day in review, then cleared. Fair odds on the football teams I follow.
Did Mobile Money charge anything on the payout? No fee on mine.
First payout needed documents, the next was same-day for me.
Loaded the APK once and Play Protect left it alone. PhonePe deposit credited instantly, no drama. KYC needed a single ID photo and selfie, done by afternoon. Took half off a live game with partial cash-out.
Got the file from this page and it installed cleanly. Loaded via Easypaisa and it was there before I could refresh. Verified just the once; every payout after that was quick. Trying crash games in demo first avoided some slip-ups.
Old device, and it still ran smoothly. Put money in on OPay, instant credit, kept the receipt. After KYC, the next withdrawal was boringly easy. The app's support replied within ten minutes or so.
Unknown-source prompt showed, I permitted it, install done. Airtel Money deposit was quick; I held the SMS just in case. It took three or four days of normal bets to clear the x5. JetX runs well and auto cash-out is a handy feature.
Put it over the existing build and it took fine. Deposited with MTN MoMo; balance ticked up in a few seconds. The cash-out came after I wrapped up the accumulator wagering. Live cash-out was there right up until it greyed out.
Two minutes start to finish: download, hash check, install. First CBE Birr deposit showed pending a moment, then landed. Used the same method both ways and it returned clean. My acca legs stayed straight thanks to the bet-slip counter.
First try threw a parse error; some free space fixed it. bKash charge cleared and the cashier updated at once. Payout waited an hour on the same-name review, then cleared. CricX is a welcome touch when cricket is on.
Installed straight through the browser, no Play Store. Paytm top-up went through with the reference saved. The payout hit within two hours of finishing KYC. Entered MAXWIN100S before depositing and it stuck.
Verified the SHA-256 hash first, it agreed, install done. Ran a JazzCash deposit and it registered within the minute. First withdrawal paused for KYC and came through next morning. Live video held up well on mobile data.
After the Play Protect scan I installed it, no issues. Topped up through Paystack and the balance moved in seconds. The first cash-out waited on the same-holder rule, the second was same-day. Got the cash-out timing down in the Aviator demo first.
Android 12, fresh install, opened without a hitch. Funded with M-Pesa; it hit the account almost straight away. The bar advanced only on 3+ legs at 1.40+, like the rules say. MAXWIN100S went in at sign-up and the offer took.
Installed above the earlier version with nothing lost. The Rocket deposit hung pending a moment, then cleared. Withdrawal followed the same method I deposited with, no delay. Live in-play markets stayed quick to update during play.
Checked the APK at 5.0 MB, all matched, installed. Paid in over UPI and it landed almost instantly. Withdrawal went to the same wallet smoothly. The coupon hung on through a dropped connection.
Side-installed with no Play Protect fuss at all. Easypaisa went through fine and I saved the transaction id. First cash-out spent a day in review, then paid. The pricing on my football markets felt fair.
Install was fine and the OPay deposit landed straight away. My gripe is the first payout — it sat on document review most of a day with no update, longer than I expected. Got there eventually, but plan for the wait.
Update kept my login and open bets, and the Airtel Money withdrawal was clean once KYC cleared. Three stars because that KYC step took a full day the first time and support was slow to reply. Fine after, but the wait cost it.
Nagad deposit was instant, no complaints there. The problem was the withdrawal: it dragged for two days until KYC was fully approved, and the status barely moved in between. Money arrived, but the process tested my patience.
PhonePe deposit went in fine, but my first UPI payout stalled for two days on KYC and the app gave almost no feedback while it sat. It cleared once verification was done. Deposits are smooth; the payout wait is why it is two stars.
Downloaded and hash-checked, then installed in a couple of minutes. Topped up with JazzCash and the balance rose within seconds. After clearing the accumulator turnover, cash-out worked. Cash-out ran on live markets until the option greyed out.
Parse error early on, cleared storage, install worked. My first Paystack deposit sat pending a second, then arrived. One method in and out, and the cash came back clean. The bet-slip counter kept count of my accumulator legs.
No need for Google Play, the browser did the install. The bKash charge went through and the cashier refreshed instantly. The name-match check delayed the payout an hour, then it went. CricX adds something through the cricket months.
Compared the SHA-256 with the page, same value, installed. Paytm top-up completed and I kept the reference. Once KYC was done, the payout landed within hours. The MAXWIN100S code went on pre-deposit, no issue.
SHA-256 matched what the page showed, so I went ahead. Ran a Easypaisa deposit and it registered within the minute. The first payout hung on KYC, sorted by the next morning. No streaming drops over mobile data.
Play Protect checked it, I went ahead, all good. Topped up through Rocket and the balance moved in seconds. Same-holder check slowed cash-out one, but two was same-day. Practised cash-out timing on the Aviator demo before real rounds.
Set it up new on Android 12, first launch was fine. Funded with UPI; it hit the account almost straight away. Bonus bar tracked only 3-leg accas at 1.40+, as described. Keyed MAXWIN100S at registration and the offer attached.
Update went over the old one and my slip and login held. Deposit over Nagad sat pending briefly, then cleared clean. Money came out on the deposit method, nothing got stuck. In-play markets kept refreshing fast through the game.
Went over the previous install and lost none of my data. Used PhonePe and the deposit was near-instant. Funds returned to the same wallet with no snags. Even after reconnecting, the coupon stayed intact.
APK came in at 5.0 MB, size lined up, install done. bKash funded fine and I noted the transaction id. One day in review for the first withdrawal, then it paid. Odds looked fair across the football I bet on.
One tap to sideload and Play Protect said nothing. Rocket deposit credited instantly, no drama. Sent an ID photo and selfie; KYC cleared the same afternoon. Partial cash-out secured half of a live-game bet.
Saved it from here, size was right, install went clean. Loaded via Nagad and it was there before I could refresh. Only verified once, then the payouts moved fast. Demo on the crash games helped me skip a few bad taps.








