o9 Payment Gateway

o9 Wallet — Complete Guide to Fast and Secure Deposits and Withdrawals with bKash, Nagad and More

Topping up your o9 account is quick, and withdrawing your winnings is just as fast. Use bKash, Nagad, Rocket, Upay or bank transfer — complete your transaction in just a few minutes through any familiar method.

SSL Encryption Secured
Withdrawals in 5-30 Minutes
Minimum ৳100 Deposit
For persons aged 21+. Please play responsibly.
o9 Wallet Payment Options Overview
৳100
Minimum Deposit
৳1,000
Minimum Withdrawal
5-30
Minutes to Withdraw
5
Payment Methods

Which payment method to deposit with

There are five trusted methods to add funds to your o9 wallet. Each method is compatible with Bangladesh's mobile banking and banking infrastructure, making transactions easy from Dhaka or anywhere else in the country.

bKash

Bangladesh's most popular mobile money service. Make an instant payment through the app or by dialling *247# — your o9 balance is credited in moments.

Instant

Nagad

You can also make quick deposits with Nagad, the postal department's digital service. Both the Nagad app and the USSD code work.

Easy USSD

Rocket

Make payments with Dutch-Bangla Bank's Rocket service using your mobile number. A familiar method in both rural and urban areas.

Wide Network

Upay

Make fast and reliable transactions with UCB Bank's Upay app. A good fit for those who prefer a bank-linked mobile wallet.

Bank-Linked

Bank Transfer

Reliable for large deposits via online banking or NPSB transfer from major banks including Islami Bank, Dutch-Bangla Bank and BRAC Bank.

For Large Amounts
o9 Steps to deposit at o9 via bKash

Step-by-step guide to depositing

Before adding funds to o9 for the first time, log in to o9. Then follow the steps below:

  • 1
    Go to the Wallet section After logging in to your account, select 'Wallet' from the top menu.
  • 2
    Choose a payment method Pick one from bKash, Nagad, Rocket, Upay or bank transfer — whichever you prefer.
  • 3
    Enter the amount Minimum ৳100 — deposit as much as you like.
  • 4
    Verify with OTP Enter the OTP sent to your own mobile — never share it with anyone.
  • 5
    See the confirmation Once payment is successful, it will be instantly added to your o9 balance.

How to withdraw your winnings

You can use the same familiar methods to withdraw money won at o9. The minimum is ৳1,000 and it typically arrives in your mobile banking or bank account within 5 to 30 minutes. When withdrawing, keep the account name and mobile number the same as at the time of deposit, otherwise the transaction may be delayed.

Method Minimum Estimated Time
bKash ৳1,000 5-30 minutes
Nagad ৳1,000 5-30 minutes
Rocket ৳1,000 5-30 minutes
Upay ৳1,000 5-30 minutes
Bank Transfer ৳1,000 5-30 minutes

Before withdrawing, make sure the wagering requirements have been met. Read the Terms and Conditions for details.

Remember before withdrawing

  • Use the same mobile number for both deposit and withdrawal.
  • If a bonus is active, withdraw only after the wagering requirements are met.
  • Completing account verification (KYC) speeds up the process.
  • For any issues, contact 24/7 live chat support.
o9 Process for submitting an o9 withdrawal request

Step-by-step withdrawal process

Whether you are an o9 VIP member or a new player, the withdrawal process is equally straightforward for everyone.

  • 1
    Go to the Withdraw tab Navigate to the 'Withdraw' section on the Wallet page.
  • 2
    Select method and enter amount Choose bKash / Nagad / Rocket / Upay / Bank and enter a minimum of ৳1,000.
  • 3
    Confirm recipient details Check that the mobile number or bank account number is correct.
  • 4
    Approve with OTP Confirm the request using the one-time code (OTP) sent to your phone.
  • 5
    Receive within 5-30 minutes Once processing is complete, the money will arrive in your mobile wallet or bank.
o9 mobile wallet PIN and OTP security

Keep your mobile wallet secure

Along with the convenience of digital payments, it is important to stay aware. Following the habits below will keep both your o9 account and your mobile wallet safe. See our guide to learn more about responsible gaming.

  • Never share your PIN. Do not share your bKash, Nagad or Rocket PIN with anyone under any circumstances — not even someone who claims to be an o9 employee.
  • Keep your OTP private. Do not tell the OTP code sent to your phone to any third party. It is for your use only.
  • Avoid public Wi-Fi. Use mobile data when making transactions — public networks are not secure.
  • Use only your own device. If you log in on someone else's phone or computer, make sure to log out when the session is over.
  • Keep your password unique. Do not use the same password for your o9 account as your mobile banking PIN.
  • Keep notifications on. Having SMS notifications enabled for every transaction means any unauthorised transaction is caught immediately.

Add funds to your wallet now

Start with a minimum of ৳100 and enjoy a 100% bonus on your first deposit, up to ৳20,000.

Log in to o9

Common payment issues and solutions

Deposits or withdrawals can sometimes get stuck due to small issues. Check the common problems below and resolve them quickly.

Payment failed

Check whether your bKash or Nagad app balance is sufficient. If the limit is reached, try again the next day or use a different method. If you were charged but the balance did not arrive, contact 24/7 live chat with the transaction ID.

Withdrawal has been processing for a long time

It usually completes within 5-30 minutes. If it takes longer, check whether account verification is still pending. Or share the request number with live chat.

Name or number did not match

The mobile number used for withdrawal must match the details registered in your account. If there is a mismatch, contact support to update your details.

Account temporarily suspended

Entering the wrong PIN or OTP repeatedly can lock your mobile banking account. Contact the relevant service's customer care to unlock it, then try the transaction again.

Duplicate charge

If the same request was submitted twice, collect both transaction IDs and send them via email or live chat — the team will resolve it quickly.

Cannot withdraw even after receiving a bonus

Withdrawals are blocked if wagering requirements have not been met. Example: if you receive a 100% bonus on a ৳1,000 deposit, you need to place ৳1,000 × 15 = ৳15,000 in bets. You can track your wagering progress on the Wallet page.

Common questions about the wallet

The minimum deposit amount across all payment methods is ৳100. Whether you use bKash, Nagad, Rocket, Upay or bank transfer, you can start with just ৳100.

Withdrawals are usually completed within 5 to 30 minutes. If your account verification is done and your details are correct, the process is faster.

It is generally recommended to use the same method and mobile number for both deposit and withdrawal. This makes verification easier and speeds up the transaction. If you need to change the method in a specific situation, contact live chat support first.

Never share your OTP with anyone — not even someone claiming to be an o9 support agent. An OTP is a one-time code that comes only to your own device, and no legitimate service will ever ask for it over a call or chat. If you receive such a request, report it to live chat immediately.

First, get the transaction ID from your mobile banking app. Then contact o9's 24/7 live chat with the transaction ID, amount and time. It is usually resolved within a few minutes.