Deposit and withdraw anytime using Bangladesh's most popular mobile banking methods. No hidden fees, no hassle.
MagicCasino supports all major mobile banking and banking channels available in Bangladesh.
Bangladesh's leading mobile banking service. Deposit and withdraw anytime with ease using bKash.
A mobile financial service from the postal network. Fast transactions at low fees. Nagad withdrawals are completed in just a few minutes.
Dutch-Bangla Bank's mobile banking service with extensive nationwide coverage. Can be linked directly to your bank account.
Transfer directly from your bank account. The safest option for large transactions.
Deposit using Bitcoin or USDT (TRC20/ERC20). Fully anonymous and secure. Your balance is updated as soon as the blockchain confirms the transaction.
A digital wallet service from United Commercial Bank. Growing in popularity for its clean interface and fast transactions.
See at a glance how convenient each payment method is for deposits and withdrawals.
| Method | Min. Deposit | Minimum withdrawal | Deposit time | Withdrawal time | Fee |
|---|---|---|---|---|---|
| bKash | ৳100 | ৳500 | Instant | 5–15 mins | Free |
| Nagad | ৳100 | ৳500 | Instant | 5–15 mins | Free |
| Rocket | ৳200 | ৳500 | 1–5 mins | 10–30 minutes | Free |
| Bank Transfer | ৳1,000 | ৳1,000 | 1–24 hours | 1–3 business days | Bank Fee |
| Crypto (USDT) | $5 | $10 | 10–30 minutes | 30–60 mins | Network Fee |
| Upay | ৳200 | ৳500 | Instant | 5–20 mins | Free |
Withdrawal times may vary slightly depending on network conditions and current load.
Log in to your MagicCasino account. New here? Register for free first.
Click the green "Deposit" button at the top of your dashboard. You'll be taken to the payment page.
Select bKash, Nagad, Rocket, or any other available method and enter the amount.
Confirm the payment using the OTP or PIN sent to your mobile. Your balance will be updated instantly.
Log in to your account and navigate to the "Withdrawal" option. Check your balance first.
Enter the amount you'd like to withdraw and select your preferred payment method.
Enter your mobile banking or bank account number. First-time verification may be required.
Submit your request. Funds usually arrive within 5–30 minutes. Larger amounts may take a little longer.
MagicCasino uses security measures that meet international standards.
In online betting and gaming, the payment system is everything. No matter how well you play or how big you win, a frustrating withdrawal experience ruins it all. magiccasino understands this, which is why its payment system was built from the ground up with Bangladeshi users in mind.
In Bangladesh, bKash is more than just a mobile banking app — it's part of everyday life. From roadside tea stalls to large businesses, bKash is how people transact. Depositing at magiccasino via bKash takes only a few seconds: open the app, enter the amount, confirm your PIN — and your balance is ready. The process is designed to be this simple so nothing gets in the way of your game.
Nagad has become a top choice for many users too — especially in rural areas where bKash agents aren't always available. Transactions via Nagad on magiccasino come with zero extra charges. Every taka you deposit goes straight to your gaming balance.
Rocket users are equally well served. Being directly linked to a Dutch-Bangla Bank account, Rocket is a solid choice for those who prefer handling larger transactions. On magiccasino, Rocket deposits are confirmed within just 1 to 5 minutes.
Many players wonder — do withdrawals actually arrive on time? Honestly, yes. At magiccasino, standard withdrawal requests are typically processed within 5 to 30 minutes. During peak hours or for larger amounts it may take a bit longer, but the wait never exceeds 24 hours. They are quite transparent about this and communicate it straightforwardly.
For the more tech-savvy, magiccasino also supports crypto payments. Depositing with USDT (Tether) allows for fully anonymous transactions. Fees on the TRC20 network are very low and speeds are solid. Your balance updates as soon as the blockchain confirmation goes through.
Magiccasino takes payment security seriously. All transactions are protected with 256-bit SSL encryption. OTP verification is required for every withdrawal request to ensure no one else can access your account. Your personal and financial details are never shared with any third party.
One important thing to note – magiccasino requires you to use the same account for both deposits and withdrawals. If you deposit via bKash, your withdrawal will go back to that same bKash number. This is a security measure to prevent funds from being sent to someone else's account.
You can also view your full transaction history. Your account dashboard shows the date, amount, and status of every deposit and withdrawal in one place. If there's an issue with any transaction, you can flag it to the support team directly from there.
In short, magiccasino's payment system is built around the realities of Bangladesh. Internet banking isn't accessible to everyone here, but bKash and Nagad are. magiccasino has leveraged exactly that to deliver a payment experience that is genuinely simple, fast, and reliable.
If you run into any payment issues, our support team is always ready to help.
support@magiccasino.app
The most frequently asked questions about payments.
Open a free account at MagicCasino and get started with as little as ৳100 via bKash or Nagad.