Whether depositing or withdrawing, 123rf offers Bangladesh's easiest and most reliable payment experience — deposits processed in minutes, the fastest withdrawals, and fully secure transactions.
For many online gaming players, the biggest concern is the safety of their money — you put funds in, but will you actually get them out? It's a question on the minds of nearly every player in Bangladesh. Even long-time 123rf players from Rajshahi say they had some doubts at first, but after their very first withdrawal went through without a hitch, they never worried again.
123rf directly supports Bangladesh's popular mobile banking options — bKash, Nagad, and Rocket. No separate bank account needed, no credit card hassle. Everything is handled right from your mobile.
From Rajshahi to Sylhet, Gazipur to Chattogram — players across Bangladesh complete thousands of transactions on 123rf every day, completely seamlessly.
All transactions on 123rf are secured with SSL encryption. Your personal and financial information is never shared with any third party.
Bangladesh's Most Popular Mobile Payment Solution
The Complete Process, Step by Step
Log in to 123rf with your username and password. If you're new, complete your registration first.
Click the "Deposit" button at the top of your dashboard, or head to the Wallet section.
Choose bKash, Nagad, Rocket, or another method. Enter the amount and confirm.
Follow the on-screen instructions to complete the payment on your mobile. Enter your PIN and confirm.
Once the payment is successful, your account balance will be updated instantly.
You'll receive a welcome bonus on your first deposit. Make sure to read the bonus terms and conditions before depositing.
Always use 123rf's official payment number when making a deposit. Never send funds to any third-party number.
From your dashboard, go to the "Withdrawal" or "Withdraw Funds" option.
Enter the amount you wish to withdraw and select your preferred payment method.
Enter your bKash/Nagad number where you'd like to receive the funds. Double-check that the number is correct.
Verify your identity with an OTP or password for security.
Once your request is processed, the funds will be delivered to your mobile within the specified timeframe.
The system automatically receives and registers your request.
Account and transaction review for security verification.
Once approved, funds are sent to mobile banking in the fastest possible time.
Bank transfers take a little longer but are completely secure.
BKash is the most widely used mobile banking service in Bangladesh, making it the most popular payment method on 123rf. A player from Rajshahi noted that depositing via bKash is so easy you can do it from the stands — all you need is your phone.
bKash Deposit Rules: You'll receive a specific number and reference code from the 123rf payment page. Send Money via bKash to that number and enter the reference code in the reference field. Your account will be credited within five minutes.
Important: Providing the reference code when paying via bKash is mandatory. Payments made without the code will not be credited to your account, and the refund process will be delayed.
You can deposit via both bKash Personal and Merchant. Cashback may be available on 123rf Merchant payments.
Limits, Speed & Fees for All Methods at a Glance
| Payment Methods | Minimum Deposit | Maximum Deposit | Deposit Speed | Withdrawal Speed | Fee |
|---|---|---|---|---|---|
| bKash | ৳ 200 | ৳ 50,000 | Instant | 1–3 hours | Free |
| Nagad | ৳ 200 | ৳ 50,000 | Instant | 1–3 hours | Free |
| Rocket | ৳ 300 | ৳ 30,000 | 2–5 minutes | 3–6 hours | Free |
| Bank Transfer | ৳ 1,000 | ৳ 2,00,000 | 1–2 hours | 12–24 hours | Free |
| UPay | ৳ 200 | ৳ 25,000 | Instant | 2–4 Hours | Free |
| Crypto | ৳ 500 | No Limit | 10–30 Minutes | 1–2 hours | Network Fee |
A player from Gazipur shared: "For the first few months, I only made small deposits just to see whether withdrawals actually went through. Once I saw everything working perfectly every time, I've been using 123rf without any worries since." This kind of doubt is common — and completely understandable.
Every transaction at 123rf is protected by bank-grade SSL encryption, meaning your payment details are sent in encrypted form that no third party can read. You can further secure your account by enabling two-factor authentication (2FA).
There are some common misconceptions about online gaming in Bangladesh that simply do not apply to 123rf:
Easy payments don't mean you have to deposit more. 123rf includes a deposit limit setting feature that lets you set your own daily, weekly, or monthly maximum deposit amount.
Many players in Rajshahi find this feature incredibly useful. One player shared: "I've set a monthly deposit limit for myself — after that, I don't have to worry about a thing. The system stops it automatically." Features like this are part of 123rf's responsible gaming policy.
How 123rf protects your money
Every transaction is protected with bank-grade encryption. No one can intercept your data in transit.
OTP verification is mandatory during withdrawal. No one else can withdraw funds from your account.
Unusual transactions are detected automatically. Any suspicious activity results in the account being secured immediately.
If a deposit fails, your money is automatically refunded — no need to request it manually.
Set your own daily or monthly deposit limits. It's the best way to keep your gaming responsible.
A full history of every deposit and withdrawal is stored in your account.
Answers to the Most Frequently Asked Questions
Deposit via bKash or Nagad in minutes and withdraw anytime — completely free and secure.