How to Accept Payments in Bangladesh: A Guide for Freelancers and Online Sellers

Bangladesh has one of the largest freelance workforces in the world, a garment and textile sector that exports globally, and a thriving culture of selling through Facebook pages and groups. All three depend on one thing that has historically been difficult here: getting paid smoothly, especially by card and especially from abroad.

Domestically, digital payments in taka (BDT) are well established. Mobile financial services are part of daily life, with bKash being the name most people reach for when sending money by phone. But a boutique owner in Dhaka selling sarees to customers in New York, a freelance developer in Chattogram billing a startup in Berlin, or a small agency running monthly retainers for overseas clients cannot rely on a local wallet that their customer does not have.

This guide lays out how people pay in Bangladesh, where the gaps are for card and cross-border payments, and how to accept card payments without hardware, a merchant account, or custom development.

How Customers Pay in Bangladesh Today

Mobile financial services handle an enormous share of everyday transfers. Sending money through a service like bKash is routine for paying sellers, splitting bills, and settling small invoices. For local customers, asking for a wallet payment is often the path of least resistance.

Cash on delivery remains the default for much of e-commerce. Couriers collect cash when the parcel arrives. It builds trust with first-time buyers but creates returns, refused parcels, and cash handling overhead for the seller.

Bank transfers cover formal and higher-value payments, particularly between businesses. They are dependable but slow to confirm and unfriendly for small consumer purchases.

Card payments are common in supermarkets, restaurants, and larger retail in the cities, but a small online seller rarely has a way to accept them directly. Traditional merchant accounts and POS terminals are aimed at established retail, not a Facebook page with three staff.

The Cross-Border Problem for Freelancers and Exporters

Bangladesh's freelancers and service exporters earn from clients who live on other payment systems entirely. A client in the United States wants to pay an invoice by card in a few clicks. The harder you make that, the slower you get paid.

The obvious global tools do not solve this from the Bangladeshi side. As of 2026, Stripe does not support Bangladesh as a merchant country, and neither does Square. A freelancer in Dhaka cannot open a merchant account on those platforms with Bangladeshi credentials and a local bank account. Workarounds involving foreign entities are costly, fragile, and out of reach for most independent workers.

What actually helps is a platform that supports Bangladesh directly, gives the client a normal card checkout, and settles to a bank account at home.

Selling Through Facebook Pages and Groups

Facebook-based commerce is a defining feature of online selling in Bangladesh. Clothing boutiques, home food businesses, skincare resellers, and craft makers run entire operations through a page, a Messenger inbox, and a courier service.

Payment is the weak link in that flow. Cash on delivery invites refused parcels, and asking for a wallet transfer from a hesitant new customer can stall the sale. A payment link changes the rhythm of the conversation: the order is agreed in Messenger or WhatsApp, the seller sends a link, the buyer pays by card on a secure page, and the parcel ships already paid. Confirmed payment before dispatch is the single biggest protection a small seller can add.

Accepting Card Payments With HandyPay in Bangladesh

HandyPay is available in Bangladesh. It requires no hardware, no website, and no code, which makes it a fit for freelancers and page-based sellers alike.

The free plan includes:

  • Payment links shareable by WhatsApp, SMS, or email, for invoices, orders, and deposits
  • QR code payments for in-person sales at a shop, fair, or pickup point
  • Recurring subscriptions for retainers, tuition, and monthly services
  • iOS and Android apps plus a web Merchant Portal to create links and track every payment

Fees on the free plan are 4.9% + US$0.40 per transaction, with no monthly fee. The Pro plan costs US$29 per month and lowers fees to 4.2% + US$0.40, which suits sellers with steady volume. Payouts go to your local bank account on a daily schedule and typically arrive within 2 to 4 business days. Settlement currency support varies by country, so check the current options in the app when you sign up. Onboarding is online with identity verification.

For sellers with their own site, HandyPay offers a free WordPress plugin, a WooCommerce gateway, and a Shopify app. The setup is covered in the guides on WordPress payments in Bangladesh and WooCommerce payments in Bangladesh.

Recurring Billing for Agencies, Tutors, and Retainers

A large slice of Bangladeshi service work is recurring: monthly retainers for design and development, ongoing marketing management, online tuition, subscription boxes. Chasing the same invoice every month wastes hours and strains client relationships.

Recurring subscriptions replace that cycle. The client approves once, the card is billed automatically each period, and the seller sees each successful charge in the Merchant Portal. For agencies invoicing foreign clients, this also removes the monthly timezone dance of reminders and follow-ups.

Payment Methods for Bangladeshi Sellers Compared

MethodCustomer LocationConfirmed Before DeliveryCost to Seller
Mobile wallet (e.g. bKash)Bangladesh onlyYesSmall service charges
Cash on deliveryBangladesh onlyNoCourier fees, refused parcels
Bank transferMostly domesticYes, but slowVaries by bank
HandyPay payment linksAnywhereYes4.9% + US$0.40 (free plan)

Most sellers keep wallet payments and cash on delivery for the local market and add payment links for card buyers, international customers, and any order they want paid before it ships.

Frequently Asked Questions

Can I use Stripe as a freelancer in Bangladesh?

No. As of 2026, Stripe does not support Bangladesh as a merchant country, and Square does not either. You need a platform that supports Bangladesh directly, such as HandyPay, to accept card payments with local credentials and a local bank account.

How do I invoice a foreign client from Bangladesh?

Send a payment link by email with the invoice amount. The client pays by card in their own currency environment, and you receive confirmation immediately. For ongoing work, a recurring subscription bills them automatically each month.

Yes. A payment link is a normal URL, so it can be sent in Messenger, WhatsApp, SMS, or email. The buyer taps it and pays by card on a secure checkout page.

What are HandyPay's fees in Bangladesh?

The free plan charges 4.9% + US$0.40 per transaction with no monthly fee and no hardware. The Pro plan is US$29 per month with fees of 4.2% + US$0.40.

When do I receive my payout?

Payouts are sent to your local bank account on a daily schedule and typically arrive within 2 to 4 business days after the transaction.

Can I reduce cash-on-delivery losses with prepayment?

Yes. Sending a payment link before dispatch means the order is paid before the courier leaves. Many sellers move their custom and made-to-order items to prepaid links first, since those carry the highest loss when a parcel is refused.

Related Guides