From deposits and withdrawals to transaction history and security checks — rb99's payment system is built with Bangladeshi users in mind. Every BDT is accounted for, and every transaction is secure.
Transaction Type
All financial activity at rb99 is managed from one place. Everything is neatly organised on the dashboard, so there's no room for confusion.
Fund your account via bKash, Nagad, Rocket, or bank transfer. Deposits are credited to your balance instantly with no additional charges.
Withdraw your winnings directly to your bKash, Nagad, or bank account. With KYC verified, withdrawal requests are processed in as little as 5–15 minutes.
Instantly transfer funds from your Main Wallet to your Sports Wallet, Casino Wallet, or Live Gaming Wallet. All balances are managed from a single dashboard.
Bonuses from welcome offers, reload promotions, cashback, and voucher codes are credited to your Bonus Wallet. Once the wagering requirements are met, the balance transfers to your Main Wallet.
A complete history of all deposits, withdrawals, bets, and bonuses is available in your dashboard. You can also filter by date and amount.
Complete your KYC by uploading your National ID or passport. This speeds up the withdrawal process and keeps your account secure.
Deposit Process
Log in to the rb99 website or app with your username and password. If two-factor authentication is enabled, enter the OTP when prompted.
Click the "Deposit" button at the top of your dashboard. From the list of payment methods, select bKash, Nagad, or your preferred option.
Enter the amount you'd like to deposit. The system will automatically display any applicable bonus offers — add a promo code if you have one.
Send Money to the number shown via bKash/Nagad. Make sure to enter the code provided by rb99 in the reference field.
Submit the transaction ID you received after payment to rb99. Your balance is typically updated within 30 seconds.
Withdrawal Process
Open the "Withdraw" menu from your dashboard. If your KYC verification is pending, complete it first — you'll only need to do it once.
Choose bKash, Nagad, or bank transfer — whichever you'd like to receive funds to — and enter the amount.
Withdrawals go to the mobile number or bank account registered on your profile. Transfers to third-party numbers are not permitted — this is a security measure.
Once everything looks correct, hit "Submit". A confirmation notification will appear immediately.
For KYC-verified accounts, funds typically arrive in your wallet within 5–15 minutes. Bank transfers between 11 PM and 5 AM may take slightly longer.
Fee Structure
| Method | Deposit Fee | Withdrawal Fee | Minimum Deposit | Minimum Withdrawal |
|---|---|---|---|---|
| bKash | Free | Free | ৳200 | ৳500 |
| Nagad | Free | Free | ৳200 | ৳500 |
| Rocket | Free | Free | ৳300 | ৳500 |
| Bank Transfer | Free | Bank Charges Apply | ৳1,000 | ৳1,000 |
| Crypto (USDT) | Free | Network Fee | ৳500 | ৳500 |
| Visa/Mastercard | 1.5% | 2% | ৳500 | ৳1,000 |
Diamond and Gold VIP members enjoy even greater withdrawal benefits — including zero fees on card payments and priority processing.
More Details
The biggest concern when transacting on an online betting site is simple: will I actually get my money back? It's the first question most new users in Bangladesh ask. rb99 gives a clear, credible answer — every withdrawal request is guaranteed to be processed within a defined timeframe, a promise backed by millions of completed transactions.
One of the most notable aspects of rb99's payment system is its deep integration with local payment platforms. bKash and Nagad together serve tens of millions of users across Bangladesh — which is why rb99 puts these two methods front and center. Depositing via bKash takes just a few steps, and in most cases your balance updates in under 30 seconds.
KYC — or Know Your Customer — may seem like a hassle, but it's actually there to protect you. Upload your national ID once, and you're done — all future withdrawals go through without any extra steps. Accounts that haven't completed KYC are subject to additional manual review, which slows things down. So it's well worth completing your KYC as soon as you open your rb99 account.
The transaction history feature is something many users find genuinely useful. You can clearly see how much you deposited on any given day, along with your wins and losses. There's also the option to download this data in PDF or CSV format — a level of transparency that's essential for responsible betting.
For crypto users, rb99 recommends USDT (TRC20) as the most cost-effective option. Gas fees on the TRC20 network are minimal and transactions are the fastest. ERC20 is also supported, though fees on the Ethereum network tend to be higher. BTC deposits are accepted as well, but confirmations may take a little longer.
Rb99 takes payment security seriously, with no compromises. Every transaction is protected by 256-bit SSL encryption. The payment numbers provided for deposits are rotated regularly, which helps prevent phishing and fraud. On top of that, if any suspicious activity is detected, the system automatically alerts the account and temporarily locks it if necessary to keep your funds safe.
It's worth understanding how bonus credits work. Bonus funds on rb99 cannot be withdrawn directly — you'll need to place a certain amount in bets first. This is standard practice across all platforms. rb99's wagering requirements are well below the industry average, which is a significant advantage.
Overall, rb99's financial transaction system is built around the realities of life in Bangladesh. With instant transfers via bKash and Nagad for a mobile banking-driven lifestyle, a transparent fee structure, and fast withdrawals — these are the three reasons rb99 has earned the trust of bettors across Bangladesh.
Security Features
All transaction data is encrypted with 256-bit SSL as it travels from your device to rb99's servers, making it completely unreadable to anyone in between.
The KYC process verifies your National ID to confirm that only the account holder can carry out transactions, preventing anyone else from accessing or using your account.
OTP verification is required at login and withdrawal. Even if someone knows your password, they cannot access your account or withdraw funds without the OTP.
The system monitors transaction patterns 24/7. Any unusual activity is automatically flagged and your account is secured immediately.
Every deposit and withdrawal triggers an SMS to your registered number. Even if you didn't initiate the transaction, you'll know about it instantly.
The payment number provided for deposits is rotated regularly, eliminating any opportunity for fraud through fake numbers.
FAQs