Bangladesh's payment landscape is wallet-first. Mobile Financial Services — led by bKash with over 70 million users — account for more than 60% of online payments in the country. Bank cards handle around 25%, and cash on delivery makes up the rest. MFS registered accounts now exceed 236 million, with average daily transaction volume approaching $440 million — up 34% year on year.
Whether you're a local merchant building an e-commerce store or an international business looking to accept payments from Bangladeshi customers, the right payment setup looks very different depending on who you're selling to and where you need to settle funds. Bangladesh's
payment gateway ecosystem has expanded significantly in recent years — this guide covers every major option, with real fees and honest trade-offs.
Bangladesh's Payment Market: The Numbers That Matter
To choose the right payment method, you need to understand how Bangladeshi consumers actually pay. A few data points set the context.
bKash dominates with 70 million+ active users and roughly 60% of the MFS market. Nagad has grown to 50 million users and holds 18.1% market share — the fastest-growing challenger in the space. Together, these two wallets cover the majority of online payment volume in Bangladesh. Bank cards account for about 25% of transactions, and cash on delivery makes up the remaining 15%.
The core implication: a merchant without bKash at checkout is missing the default payment method for the majority of Bangladeshi online shoppers. Cards matter, but they're supplementary — most consumers don't hold internationally enabled cards and aren't accustomed to entering card details online. The e-commerce market is projected to exceed $7 billion in 2026, growing at a 17% CAGR, which means getting the payment stack right now has compounding value.
Best Payment Methods in Bangladesh at a Glance
Here's how the major options compare before we go into detail on each:
|
Payment Method
|
Type
|
Best For
|
Transaction Fee
|
Settlement
|
|
PhotonPay
|
International gateway + bKash
|
International businesses accepting Bangladesh payments
|
Competitive
|
Fast, multi-currency
|
|
bKash
|
Mobile wallet (MFS)
|
Local consumer payments — any business
|
1.5–2%
|
Same / next day
|
|
Nagad
|
Mobile wallet (MFS)
|
Cost-sensitive merchants; faster settlement
|
~1.15–1.25%
|
Faster than bKash
|
|
SSLCommerz
|
Local payment aggregator
|
Local businesses; all-in-one integration
|
2.5% cards / 1.85–2.1% MFS
|
T+1 to T+2
|
|
AamarPay
|
Local payment gateway
|
SMEs; low fees; fast onboarding
|
Competitive
|
T+1
|
|
ShurjoPay
|
Local gateway (PSO licensed)
|
Education, govt-adjacent, regulated verticals
|
Standard
|
T+2
|
|
Rocket (DBBL)
|
Mobile banking
|
DBBL bank customers; rural coverage
|
Standard
|
Standard
|
|
PortWallet
|
Local gateway
|
Tech startups; custom checkout builds
|
2.99% + 1% cross-border surcharge
|
T+1 to T+2
|
PhotonPay: Best for International Businesses Accepting Bangladesh Payments
Most payment guides for Bangladesh focus on locally incorporated businesses using local gateways.
PhotonPay solves a different problem: international merchants and platforms that need to accept payments from Bangladeshi customers without a Bangladesh-registered entity, while settling funds internationally. It's a solution for the
cross-border payments layer that SSLCommerz and AamarPay aren't designed to handle.
PhotonPay supports bKash wallet payments natively — Bangladesh's largest payment method with 70M+ users — alongside stablecoin settlement (USDC, USDT) for cross-border fund flows. This means no manual FX management and no 1–3 business day wire delays. For platforms operating across multiple countries, 100+ payment methods across global markets are accessible through a single integration, with on-chain KYT compliance and Travel Rule enforcement built in.
The gap it fills: SSLCommerz and AamarPay require a Bangladesh Bank-licensed local entity and settle in BDT to a local bank account. PhotonPay handles the cross-border layer — accept bKash locally in Bangladesh, settle in USD or stablecoin internationally. These are complementary tools serving different business structures, not direct competitors.
For platforms operating across multiple markets in Asia, PhotonPay's
multi-currency payment processing capability means Bangladesh is handled within the same integration as other regional markets, rather than requiring a separate provider for each country.
bKash: The Default for Local Consumer Payments
bKash is Bangladesh's first and only tech unicorn, valued at over $2 billion. With 70 million users, it reaches a larger share of the adult population than any bank. As a
mobile e-wallet, it operates through a smartphone app and USSD codes, making it accessible even to users without smartphones or stable internet connections.
Merchant fees run 1.5–2% per transaction, with same-day or next-day settlement. For any business targeting Bangladeshi consumers directly, bKash is non-negotiable — not having it at checkout is the equivalent of not accepting the most widely used payment method in the market.
One practical note: A direct bKash merchant account requires Bangladesh Bank approval. Businesses that want faster onboarding typically integrate via a licensed aggregator like SSLCommerz, AamarPay, or PhotonPay rather than applying directly.
Nagad: The Low-Fee Challenger Worth Taking Seriously
Nagad entered the market in March 2019 and has grown to 50 million users, taking 18.1% of all MFS registered accounts. It competes aggressively on price: cash-out via app costs approximately Tk 11.48–12.50 per thousand (roughly 1.15–1.25%), compared to bKash's standard 1.85% rate. Beyond price, Nagad has built a reputation for faster settlement — a meaningful advantage for SMEs who depend on predictable cash flow.
The practical recommendation: integrate both bKash and Nagad rather than choosing one. Together they cover more than 80% of Bangladesh's MFS user base. Both are available through SSLCommerz and AamarPay through a single API, so the incremental cost of adding the second is minimal. bKash delivers broader brand recognition; Nagad lowers your average per-transaction cost.
SSLCommerz: The Best All-in-One Aggregator for Local Businesses
If you're a Bangladesh-incorporated business and want one integration that covers everything — bKash, Nagad, Rocket, DBBL, Visa, Mastercard, and internet banking — SSLCommerz is the most established answer. It has been operating since 2010 and powers over 17,000 businesses in Bangladesh.
Card fees run approximately 2.5% for Visa/Mastercard, and MFS fees are 1.85–2.1% for bKash, Nagad, and Rocket. Setup requires a one-time fee of BDT 25,500 for the Basic Plan with no monthly charge. Settlement is T+1 to T+2, with a quick settlement feature available.
Key limitation: SSLCommerz requires a Bangladesh-incorporated entity and settles in BDT to a local bank account. It is not a cross-border solution. International businesses without a local entity need a different approach.
Other Local Gateways Worth Knowing
AamarPay. Popular with SMEs for competitive fees and straightforward onboarding. Well-documented API makes it a solid choice for developers building custom checkout experiences. Integrates bKash, Nagad, Rocket, and major card networks.
ShurjoPay. Licensed by Bangladesh Bank as a Payment System Operator. Particularly strong in education, government-adjacent projects, and regulated verticals that require PSO-level compliance. Standard fees, T+2 settlement.
Rocket (Dutch-Bangla Bank). The original MFS in Bangladesh, launched in 2011. Holds 11.7% of MFS market share. Preferred by customers already using DBBL banking services — bridges mobile convenience with traditional banking in a way bKash and Nagad don't. Good rural coverage through an extensive agent network.
PortWallet. Developer-friendly API with a clean modern checkout. Supports international Visa and Mastercard at 2.99% standard plus a 1% cross-border surcharge for international cards. Good fit for tech-forward startups who want more control over the checkout experience than a standard aggregator provides.
A Note on Stripe and PayPal in Bangladesh
Stripe and PayPal come up in almost every conversation about
international payment methods, and Bangladesh is no exception. The reality is more constrained.
Stripe does not officially support merchant accounts for Bangladesh-registered businesses. To use Stripe, you need to incorporate internationally — typically in the US, UK, or Singapore. Bangladeshi founders who have done this use Stripe successfully, but it's not a direct option for a locally registered entity.
PayPal is available in Bangladesh for receiving payments, but with restrictions — withdrawal options are limited and merchant features are more constrained than in markets where PayPal has full support. Payoneer is more commonly used by Bangladeshi freelancers for USD remittances and can be linked to bKash for local withdrawal.
For businesses that need to serve Bangladesh as part of a broader
Asia payment methods strategy — covering multiple markets without a local entity in each — a platform like PhotonPay that natively supports bKash alongside other regional payment methods is a more practical path than piecing together country-specific local gateways.
How to Choose: By Business Type
The right stack depends on your business structure, not just your budget. Here's a direct answer by scenario:
|
Business Type
|
Recommended Stack
|
Why
|
|
International merchant entering Bangladesh
|
PhotonPay (bKash + cross-border settlement)
|
Accept local bKash payments without a Bangladesh entity; settle internationally
|
|
Local e-commerce — broadest coverage
|
SSLCommerz or AamarPay
|
Single integration covers bKash, Nagad, Rocket, cards, and internet banking
|
|
Maximize wallet coverage at lowest cost
|
bKash + Nagad direct, or via SSLCommerz
|
Together covers 80%+ of MFS users; Nagad lowers average per-transaction cost
|
|
Cost-sensitive SME, fast settlement
|
Nagad direct + AamarPay
|
Nagad's lower fees + AamarPay's fast onboarding
|
|
Education / regulated / government-adjacent
|
ShurjoPay
|
PSO-licensed; strong track record in regulated verticals
|
|
Bank-connected customers, rural reach
|
Rocket (DBBL)
|
Best agent network outside major cities; trusted by DBBL account holders
|
|
Multi-country platform across Asia
|
PhotonPay
|
One integration covers Bangladesh bKash + other regional markets; no separate local entity needed per country
|
FAQ
Q: What is the most popular payment method in Bangladesh?
A: bKash. With 70 million users and roughly 60% of the mobile financial services market, it's the single most widely used payment method for online purchases. Any merchant targeting Bangladeshi consumers needs bKash at checkout — it's not optional for local consumer-facing businesses.
Q: Can international businesses accept payments from Bangladesh without a local entity?
A: Yes. PhotonPay supports bKash wallet payments and handles cross-border settlement in USD or stablecoin, without requiring a Bangladesh-incorporated entity. This is the main gap that local gateways like SSLCommerz and AamarPay don't fill — they require Bangladesh Bank licensing and settle in BDT to a local bank account.
Q: What is the cheapest payment method in Bangladesh?
A: Nagad typically offers the lowest transaction fees — cash-out via app costs roughly 1.15–1.25% compared to bKash's standard 1.85%. For card payments, fees are higher across all gateways: approximately 2.5–3% for domestic cards, higher for international cards. Integrating Nagad alongside bKash is the most cost-effective coverage strategy for local merchants.
Q: Is Stripe available for Bangladesh businesses?
A: Not directly for Bangladesh-registered entities. Stripe requires international incorporation — typically in the US, UK, or Singapore. For locally registered businesses, a Bangladesh Bank-licensed gateway is required to accept BDT payments.
Q: Should I integrate bKash or Nagad — or both?
A: Both. bKash and Nagad together cover more than 80% of Bangladesh's MFS user base. bKash has higher brand recognition and the larger installed base; Nagad offers lower fees and faster settlement. Both are available through major aggregators like SSLCommerz and AamarPay through a single integration, so the incremental cost of adding the second is minimal.
Q: What is bKash and how does it work for merchants?
A: bKash is a mobile financial service operated by bKash Limited (a subsidiary of BRAC Bank). It lets users send money, pay bills, and make purchases via a smartphone app or USSD. Merchant accounts accept bKash payments at a fee of 1.5–2% per transaction, with same-day or next-day settlement. Merchants can integrate directly via bKash's merchant API or through aggregators like SSLCommerz and PhotonPay.