12bn Deposit Guide

By the end of this page you will know exactly how to add funds to your 12bn account using bKash, Nagad, Rocket, Bank Transfer or Upay — including the minimum amount, how fast money arrives, and what to do if something goes wrong.

  • SSL Encrypted
  • Deposits arrive in 3 min
  • bKash · Nagad · Rocket
  • 24/7 Live Chat Support
৳300 Min Deposit
3 min Arrival Time
5 Payment Methods
120% First Deposit Bonus
12bn deposit interface on a mobile phone showing bKash and Nagad payment options in Bangladesh

Payment Methods at a Glance

12bn supports five payment methods used daily across Bangladesh. All of them reach your account in around 3 minutes, and they all share the same minimum deposit of ৳300. Pick the one you use most.

  • bKash Min ৳300 · ~3 min arrival Deposit & Withdrawal
  • Nagad Min ৳300 · ~3 min arrival Deposit & Withdrawal
  • Rocket Min ৳300 · ~3 min arrival Deposit & Withdrawal
  • Bank Transfer Min ৳300 · ~3 min arrival Deposit & Withdrawal
  • Upay Min ৳300 · ~3 min arrival Deposit & Withdrawal

12bn does not charge any deposit fee on any of these methods. Costs shown in your MFS app (if any) are from your mobile wallet provider, not from 12bn.

Deposit via bKash

bKash is the fastest way to fund your 12bn account. The process takes under two minutes once you are on the deposit page. Keep the 12bn-issued merchant number handy — do not send to any other number.

bKash Deposit — Step by Step

Min ৳300 ~3 min arrival bKash App or USSD
  1. Log in to your 12bn account and go to Cashier → Deposit.
  2. Select bKash from the payment method list.
  3. Enter your deposit amount (minimum ৳300) and click Confirm. A unique 12bn merchant number and a reference code will appear on screen.
  4. Open your bKash app (or dial *247#) and choose Send Money / Payment.
  5. Enter the merchant number shown on the 12bn deposit page. Enter the exact amount and use the reference code as your transaction reference.
  6. Enter your bKash PIN to complete the payment. Take note of the TrxID shown by bKash.
  7. Return to your 12bn deposit page and enter the TrxID in the confirmation box. Click Submit.
  8. Funds appear in your 12bn wallet within 3 minutes. You will see a green confirmation notice.

Deposit via Nagad

Nagad works almost identically to bKash. If you use Nagad for everyday purchases and bill payments, the deposit flow will feel familiar. The same ৳300 minimum applies.

Nagad Deposit — Step by Step

Min ৳300 ~3 min arrival Nagad App or *167#
  1. Log in to 12bn and open Cashier → Deposit.
  2. Choose Nagad as your payment method.
  3. Enter the amount you want to deposit (minimum ৳300) and press Confirm. The page shows a 12bn-specific Nagad number and a reference code.
  4. Open your Nagad app (or dial *167#) and go to Send Money.
  5. Enter the recipient number shown on the 12bn page. Set the amount to match exactly what you entered on 12bn. Add the reference code in the note field.
  6. Enter your Nagad PIN and confirm. Keep the transaction ID (TrxID) from the success screen.
  7. Go back to 12bn, enter the TrxID in the deposit confirmation box, and click Submit.
  8. Your 12bn balance updates within 3 minutes.

Deposit via Rocket

Rocket (Dutch-Bangla Bank's MFS) is a good option if your mobile SIM is registered with DBBL. The steps match the bKash/Nagad pattern — just use the Rocket app or dial *322#.

Rocket Deposit — Step by Step

Min ৳300 ~3 min arrival Rocket App or *322#
  1. Open 12bn, navigate to Cashier → Deposit, and pick Rocket.
  2. Type in your deposit amount (minimum ৳300) and hit Confirm. Copy the recipient Rocket number and reference code shown on screen.
  3. Open the Rocket app or dial *322#. Select Send Money.
  4. Enter the 12bn Rocket number and the exact amount. Put the reference code in the note/reference field.
  5. Confirm with your Rocket PIN. Note the TrxID on the confirmation screen.
  6. Return to 12bn, submit the TrxID, and your wallet will update within 3 minutes.

Bank Transfer & Upay

Both bank transfer and Upay follow the same confirm-and-submit pattern. For bank transfer, you will need your bank's mobile banking or internet banking app. For Upay, use the Upay app. The deposit minimum stays at ৳300 for both.

Bank Transfer Deposit — Step by Step

Min ৳300 ~3 min arrival Mobile/Internet Banking
  1. Go to Cashier → Deposit on 12bn and choose Bank Transfer.
  2. Enter the deposit amount (minimum ৳300) and confirm. 12bn will show a beneficiary account number, bank name, branch and routing number.
  3. Open your bank's mobile or internet banking app. Start a Fund Transfer / BEFTN / RTGS transaction to the shown account.
  4. Use the reference code as the payment narration so 12bn can match your transfer.
  5. Confirm the transfer. Copy the transaction reference or UTR number from your bank app.
  6. Return to 12bn, enter the UTR/reference in the deposit confirmation form, and submit. Funds arrive within 3 minutes once matched.

Upay Deposit — Step by Step

Min ৳300 ~3 min arrival Upay App
  1. On 12bn, go to Cashier → Deposit and select Upay.
  2. Enter amount (minimum ৳300), confirm, and copy the 12bn Upay number and reference code.
  3. Open the Upay app and choose Send Money. Enter the 12bn Upay number, the matching amount, and the reference code.
  4. Confirm with your Upay PIN. Note the TrxID.
  5. Submit the TrxID on the 12bn deposit page. Balance updates within 3 minutes.

12bn First Deposit Bonus — Make It Count

Your first deposit unlocks a 120% welcome bonus, capped at ৳23,500. This is worth planning: if you deposit ৳300, you get ৳360 in bonus funds. If you deposit ৳19,583, you get the full ৳23,500 bonus added on top.

Bonus Term Details
Bonus Rate 120% of your first deposit
Maximum Bonus ৳23,500
Minimum Deposit to Qualify ৳300
Wagering Requirement 18× the bonus amount
Bonus Validity 7 days from activation
Eligible Games Slots, fishing games, live casino (contribution varies by game type)

The bonus is credited to your bonus wallet automatically after your deposit is confirmed. You do not need a promo code. If you want to skip the bonus and withdraw freely, you can opt out at the cashier before confirming your deposit.

Why Deposits Fail — and How to Fix Them

Most failed deposits have a simple cause. The table below covers the most common ones. If your problem is not listed, 12bn's 24/7 live chat can resolve it in minutes — always have your TrxID ready.

Problem Likely Cause What to Do
Deposit not arriving after 10 minutes TrxID not submitted, or amount mismatch Check that you submitted the TrxID on the 12bn deposit page. Contact live chat with your TrxID. Live Chat
bKash / Nagad transaction declined Daily send limit reached on your MFS wallet, or incorrect recipient number Check your MFS app's daily limit. Use only the number shown on the 12bn deposit page — not a saved/old number. Check Limit
Amount below minimum You sent less than ৳300 Send the difference to meet ৳300 and contact live chat to merge both transactions. Top Up
Wrong reference / note field left blank 12bn cannot match the payment to your account without the reference code Contact 24/7 live chat immediately with your TrxID and account username. Resolution takes a few minutes. Live Chat
Deposit page shows "session expired" The unique merchant number and reference code expire after a set time Do not send money to an expired merchant number. Refresh the deposit page to generate a new one. Refresh Page
Bank transfer not received Incorrect routing number, branch mismatch, or bank processing delay Double-check account number and routing details from the 12bn deposit page. Contact live chat with the UTR/BEFTN reference. Live Chat
Funds deducted but no TrxID shown MFS app glitch or no data connection during transaction Check your MFS transaction history for the deduction record. Copy the TrxID and submit it on 12bn. Check History

Check These Things Before You Send Money

A few seconds of checking before you transfer can save a lot of back-and-forth with support.

  1. 1
    Log in first, then open the deposit page

    The merchant number and reference code are unique to your session and account. If you are not logged in, you will not see the correct recipient details. Go to 12bn Login first if needed.

  2. 2
    Copy the merchant number, do not type it

    Mobile wallet numbers are 11 digits. A single wrong digit sends your money to the wrong recipient. Use the copy button on the 12bn deposit page every time.

  3. 3
    Send the exact amount you entered on 12bn

    If you enter ৳1,000 on 12bn but send ৳1,100 from bKash, the system cannot auto-match the payment. Stick to the exact figure to avoid a manual review.

  4. 4
    Keep the page open until you have the TrxID submitted

    The 12bn deposit form is waiting for your TrxID. If you close the tab before submitting it, your deposit will sit in a pending queue. Submitting the TrxID clears it in seconds.

  5. 5
    Use the 12bn App for the smoothest experience

    The 12bn App (Android, free, 41 MB) keeps you logged in and reduces session-timeout errors during deposits. Version 3.4.3 requires Android 8.0 or above.

Questions About Depositing at 12bn

What is the minimum deposit amount at 12bn?
The minimum deposit is ৳300 for all payment methods — bKash, Nagad, Rocket, Bank Transfer and Upay. There is no maximum deposit limit set by 12bn, though your MFS wallet or bank may have its own daily send limits.
How long does a 12bn deposit take to arrive?
Deposits typically arrive within 3 minutes once you have submitted the TrxID on the deposit confirmation page. If your balance has not updated after 10 minutes, contact 24/7 live chat with your TrxID ready.
Does 12bn charge a fee on deposits?
12bn does not charge any deposit fee. If your bKash, Nagad or Rocket account shows a small service charge, that comes from your MFS provider, not from 12bn. Bank transfers are generally free for most Bangladeshi banks' internet banking services.
Can I deposit from someone else's bKash account?
No. For security and anti-fraud reasons, the name on your payment account must match the name on your 12bn account. Deposits from third-party accounts may be rejected and could trigger an account review. Always use your own registered MFS account.
Do I get the welcome bonus on every deposit or just the first one?
The 120% welcome bonus (up to ৳23,500) applies to your first deposit only. Subsequent deposits qualify for the reload bonus (21% per deposit) and other ongoing promotions. See the 12bn Bonus & VIP page for all current offers.
My deposit was deducted from bKash but I did not get a TrxID — what should I do?
Open your bKash app and check the transaction history. The TrxID will be listed there even if the success screen did not display it. Copy the TrxID, go back to the 12bn deposit page, enter it in the confirmation box and submit. If the page has expired, contact 24/7 live chat directly with the TrxID.
Can I deposit using the 12bn App on Android?
Yes. The 12bn App (version 3.4.3, 41 MB, Android 8.0+) includes the full cashier with all five payment methods. Many players find it easier to switch between the 12bn deposit page and their MFS app on a single phone when using the mobile app. Download from /12bn-app/.
What happens if I sent money to an expired merchant number?
Do not send money after the deposit session has expired — the merchant number shown may no longer be valid. If you already sent money to an expired number, contact 12bn's 24/7 live chat immediately with your TrxID and account details. The team will trace the payment and credit your account manually after verification.
Payment Status Board
bKash ~3 min
Nagad ~3 min
Rocket ~3 min
Bank Transfer ~3 min
Upay ~3 min
Min Deposit ৳300
Support 24/7 Live Chat
18+ Play Responsibly

Only deposit amounts you are comfortable with. Gambling should be entertainment, not a way to earn income. If you need help, visit Responsible Gaming.

Ready to Make Your First 12bn Deposit?

Open an account in under two minutes, make a deposit of ৳300 or more via bKash or Nagad, and your 120% welcome bonus is added automatically. No code needed.