Best Betting Sites with bKash in Bangladesh (2026)

Fahim Rahman

bKash is Bangladesh’s most widely used mobile financial service — with over 70 million registered users and instant, zero-fee transactions in Bangladeshi Taka. For bettors, this means depositing on a betting site takes under two minutes from any phone, with no bank account required. This guide covers the five best betting sites that accept bKash in 2026, with verified deposit limits, withdrawal times, accurate fee data, and a step-by-step guide to using bKash for both deposits and withdrawals.

→ For a full platform comparison, see our main guide: Best Betting Sites in Bangladesh | For all payment methods: Betting Payment Methods Bangladesh

Quick Answer

The best bKash betting sites in Bangladesh are 1xBet, Melbet, Linebet, Parimatch, and 22Bet — all supporting instant bKash deposits with zero platform fees. Minimum deposit starts at ৳120 (1xBet). Withdrawal times range from 1 hour (1xBet) to 24 hours (Melbet). Use promo code SHNILL at 1xBet, Melbet, and Linebet to activate welcome bonuses.

Top 5 Betting Sites That Accept bKash in Bangladesh (2026)

Quick Answer

All five platforms below support instant bKash deposits with zero fees and BDT accounts. 1xBet leads for withdrawal speed (~1 hr), Parimatch for bonus value (150% up to ৳30,000), and Linebet for beginner-friendliness. Promo code SHNILL works at 1xBet, Melbet, and Linebet.

These five platforms were selected based on three criteria: how smoothly bKash deposits process, how fast withdrawals reach your wallet, and how transparently each platform serves Bangladeshi bettors. All five hold Curacao eGaming licenses and accept BDT accounts.

Platform bKash Min Deposit Withdrawal Welcome Bonus Code
1xBet ✅ Instant ৳120 ~1 hour 100% up to ৳15,600 SHNILL
Melbet ✅ Instant ৳300 ~24 hours 150% up to ৳12,000 SHNILL
Linebet ✅ Instant ৳150 ~12 hours 100% up to ৳13,107 SHNILL
Parimatch ✅ Instant ৳200 ~2–4 hours 150% up to ৳30,000
22Bet ✅ Instant ৳100 ~3–6 hours 100% up to ৳25,000
1xBet Best Overall

1xBet is the most widely used betting platform among Bangladeshi bettors — and its bKash integration is one of the smoothest on the market. Deposits credit within 1–5 minutes using the Send Money method. With 500+ cricket betting markets and live odds that update in real time, it covers every major fixture including IPL, BPL, and ICC tournaments.

Min Deposit

৳120

bKash Withdrawal

~1 hour

Max/Transaction

৳20,000

🎁 100% Match Bonus — up to ৳15,600 | Min deposit ৳120 SHNILL
Visit 1xBet →
Melbet Best Sports Variety

Melbet covers 70+ sports with a Bet Builder tool for custom multi-bet combinations. bKash deposits go to a platform agent number via Send Money — balance updates instantly. Live streaming is available for cricket, football, and tennis. The 24-hour withdrawal window is slower than 1xBet, but deposit processing is identical.

Min Deposit

৳300

bKash Withdrawal

~24 hours

Max/Transaction

৳20,000

🎁 150% Match Bonus — up to ৳12,000 | Min deposit ৳300 SHNILL
Visit Melbet →
Linebet Best for Beginners

Linebet has the clearest bKash deposit flow of any platform on this list — making it the recommended starting point for first-time bettors. The interface is clean, the minimum is low at ৳150, and the 5x wagering requirement on the welcome bonus is among the most manageable in the market.

Min Deposit

৳150

bKash Withdrawal

~12 hours

Max/Transaction

৳20,000

🎁 100% Match Bonus — up to ৳13,107 | Min deposit ৳150 SHNILL
Visit Linebet →
Parimatch Best Bonus Value

Parimatch is an internationally established sportsbook with a strong presence in South Asia. Its bKash integration uses the referral code system — you send to the platform’s agent number and receive a confirmation within minutes. Withdrawal at 2–4 hours is competitive, and the 150% welcome bonus is the highest percentage offer on this list.

Min Deposit

৳200

bKash Withdrawal

~2–4 hours

Max Withdrawal

৳75,000

🎁 150% Match Bonus — up to ৳30,000 | Min deposit ৳200
Visit Parimatch →
22Bet Best Odds

22Bet consistently offers competitive odds across cricket and football, with 1,000+ markets available daily. bKash deposits are instant and the ৳100 minimum is the lowest on this list. Withdrawal processes within 3–6 hours under normal conditions, with the highest maximum withdrawal ceiling at ৳1,00,000.

Min Deposit

৳100

bKash Withdrawal

~3–6 hours

Max Withdrawal

৳1,00,000

🎁 100% Match Bonus — up to ৳25,000
Visit 22Bet →

Section Summary

  • Fastest bKash withdrawal: 1xBet (~1 hour after approval)
  • Largest welcome bonus amount: Parimatch (150% up to ৳30,000)
  • Lowest minimum deposit: 22Bet (৳100) and 1xBet (৳120)
  • Promo code SHNILL: Valid at 1xBet, Melbet, and Linebet
  • Best for beginners: Linebet — simple UI, fair 5x wagering terms

How to Deposit on a Betting Site Using bKash

Quick Answer

Go to Cashier → select bKash → copy the session agent number → open bKash app → Send Money → enter amount → confirm with PIN → submit TrxID on the betting site. Balance credits in 1–5 minutes. Minimum deposit is ৳120 on 1xBet, ৳150 on Linebet, ৳300 on Melbet.

The deposit process is consistent across all five platforms. The most common mistake is sending funds to an expired or saved agent number — these are session-specific and change every time. Always copy the number fresh from the cashier.

Step-by-Step bKash Deposit Guide

1

Select BDT at Registration

Choose Bangladesh Taka (BDT) as your account currency when registering. This is the single most commonly missed step — local wallets including bKash only appear in the cashier on BDT accounts. If bKash is not visible, contact live support and request a currency change before your first deposit.

2

Open Cashier → Select Deposit

Log in and navigate to the Cashier or Wallet section. Select Deposit. Choose bKash from the payment method list and enter your deposit amount.

3

Copy the Agent Number

The platform generates a unique bKash agent number for this session only. Copy it precisely. Never use a number shared on Telegram, Facebook, or by any party outside the official cashier — these are scams.

4

Open bKash App → Send Money

Open your bKash app and tap Send Money. Paste the agent number, enter the amount, and add the reference code in the message field if the platform provided one. Confirm the number matches before proceeding.

5

Confirm with PIN & Save TrxID

Enter your 5-digit bKash PIN to complete the transaction. Screenshot or note down the Transaction ID (TrxID) shown on the confirmation screen — you will need this in the next step.

6

Submit TrxID on the Betting Site

Return to the betting site and paste your TrxID into the confirmation field. Most platforms credit your balance within 1–5 minutes. If it has not updated after 15 minutes, contact live chat with the TrxID, amount, and timestamp.

Send Money vs Merchant Payment — Which Method Does Your Site Use?

This is the most important bKash detail that no competitor page explains. There are two different deposit methods betting sites use — and only one is completely free.

✅ Send Money — Free
  • Platform gives you a personal 01XXXXXXXXX number
  • You use bKash Send Money to transfer
  • Zero fee from bKash — full amount arrives
  • Used by: 1xBet, Linebet, most major platforms
  • Platform gives you a merchant/business number
  • bKash deducts 0.5% as a service charge
  • ৳1,000 deposit → ৳5 deducted by bKash
  • Fee is from bKash — not the betting platform
⚠️

Check the cashier before depositing. If the number shown looks like a merchant number (often a short code), Merchant Payment rules apply and bKash will deduct 0.5%. Confirm the method type before sending funds to avoid unexpected deductions.

Deposit Not Credited? Quick Fix by Problem Type

ProblemMost Likely CauseFix
Balance not updated after 15 min TrxID not submitted or expired agent number Contact live chat with TrxID + timestamp — do not send a second deposit
“Transaction failed” error bKash daily Send Money limit (৳25,000) reached Use Nagad for the session, or resume tomorrow when limit resets
bKash option not showing Account currency is USD or EUR, not BDT Request BDT currency change via live support before first deposit
Sent to wrong number Copied an old or external agent number Contact support immediately with TrxID — platform can trace and credit
Duplicate deposit sent Re-sent before first was credited Submit only the first TrxID — notify support of both transactions

Deposit Quick Reference

  • Minimum: ৳100–৳300 depending on platform (lowest: 22Bet ৳100)
  • Processing: 1–5 minutes on all five recommended platforms
  • Fees: Zero if platform uses Send Money method
  • Always copy the agent number fresh from cashier — never reuse
  • BDT account currency required for bKash to appear in cashier

How to Withdraw Winnings to bKash

Quick Answer

Go to Cashier → Withdrawal → select bKash → enter your registered wallet number and amount → submit. Funds arrive in 1–24 hours depending on the platform. Complete KYC verification before your first withdrawal — unverified accounts are the leading cause of withdrawal holds.

Withdrawals are straightforward once your account is verified. The single most important step happens before you even request a withdrawal: submit your National ID (NID) through account settings immediately after registration — not after a winning session when urgency creates pressure.

1

Complete KYC Before You Need It

Submit your NID photo in account settings immediately after registering. This takes 2 minutes and prevents your withdrawal from sitting in a verification queue for hours after a winning session.

2

Cashier → Withdrawal → Select bKash

Navigate to your cashier and select Withdraw. Choose bKash from the available payout methods.

3

Enter Your Registered bKash Number

Use the same bKash number associated with your account registration. Platforms cross-check this on larger amounts — a mismatch will delay or reject the withdrawal. Do not enter a family member’s or agent’s number.

4

Enter Amount & Check Limits

Verify your amount is within both the platform’s withdrawal ceiling and bKash’s daily receiving limit. For amounts above ৳25,000, consider using Nagad (৳70,000 daily limit) for a single session.

5

Submit & Wait for Approval

After submission, automated approvals (typically under ৳10,000) complete in 5–20 minutes. Manual reviews for first-time withdrawals or larger amounts may take up to 2 hours. You will receive a bKash notification when funds arrive.

bKash Withdrawal Times by Platform

PlatformMin WithdrawalMax WithdrawalProcessing TimeNotes
1xBet৳500৳1,00,000~1 hourFastest on this list
Parimatch৳500৳75,000~2–4 hoursConsistent speed
22Bet৳500৳1,00,000~3–6 hoursHighest max withdrawal
Linebet৳1,000৳50,000~12 hoursHigher min than others
Melbet৳500৳50,000~24 hoursSlowest of the five

📌 Processing times are after platform approval. bKash typically credits within 5–15 minutes of platform release under normal network conditions.

Tips for Faster bKash Withdrawals

Withdraw during Bangladesh business hours (9 AM – 6 PM BST) — manual reviews process faster during staffed hours. Ensure wagering requirements on any active bonus are fully completed before requesting a withdrawal, as pending bonus funds block the cashier on most platforms. Always use the same bKash number you registered with — any mismatch triggers a manual review regardless of amount.

Withdrawal Quick Reference

  • Fastest platform: 1xBet — ~1 hour to bKash wallet
  • KYC required before first withdrawal on all platforms
  • Use registered bKash number only — mismatches cause delays
  • Withdraw 9 AM–6 PM BST for fastest manual review times
  • Complete wagering requirements before requesting cashout

bKash Deposit & Withdrawal Limits for Betting (2026)

Quick Answer

The bKash Send Money daily limit — which is what betting deposits use — is ৳25,000/day. The total wallet ceiling is ৳50,000/day. These are Bangladesh Bank limits, not platform limits. For higher amounts, Nagad supports ৳70,000/day. Site-specific limits apply separately — check both before depositing.

Most competitor pages state conflicting bKash limits — ranging from ৳10,000 to ৳50,000 — without explaining the distinction between transaction types. The table below reflects Bangladesh Bank MFS regulations as of 2026.

Official bKash Daily Transaction Limits

Transaction TypeDaily LimitMonthly LimitRelevant for Betting?
Send Money (Personal → Agent)৳25,000৳2,00,000✅ Yes — this is how deposits work
Add Money (Bank → bKash)৳50,000⚠️ Wallet top-up only
Cash Out (Agent)৳25,000❌ Not relevant for betting
Overall Wallet Daily Ceiling৳50,000⚠️ All transactions combined
⚠️

The ৳50,000 figure you see on other sites is the total wallet ceiling — not the Send Money limit. Since betting platforms use Send Money, your effective daily deposit limit is ৳25,000. Once that is reached, bKash will decline the transaction regardless of your wallet balance.

Platform-Specific Deposit & Withdrawal Limits

PlatformMin DepositMax per TransactionMin WithdrawalMax Withdrawal
1xBet৳120৳20,000৳500৳1,00,000
Melbet৳300৳20,000৳500৳50,000
Linebet৳150৳20,000৳1,000৳50,000
Parimatch৳200৳15,000৳500৳75,000
22Bet৳100৳20,000৳500৳1,00,000

📌 Both bKash limits and platform limits apply simultaneously. If you need ৳25,000 in a single session and the site allows ৳20,000 per transaction, you will need two separate transactions.

What to Do If You Hit the Daily Limit

The bKash Send Money limit resets at midnight Bangladesh time. If you need to deposit beyond ৳25,000 in a single day, switch to Nagad — which supports ৳50,000 in Send Money and a ৳70,000 overall daily ceiling. For amounts above that, Skrill and Neteller carry no daily ceiling and are accepted on 1xBet, Melbet, and 22Bet.

Limits Summary

  • bKash Send Money daily limit (betting): ৳25,000
  • bKash overall wallet ceiling: ৳50,000/day
  • Platform max per transaction: ৳15,000–৳20,000
  • Limit exceeded? Use Nagad (৳70,000/day) or split across days
  • Both bKash and platform limits apply simultaneously

bKash Fees at Betting Sites — The Accurate Breakdown

Quick Answer

All five recommended platforms charge zero fees for bKash deposits and withdrawals. However, if your platform uses the Merchant Payment method (not Send Money), bKash itself deducts 0.5% — this is a bKash service charge, not a platform fee. Check your cashier’s method type before depositing.

Most sites state “zero fees” without qualification. That is accurate for the platform side — but not always for the bKash side. The distinction depends on which payment method your platform uses.

bKash MethodPlatform FeebKash FeeNet on ৳1,000When It Applies
Send Money৳0৳0 — Free৳1,000Most platforms (1xBet, Linebet)
Merchant Payment৳0৳5 (0.5%)৳995Some smaller platforms
Cash Out (Agent)N/A৳18.50 (1.85%)Not used for betting
⚠️

Before your first deposit: Check whether your cashier shows a standard 01XXXXXXXXX phone number (Send Money — free) or a merchant code (Merchant Payment — 0.5% bKash fee). All five platforms recommended on this page primarily use Send Money — but always verify before sending larger amounts.

Fees Summary

  • Platform fee for bKash: ৳0 on all five recommended sites
  • Send Money (most platforms): Completely free — full amount arrives
  • Merchant Payment (some platforms): bKash deducts 0.5%
  • Cash Out (not betting-relevant): 1.85% bKash service charge
  • Always verify the method type in cashier before depositing

Is bKash Safe for Online Betting in Bangladesh?

Quick Answer

Yes — bKash is Bangladesh Bank regulated with OTP and PIN protection on every transaction. Safety depends equally on the platform: use only licensed offshore bookmakers (Curacao/MGA), never share your PIN or OTP, and always copy the agent number from the official cashier only.

bKash is regulated by Bangladesh Bank and operates with industry-standard transaction encryption. When paired with a licensed offshore betting platform, the combination is reliable for everyday betting deposits and withdrawals. The risks that do exist are specific and avoidable.

1

OTP + PIN on Every Transaction

Every bKash transaction requires a one-time password sent to your registered number and your 5-digit PIN. No transaction completes without both. This dual-layer verification applies to every deposit and withdrawal.

2

Never Share Your PIN or OTP

No legitimate betting platform will ever ask for your bKash PIN or OTP at any stage — not during deposit, withdrawal, or account verification. Any request for this information is an immediate red flag. End the conversation and report it to the platform’s official support channel.

3

Use Only the Cashier’s Agent Number

The only legitimate source for a bKash agent number is the platform’s official cashier, after you are logged in. Numbers shared on WhatsApp, Telegram, Facebook, or by “support agents” on social media are consistently associated with fraud.

4

Enable Transaction Notifications

Keep bKash SMS alerts active. Any unauthorized transaction will be visible immediately, giving you a small window to contact bKash’s fraud team before the transaction settles. This is particularly important if you share a phone with other users.

5

Use Only Licensed Offshore Platforms

All five platforms recommended on this page hold valid Curacao eGaming licenses, which require segregated player fund accounts. Your balance is protected even if the platform faces financial difficulties. Unlicensed operators carry no such requirement.

Cyber Security Ordinance 2025 — What It Means for bKash Bettors

The Cyber Security Ordinance 2025 (CSO 2025), passed in Bangladesh, significantly increased penalties for digital financial fraud and unauthorized online financial activities. For bettors, the practical implication is that bKash transactions are traceable — every Send Money creates a permanent record tied to both the sender and receiver. Using licensed offshore platforms reduces legal exposure compared to unregulated local operators. For privacy, a VPN (NordVPN or ExpressVPN) is recommended when accessing betting sites from Bangladesh.

⚠️

Legal note: Online betting in Bangladesh operates in a legal grey area. The Public Gambling Act of 1867 predates the internet and does not address online betting explicitly. Use only internationally licensed offshore bookmakers (Curacao/MGA). Funding unlicensed local operators carries greater risk under CSO 2025.

Safety Checklist

  • bKash: Bangladesh Bank regulated, OTP + PIN protected
  • PIN and OTP: Never share with any platform or “support agent”
  • Agent number: Copy from official cashier only — never external sources
  • CSO 2025: Use licensed offshore platforms to reduce legal exposure
  • VPN: NordVPN or ExpressVPN for privacy and site access

bKash vs Nagad — Which Is Better for Betting?

Quick Answer

bKash has wider platform acceptance and a larger user base. Nagad has a higher daily limit (৳70,000 vs ৳25,000 Send Money) and is government-backed through Bangladesh Post Office. Use bKash for everyday stakes and Nagad when you need more daily capacity.

Both are instant, zero-fee options for Bangladeshi bettors. The right choice depends on your daily stake size and whether your preferred platform supports Nagad deposits.

bKash
Send Money Limit ৳25,000/day
Wallet Ceiling ৳50,000/day
Platform Acceptance All 5 platforms
Govt. Backing Bangladesh Bank
Min Deposit ৳100
Send Money Fee Free
Nagad
Send Money Limit ৳50,000/day
Wallet Ceiling ৳70,000/day
Platform Acceptance 1xBet, Melbet, Linebet +
Govt. Backing ✅ Bangladesh Post Office
Min Deposit ৳100
Send Money Fee Free

For bettors depositing under ৳25,000 per day, bKash and Nagad are functionally identical — same speed, same fees, same bonus eligibility. Nagad becomes the better choice when daily stakes approach or exceed the bKash Send Money ceiling. → See our full Nagad Betting Guide

bKash vs Nagad at a Glance

  • Wider site acceptance: bKash — all major platforms
  • Higher daily limit: Nagad — ৳70,000 ceiling vs ৳50,000
  • Government-backed: Nagad (Bangladesh Post Office)
  • Best for everyday stakes (<৳25K): Either — performance identical
  • Best for high stakes (>৳25K/day): Nagad

Common bKash Betting Problems & How to Fix Them

Quick Answer

The five most common issues are: deposit not credited (always contact support with TrxID — never resend), withdrawal pending (submit KYC first), bKash not in cashier (change account currency to BDT), daily limit hit (switch to Nagad), and site blocked (use VPN). Each has a direct fix below.

ProblemCauseFix
Deposit not credited (15+ min) TrxID not submitted or expired agent number Contact live chat immediately with TrxID, amount, and timestamp. Do not send a second deposit.
Withdrawal pending 2+ hours KYC not completed or wallet number mismatch Submit NID in account settings. Confirm wallet number matches registration. Contact support with request ID.
bKash not showing in cashier Account currency set to USD or EUR Contact live support and request BDT currency change before first deposit.
Send Money declined by bKash ৳25,000 daily Send Money limit reached Use Nagad for the session, or wait until midnight when the bKash limit resets.
Wrong bKash number entered (withdrawal) Typing error or copy-paste mistake Contact support within 10 minutes — most platforms can cancel a pending withdrawal before processing.
Betting site blocked or inaccessible ISP-level block in Bangladesh Use a VPN (NordVPN or ExpressVPN). Connect first, then access site and deposit normally — bKash itself is not affected.
Unexpected 0.5% fee deducted Platform uses Merchant Payment, not Send Money The fee is from bKash, not the platform. No refund available — confirm method type before future deposits.
⚠️

Never send a second deposit before the first is resolved. Duplicate transactions create complex disputes that can take 24–48 hours to resolve. Contact live support with your first TrxID and wait for confirmation before initiating another transaction.

Problem → Fix Summary

  • Deposit missing: Live chat + TrxID — do not resend funds
  • Withdrawal held: Complete KYC in account settings first
  • bKash missing: Request BDT currency change via live support
  • Daily limit hit: Switch to Nagad or wait for midnight reset
  • Site blocked: VPN connect before accessing site

Frequently Asked Questions

1xBet is the top choice — ৳120 minimum deposit, the fastest bKash withdrawal at ~1 hour, and a 100% bonus up to ৳15,600 with promo code SHNILL. Parimatch offers the highest bonus value at 150% up to ৳30,000 for bettors prioritising bonus size.
The lowest minimum is ৳100 at 22Bet, followed by ৳120 at 1xBet and ৳150 at Linebet. Melbet requires ৳300 minimum — the highest on this list. All five platforms credit deposits within 1–5 minutes.
1xBet processes bKash withdrawals in approximately 1 hour. Parimatch takes 2–4 hours, 22Bet 3–6 hours, Linebet ~12 hours, and Melbet up to 24 hours. Completing KYC verification before withdrawing eliminates the most common delay.
All five platforms on this page charge zero fees for bKash transactions. However, if the platform uses Merchant Payment instead of Send Money, bKash itself deducts 0.5%. Check the cashier’s method type before depositing to avoid unexpected charges.
The effective daily deposit limit is ৳25,000 — this is bKash’s Send Money limit, which is the method used by betting platforms. The total wallet ceiling is ৳50,000/day including all transaction types. For daily deposits above ৳25,000, Nagad supports ৳50,000 in Send Money per day.
Send Money is preferable — it is completely free and accepted by most major platforms including 1xBet and Linebet. Merchant Payment incurs a 0.5% bKash service charge. The method is determined by what the platform provides in its cashier — you cannot choose independently.
Contact live chat with your TrxID, deposit amount, and timestamp — do not send a second deposit. Most platforms can trace and credit a missing transaction within 30–60 minutes when provided with the TrxID. Duplicate deposits create disputes that take 24–48 hours to resolve.
Yes. Connect via VPN (NordVPN or ExpressVPN) before accessing the betting site. Once connected, bKash deposits and withdrawals work normally — the VPN affects site access only, not bKash’s own systems. Always connect VPN first, then open the betting site.

Start Betting with bKash Today

All three platforms below accept instant bKash deposits, hold Curacao licenses, and activate welcome bonuses with promo code SHNILL.

About the Author
Fahim Rahman - Sports Betting Analyst at PavilionBuzz
Fahim Rahman
Sports Betting Analyst & iGaming Strategist

Fahim Rahman has 5+ years of experience in South Asian online betting, specializing in cricket wagering, platform reviews, and responsible gambling for Bangladeshi bettors. His content is carefully reviewed to comply with operator terms and Bangladesh Bank MFS regulations.