Deposit in minutes using bKash, Nagad, or Rocket. Winnings are sent directly to your mobile wallet in as little as 15 minutes. No hidden charges.
Deposit Now Payment MethodsBdt678 supports transactions through Bangladesh's most popular mobile banking services
The full deposit and withdrawal process at bdt678 is laid out step by step below
Log in to bdt678 with your ID and password. New here? Registering takes just 2 minutes.
Click "Financial Transactions" in the top menu or hit the "Deposit" button on your account dashboard.
Select bKash, Nagad, or Rocket — whichever you have.
Enter the amount you'd like to deposit (minimum ৳200) and tap the "Confirm" button.
Open your bKash / Nagad app → "Payment" → Send money to the provided number → Confirm with your OTP.
After a successful payment, your bdt678 account balance will be updated within seconds.
Before your first withdrawal, verify your identity with a photo of your NID and a selfie — it's a one-time requirement.
Select "Withdraw" from your account, then choose your payment method and enter the amount.
Enter the bKash/Nagad number you want funds sent to — it must be the number registered to your account.
Enter your account security PIN or OTP to confirm the withdrawal.
The bdt678 finance team reviews your request and typically approves it within 5–15 minutes.
Once approved, funds will be sent directly to your registered bKash or Nagad number.
See deposit and withdrawal limits for all payment methods at a glance
| Payment Method | Deposit Limit | Withdrawal Limit | Deposit Time | Withdrawal Time | Charge |
|---|---|---|---|---|---|
| bKash | ৳200 – ৳50,000 | ৳500 – ৳50,000 | Instant | 5–15 minutes | Free |
| Nagad | ৳200 – ৳50,000 | ৳500 – ৳50,000 | Instant | 5–15 minutes | Free |
| Rocket | ৳300 – ৳30,000 | ৳500 – ৳30,000 | 1–5 Minutes | 10–30 minutes | Free |
| Bank Transfer | ৳1,000 – ৳2,00,000 | ৳2,000 – ৳2,00,000 | 1–3 hours | 1–24 Hours | Free |
* Withdrawal times depend on bank processing and KYC verification. During periods of high demand, it may take slightly longer.
Here's the complete journey from submitting a withdrawal at bdt678 to receiving your money:
As soon as you submit a withdrawal request, the system accepts it and generates a transaction ID.
The system automatically verifies KYC status, wagering completion, and account security.
Bdt678's finance team reviews your request — this step typically takes 2–5 minutes.
Once approved, a transfer order is sent to the payment gateway (bKash/Nagad).
A confirmation message arrives from bKash or Nagad and the funds are added to your wallet.
Before your first withdrawal, you must complete identity verification. This is a one-time process and is completed within 48 hours.
Bonus balance cannot be withdrawn directly. Once you meet the specified wagering requirements, it will be transferred to your main balance.
Try to withdraw to the same number you used for your deposit. Using a different number may require additional verification.
On match days or during major events, withdrawals may take an extra 5–10 minutes to process.
Bdt678 uses multiple layers of security to keep every financial transaction protected
All Data Encrypted
Payment Security Standards
Identity Verification
Per transaction
Suspicious Transaction Detected
Internationally Licensed
Payments are usually the biggest concern when using any online betting platform. Will my deposit show up in my balance? If I win, can I actually withdraw? These are the two questions almost everyone has. bdt678 Has made every effort to keep this process as simple and transparent as possible.
Depositing on bdt678 is straightforward. Open your bKash or Nagad app, send funds to the designated number — and within seconds, your betting account balance is topped up. Mobile banking is now widespread across Bangladesh, so whether you're in Dhaka or Sunamganj, the experience is exactly the same.
Withdrawals can seem daunting at first, but at bdt678 the process is straightforward. Your first withdrawal takes a little longer due to KYC verification — simply upload a photo of your NID or passport and it's completed within 24 hours. After that, every withdrawal is processed in 5 to 15 minutes as standard. Even a withdrawal submitted at 3:00 AM is handled in the same timeframe, because bdt678's finance system runs around the clock.
Something many people don't realise — bdt678 charges zero transaction fees. If you send ৳1,000 via bKash or Nagad, exactly ৳1,000 lands in your account. The same goes for withdrawals: no deductions on bdt678's end. If your mobile banking provider applies their own fees, that's separate, but bdt678 itself charges nothing.
It's worth paying close attention to your bonus balance. Welcome bonuses and reload bonuses can't be withdrawn directly — they first need to be wagered a set number of times before they convert into your main balance, which you can then cash out. The full terms are clearly laid out on the bdt678 bonus page. It's always better to know the conditions upfront than to claim a bonus and end up confused later.
Bdt678 takes transaction security very seriously. Every deposit and withdrawal requires OTP verification, meaning no transaction can go through without your approval. SSL encryption ensures your payment details are never stored anywhere. And if the system ever detects any unusual transaction activity, you'll be notified immediately.
A quick tip — when making a deposit, use the same mobile number registered to your bdt678 account, and withdraw to that same number. This speeds up verification and helps you avoid unnecessary complications. Using different numbers may trigger additional security checks.
All in all, bdt678's payment system is built with the Bangladeshi user in mind — mobile banking-driven, fast, fee-free, and available around the clock. These are exactly the four things bettors care about most, and bdt678 consistently delivers on all of them.
The Most Frequently Asked Questions About Deposits, Withdrawals and Betting on bdt678