Secure · Fast · Trusted

123rf Payment Guide: Via bKash, Nagad & All Methods Secure Deposits & Withdrawals

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.

SSL Encrypted Instant Deposit Withdrawals Within 24 Hours 24/7 Support
6+
Payment Methods
5 Minutes
Average Deposit Time
24 Hours
Maximum Withdrawal Time
0%
Transaction Fee
123rf

Why is paying on 123rf so easy?

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.

Available Payment Methods

Bangladesh's Most Popular Mobile Payment Solution

Most Used
bKash
Mobile Banking
Minimum Deposit ৳ 200
Maximum Deposit ৳ 50,000
Deposit Time Instant
Withdrawal Time 1–3 hours
Transaction Fee Free
Fastest
Nagad
Digital Wallet
Minimum Deposit ৳ 200
Maximum Deposit ৳ 50,000
Deposit Time Instant
Withdrawal Time 1–3 hours
Transaction Fee Free
Rocket (DBBL)
Mobile Banking
Minimum Deposit ৳ 300
Maximum Deposit ৳ 30,000
Deposit Time 2–5 minutes
Withdrawal Time 3–6 hours
Transaction Fee Free
Bank Transfer
Online Banking
Minimum Deposit ৳ 1,000
Maximum Deposit ৳ 2,00,000
Deposit Time 1–2 hours
Withdrawal Time 12–24 hours
Transaction Fee Free
New
UPay
Digital Payment
Minimum Deposit ৳ 200
Maximum Deposit ৳ 25,000
Deposit Time Instant
Withdrawal Time 2–4 Hours
Transaction Fee Free
Crypto
Digital Currency
Minimum Deposit ৳ 500
Maximum Deposit No Limit
Deposit Time 10–30 Minutes
Withdrawal Time 1–2 hours
Transaction Fee Network fee only
123rf

How To Deposits & Withdrawals Do

The Complete Process, Step by Step

1
Log In to Your Account

Log in to 123rf with your username and password. If you're new, complete your registration first.

2
Go to the Deposit Menu

Click the "Deposit" button at the top of your dashboard, or head to the Wallet section.

3
Choose Your Payment Method

Choose bKash, Nagad, Rocket, or another method. Enter the amount and confirm.

4
Complete the Payment

Follow the on-screen instructions to complete the payment on your mobile. Enter your PIN and confirm.

5
View Balance Update

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.

Important Information About Deposits

  • Minimum deposit of just BDT 200 (bKash/Nagad)
  • No deposit fees — your full amount is credited to your account
  • Deposits via bKash & Nagad are nearly instant
  • Deposit as many times as you like each day
  • Failed transactions are refunded automatically
1
Go to the Withdrawal Section

From your dashboard, go to the "Withdrawal" or "Withdraw Funds" option.

2
Select Amount & Method

Enter the amount you wish to withdraw and select your preferred payment method.

3
Enter Mobile Number

Enter your bKash/Nagad number where you'd like to receive the funds. Double-check that the number is correct.

4
Complete Verification

Verify your identity with an OTP or password for security.

5
Receive Funds

Once your request is processed, the funds will be delivered to your mobile within the specified timeframe.

Withdrawal Processing Timeframe

0–15 minutes from request
Request Receipt Confirmation

The system automatically receives and registers your request.

15 minutes – 1 hour
Review Process

Account and transaction review for security verification.

1 – 3 Hours (bKash/Nagad)
Mobile Money Transfer

Once approved, funds are sent to mobile banking in the fastest possible time.

12 – 24 Hours (Bank)
Bank Transfer Complete

Bank transfers take a little longer but are completely secure.

123rf Deposits & Withdrawals via bKash

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.

  • Deposit: Instant (within 2 minutes in most cases)
  • Withdrawals: typically processed within 1–3 hours
  • Minimum Deposit: ৳200
  • Max daily transaction limit: subject to bKash's own limits
  • You'll receive an SMS confirmation once the transaction is successful
  • Automatic refund within 24 hours for any failed transaction

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.

123rf

Payment Method's Detailed Comparison

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
123rf

Security — 123rf's Top Priority

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).

Common Misconceptions About Withdrawals

There are some common misconceptions about online gaming in Bangladesh that simply do not apply to 123rf:

  • "Withdrawals take too long" — Withdrawals via bKash and Nagad at 123rf are typically completed within 1–3 hours.
  • "Small amounts can't be withdrawn" — Withdrawals start from as low as ৳500.
  • "Documents are requested repeatedly" — Once KYC is completed, no further documents are needed for future withdrawals.
  • "Bonus funds can't be withdrawn" — Full withdrawal is available once the bonus wagering requirements are met.

Responsible Payment Management

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.

Payment Security Features

How 123rf protects your money

256-bit SSL Encryption

Every transaction is protected with bank-grade encryption. No one can intercept your data in transit.

Two-Factor Authentication

OTP verification is mandatory during withdrawal. No one else can withdraw funds from your account.

Real-Time Fraud Monitoring

Unusual transactions are detected automatically. Any suspicious activity results in the account being secured immediately.

Automatic Refund System

If a deposit fails, your money is automatically refunded — no need to request it manually.

Deposit Limit Settings

Set your own daily or monthly deposit limits. It's the best way to keep your gaming responsible.

Complete Transaction History

A full history of every deposit and withdrawal is stored in your account.

PCI DSS Compliant
AES-256 Encryption
Licensed Payment Gateway
24/7 Monitoring

Payment-Related General Questions

Answers to the Most Frequently Asked Questions

No, 123rf charges zero platform fees on deposits or withdrawals. Every BDT you deposit goes entirely into your account — same goes for withdrawals. Crypto transactions may carry a network fee, but that goes to the blockchain, not to 123rf.

Yes, for security purposes identity verification (KYC) is required before your first withdrawal. Simply submit a photo of your national ID and a selfie — once KYC is done, you won't need to do it again.

First, wait 5–10 minutes — most of the time your balance will update within that window. If it doesn't, contact 123rf's live chat support with a screenshot of the transaction. Issues are usually resolved within 30 minutes.

Yes, you can link multiple payment methods to the same account. Deposit with bKash today, withdraw via Nagad tomorrow — it's completely supported.

The minimum withdrawal amount for most methods is BDT 500, though this may vary by method. Check the withdrawal page in your account for full details.

Yes, but only after meeting the bonus wagering requirement. For example, a 100% bonus with 30x wagering means you'll need to place ৳30,000 in bets to withdraw a ৳1,000 bonus. Once the condition is met, the full amount is available for withdrawal.

You can generally make up to 3–5 withdrawals per day. Higher limits may apply based on account verification and VIP level. Contact support for accurate details.

Start playing securely on 123rf today

Deposit via bKash or Nagad in minutes and withdraw anytime — completely free and secure.

বাংলা