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
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
- Log in to your 12bn account and go to Cashier → Deposit.
- Select bKash from the payment method list.
- Enter your deposit amount (minimum ৳300) and click Confirm. A unique 12bn merchant number and a reference code will appear on screen.
- Open your bKash app (or dial *247#) and choose Send Money / Payment.
- Enter the merchant number shown on the 12bn deposit page. Enter the exact amount and use the reference code as your transaction reference.
- Enter your bKash PIN to complete the payment. Take note of the TrxID shown by bKash.
- Return to your 12bn deposit page and enter the TrxID in the confirmation box. Click Submit.
- 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
- Log in to 12bn and open Cashier → Deposit.
- Choose Nagad as your payment method.
- Enter the amount you want to deposit (minimum ৳300) and press Confirm. The page shows a 12bn-specific Nagad number and a reference code.
- Open your Nagad app (or dial *167#) and go to Send Money.
- 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.
- Enter your Nagad PIN and confirm. Keep the transaction ID (TrxID) from the success screen.
- Go back to 12bn, enter the TrxID in the deposit confirmation box, and click Submit.
- 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
- Open 12bn, navigate to Cashier → Deposit, and pick Rocket.
- Type in your deposit amount (minimum ৳300) and hit Confirm. Copy the recipient Rocket number and reference code shown on screen.
- Open the Rocket app or dial *322#. Select Send Money.
- Enter the 12bn Rocket number and the exact amount. Put the reference code in the note/reference field.
- Confirm with your Rocket PIN. Note the TrxID on the confirmation screen.
- 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
- Go to Cashier → Deposit on 12bn and choose Bank Transfer.
- Enter the deposit amount (minimum ৳300) and confirm. 12bn will show a beneficiary account number, bank name, branch and routing number.
- Open your bank's mobile or internet banking app. Start a Fund Transfer / BEFTN / RTGS transaction to the shown account.
- Use the reference code as the payment narration so 12bn can match your transfer.
- Confirm the transfer. Copy the transaction reference or UTR number from your bank app.
- 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
- On 12bn, go to Cashier → Deposit and select Upay.
- Enter amount (minimum ৳300), confirm, and copy the 12bn Upay number and reference code.
- Open the Upay app and choose Send Money. Enter the 12bn Upay number, the matching amount, and the reference code.
- Confirm with your Upay PIN. Note the TrxID.
- 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.
-
1Log 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.
-
2Copy 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.
-
3Send 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.
-
4Keep 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.
-
5Use 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?
How long does a 12bn deposit take to arrive?
Does 12bn charge a fee on deposits?
Can I deposit from someone else's bKash account?
Do I get the welcome bonus on every deposit or just the first one?
My deposit was deducted from bKash but I did not get a TrxID — what should I do?
Can I deposit using the 12bn App on Android?
What happens if I sent money to an expired merchant number?
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.