A complete guide to depositing and withdrawing safely, quickly, and hassle-free using Bangladesh's most popular mobile banking methods.
Bangladesh's four leading mobile banking services — all supported.
Bangladesh's largest mobile banking network — directly integrated with SportPesa.
A digital service by the postal department — a preferred choice for fast transactions with low fees.
Dutch-Bangla Bank's mobile banking service — with an extensive network across the country.
The digital wallet from United Commercial Bank — new but reliable.
When it comes to sending money online, most people's first concern is: is it safe, and will it actually arrive? The answer to both questions SportPesa through its payment system. Whether you send money via bKash, Nagad, Rocket, or Upay, every transaction is credited directly to your account in moments.
The deposit process is straightforward. Log in to your account, tap the "Deposit" button, choose a payment method, and enter the amount. Then go to your mobile banking app or USSD code, confirm the payment number and amount, and enter your PIN — that's all it takes. Your money SportPesa credited to your account.
Users often ask whether the payment number stays the same every time. SportPesa's payment system generates a unique transaction reference for every transaction, which can be used to verify it at any time. This makes it easy to track and resolve any discrepancies quickly.
Withdrawing your winnings is the most important part of the experience. SportPesa's withdrawals are typically completed within 2 to 10 minutes. Your account must be verified before you can withdraw — once done, you won't need to do it again.
Most users prefer withdrawing to bKash as it's processed the fastest. Nagad withdrawals are also quick. Rocket and Upay may take slightly longer, but all withdrawals are generally completed within 15 minutes.
The mobile number you used to SportPesa The mobile number you used to register must also be registered with bKash, Nagad, or Rocket. Withdrawals cannot be sent to a different number — this is enforced for security reasons.
On your first deposit SportPesa A special welcome bonus is offered, credited directly to your account and available for betting. Full bonus terms and conditions can be found in the "Promotions" section. Bonuses typically come with a wagering requirement — meaning you need to place a certain amount in bets using the bonus funds before they become eligible for withdrawal.
"Made my first deposit via bKash and the money was in my SportPesa account in just a few seconds. And after winning, my withdrawal came through in about five minutes."
Choose your preferred method and follow the on-screen instructions.
Send money easily via the bKash app or by dialing *247#.
Pay quickly using the Nagad app or by dialing *167#.
Pay using the Dutch-Bangla Bank Rocket app or by dialing *322#.
Pay easily using the UCB Upay app.
Send your winnings straight to your mobile in just a few simple steps.
Log in to SportPesa and click on the "Withdrawal" section.
Choose from bKash, Nagad, Rocket, or Upay — whichever you prefer.
Enter the amount you wish to withdraw. The minimum withdrawal is 300 BDT.
Double-check your mobile number — funds will be sent to the number you registered with.
Submit — the money will reach your mobile within minutes.
The typical lifecycle of a withdrawal request under normal conditions.
Your request is logged in the system as soon as you submit it.
Checks system balance, wagering requirements, and account status.
Once approved, the request is sent to the bKash/Nagad/Rocket gateway for processing.
The gateway processes and sends the funds directly to your mobile number.
You'll also receive a confirmation notification from SportPesa.
Transaction volumes are highest between 8 PM and 11 PM, so withdrawals during that window may take 15–20 minutes. That said, it never takes more than 24 hours at any time of day.
See at a glance how much you can send and how fast you'll receive it — per method.
| Method | Minimum Deposit | Maximum Deposit | Minimum Withdrawal | Deposit Time | Withdrawal Time | Fees |
|---|---|---|---|---|---|---|
| bKash | ৳100 | ৳25,000/day | ৳300 | Instant | 2–5 minutes | Free |
| Nagad | ৳100 | ৳20,000/day | ৳300 | Instant | 3–7 minutes | Free |
| Rocket | ৳200 | ৳30,000/day | ৳500 | Fast | 5–10 minutes | Free |
| Upay | ৳150 | ৳15,000/day | ৳300 | Fast | 5–12 minutes | Free |
Keeping a few things in mind before sending money to any online platform can save you a lot of trouble later. SportPesa's payment process has a few small details that, once you know them, will help every transaction go through without a hitch.
The first thing you need is your transaction ID. When you make a payment via bKash or Nagad, you'll receive a confirmation SMS containing a TxnID or transaction number. That number SportPesamust be entered in the deposit form. Many users submit the form before receiving this, which causes the deposit to get stuck. Do not submit the form until you have received the SMS.
The second point is the payment amount. You must send exactly the amount entered in the form — no more, no less. This is because SportPesa's system automatically credits the matching amount. If there's a discrepancy, a manual review is required, which takes longer.
Third, every payment request has a set expiry window — usually 15 to 30 minutes. If payment isn't completed within that time, the request is cancelled and you'll need to start over. So once you begin a deposit, see it through without delay.
Yes, SportPesa's accounts support multiple payment methods, but withdrawals will always be sent to the number provided at registration. To change your method, you'll need to verify the update through customer support.
Occasionally, payments may be delayed due to banking server issues. Don't panic — wait 30 minutes. If your account still hasn't been credited by then, contact support with your transaction ID SportPesa's live chat or email support. They generally resolve issues within a few hours.
Every transaction goes through multiple layers of security.
All transactions are encrypted with 256-bit SSL technology — completely invisible to third parties.
Identity is verified at registration, which prevents fake accounts.
Suspicious transactions are automatically detected and flagged.
Large withdrawals require an additional OTP verification for added security.
The status of every transaction is visible in real time from your account.
Round-the-clock support in Bengali for any payment-related issues.