How to Start an Online Store in Bangladesh: Payments, Delivery and Legal Basics

Most online stores in Bangladesh do not start with a website. They start with a Facebook page, a Messenger inbox full of order screenshots, and a notebook of bKash transaction IDs. At some point, the inbox becomes unmanageable: customers ask the same questions, parcels get mixed up, and there is no record of anything. That is usually the moment a seller starts thinking about their own online store.

This guide is for that moment. It covers the three practical pillars of starting an online store in Bangladesh: the legal basics you should sort out, how customers will actually pay you, and how the parcel reaches them. No jargon, no inflated promises, just how it works, in the order a beginner should think about it.

Starting an online store in Bangladesh: website, mobile wallet payment and parcel delivery

What “Starting an Online Store” Actually Means in Bangladesh

An online store is simply your own website where customers can browse your products, place an order, and choose how to pay and receive the product. It does not replace your Facebook page, most Bangladeshi stores run both. The Facebook page finds customers; the store takes their orders cleanly.

There are two common models. In the first, the customer orders on the website and pays by cash on delivery (COD), still the most trusted method for first-time buyers here. In the second, the customer pays online at checkout using a mobile wallet or card through a payment gateway. Almost every new store starts with the first model and adds the second when it is ready. That order matters: it lets you launch without a payment gateway and without a pile of paperwork.

The store itself is usually built on WordPress with WooCommerce, or on a hosted platform like Shopify. Both work in Bangladesh, with different trade-offs covered later in this guide.

The Legal Basics, in Plain Order

It is easy to overthink the legal side, and equally easy to skip it. Here is the practical order, based on how Bangladeshi sellers and payment providers actually treat these steps.

1. A trade license

The trade license, issued by your city corporation, municipality or union parishad, is the standard first step. It is also the document you will reach for most often: payment providers, couriers and banks regularly ask for it when you open a business account with them. If you are selling from home with a handful of orders a week, some sellers wait until they open a gateway or merchant account, but a trade license is cheap peace of mind, and it is the one paper almost nobody questions.

2. A Digital Business Identification (DBID)

Since 2022, the Ministry of Commerce issues a Digital Business Identification (DBID) for e-commerce businesses through the official portal at dbid.gov.bd. It was introduced after the wave of fraud cases in the sector, and it works as a government record that your online business exists.

Two things to know. First, under the 2021 Digital Commerce Management Guidelines, a business engaged in digital commerce is expected to hold at least one of: a trade license, VAT registration, e-TIN, a Personal Retail Account, or a DBID, and to display that registration on the store or social page. Second, banks and payment gateways increasingly ask for the DBID when onboarding merchants. Treat it as something to get early rather than later.

3. A TIN and a bank account

A tax identification number (TIN) and a bank account in the business’s name become necessary the moment you deal with payment providers in a formal way. Opening a bKash merchant account, for example, involves trade license, TIN, NID and a bank account. Mobile wallet payments that come to your personal number need none of this, which is exactly why manual collection is where beginners start, and why they graduate to formal accounts as the business grows.

Rules that already apply to you

The 2021 Digital Commerce Management Guidelines also set rules sellers must follow: defined delivery timelines for orders and defined refund timelines when a customer pays for something they never receive. The exact timelines are worth reading in the guideline text itself, because they are binding on sellers, and because competitors’ guides rarely mention them. Also note that a Digital Trade Authority ordinance has been discussed that could make e-commerce licensing and DBID mandatory with penalties for false information, but as of writing, it is a proposal, not law. Check the current position before acting on it.

How Customers Will Pay You

Payment is the section that confuses new sellers most, and the one with the clearest honest answer: start simple, add formality as you grow. There are three tiers, and most Bangladeshi stores move through them in order.

Tier 1: Cash on delivery and manual wallet transfers

Cash on delivery remains the dominant payment method for online orders in Bangladesh, especially from first-time buyers who do not yet trust a new shop. It needs no paperwork at all: the courier collects the cash when the parcel is delivered, and the courier settles that cash to your bank on a regular payout cycle.

Alongside COD, most small sellers collect mobile wallet payments manually: the customer sends money to the seller’s bKash, Nagad or Rocket number and enters the transaction ID at checkout or sends it by message. The seller verifies the ID and confirms the order. Free WooCommerce plugins exist specifically for this workflow, they add a checkout option for each wallet and a field where the customer enters the transaction number. It is unglamorous and it works, and it is how a large share of Bangladeshi e-commerce actually moves money.

One upgrade is worth making early, though: use a bKash Personal Retail Account instead of a plain personal number. It is designed for small traders and online sellers, needs much lighter onboarding than a full merchant account, and it separates business money from personal money from day one. Collecting store revenue on a personal account also looks unprofessional and becomes a problem the moment you want to connect a payment gateway later. Agencies that set up stores for clients consistently give the same advice: business money on a business-class account, even a small one.

Tier 2: Mobile wallet merchant accounts

When your order volume makes manual verification painful, the next step is a proper merchant account with a wallet provider such as bKash, Nagad or Rocket. A merchant account gives you a branded checkout flow, settlement to your bank, and transaction records that a personal number never gives you. Opening one requires the formal documents listed above, trade license, TIN, NID, a bank account, which is why most sellers do it after the trade license step.

A useful data point from Bangladesh Bank’s mobile financial services reports: wallets are nearly universal in Bangladesh, but payments to merchants are still a small share of wallet transaction value, person-to-person transfers dominate. That is a reminder not to make online payment your only option. Even stores with gateway checkout keep COD available, because for many customers it is still the way they prefer to pay.

Tier 3: Payment gateway aggregators

A payment gateway aggregator, SSLCommerz and ShurjoPay are the well-known Bangladeshi ones, connects your store to many payment methods at once: cards, mobile banking brands, internet banking, e-wallets and EMI, settled to you as one payout. SSLCommerz holds a Bangladesh Bank PSO license and is the largest aggregator in the country; ShurjoPay was the first to receive a PSO license and positions itself for small and medium businesses. Gateway fees apply on every transaction, on top of any setup charges, ask for the current schedule before choosing, because terms vary by merchant type.

Getting approved is the part beginners underestimate. A gateway will not onboard a half-built store. Expect to provide a trade license, TIN and VAT documents, a DBID, the signer’s NID and a company bank account. Expect the gateway to check your store itself: it must be live on its own domain with HTTPS, prices shown in Taka, and clear refund, delivery and privacy policies. Those policy pages are exactly what serious store builds include from the start, so the store-building step and the gateway step reinforce each other.

How customers pay an online store in Bangladesh: cash on delivery, bKash, cards and bank

How the Parcel Reaches the Customer

Delivery is the operational heart of a Bangladeshi online store, and the good news is that the industry is mature enough that a beginner needs to learn only one flow. The main couriers serving e-commerce include Steadfast, Pathao Courier, RedX, Paperfly and eCourier, alongside long-established traditional couriers like Sundarban and SA Paribahan for branch-based parcels. All of the e-commerce couriers offer doorstep pickup and delivery to all or most of Bangladesh’s districts; coverage outside Dhaka varies, so check the areas you actually serve.

The flow works the same way everywhere:

  • Open a free merchant account with the courier, usually through their website or merchant panel.
  • Book parcels from your orders, either one by one in the courier’s dashboard, or through a plugin that sends orders from your store automatically.
  • The courier picks up the packed parcel from your home, shop or office.
  • Delivery and COD collection happen together: the rider delivers and collects cash, or delivers a prepaid parcel.
  • COD settlement follows: the courier transfers the collected cash to your bank on its payout cycle, several couriers advertise next-day or daily settlement, others run on weekly cycles. Confirm the cycle before you sign up, because it directly affects your cash flow.

Three pieces of practical advice recur in every experienced seller’s account. First, start with one or two couriers and compare delivery reliability, COD charges, payout speed and how returns are handled; do not choose on marketing claims. Second, keep a second courier as backup; every courier in the country has peak-season overloads, particularly before Eid. Third, sort out your returns policy before your first sale, not after your first dispute: failed deliveries and returned parcels come back to you, and the cost lands on your side unless your policy says otherwise. A simple written policy on your store, stating who pays for return shipping and in which cases, prevents most arguments.

Parcel delivery for an online store in Bangladesh: courier packing and dispatch

WooCommerce or Shopify: Which Fits Bangladesh Better?

Both platforms run successful Bangladeshi stores. The honest difference is about where the effort lands.

WooCommerce is a free plugin on your own WordPress hosting. Its Bangladesh advantage is the payment path: COD is built in as a manual method, and free plugins let you collect bKash, Nagad and Rocket payments by manual transaction ID, no API keys, no merchant account, no approval needed. Gateway plugins from SSLCommerz add full online checkout later, when you are ready. The trade-off is that you own the site’s maintenance: updates, backups and security are your job. For a beginner who already has hosting, it is the lowest-cost way to start selling properly.

Shopify is hosted, so maintenance is not your problem. The catch in Bangladesh is that Shopify Payments is not available here, so every local payment method arrives through a third-party app or gateway integration, SSLCommerz has one, and newer tools connect bKash tokenized checkout and sync orders back to the store. Shopify also adds an extra transaction fee when you use an external gateway instead of its own payments. Courier booking apps exist for the major local couriers, so the delivery side integrates fine.

The neutral summary: WooCommerce fits sellers who want the lowest entry cost, an easy manual-wallet payment path, and full control; Shopify fits sellers who will happily pay more to never touch hosting or updates, and accept that Bangladeshi payments always go through a third-party layer. What matters more than the platform is that your store has the policies, HTTPS and proper checkout the gateways require, that work is the same either way. Our web design services page describes how we build stores for Bangladeshi businesses on WordPress.

Mistakes That Cost New Stores Customers

Most failed Bangladeshi stores do not fail on technology. They fail on a short list of avoidable mistakes:

  • No written delivery and refund policy. A customer who does not know when the parcel arrives, or what happens if it never does, buys from the shop that tells them.
  • Collecting business money on a personal wallet number. It confuses customers, mixes your finances, and blocks your path to a merchant account and gateway later.
  • Offering online payment but no COD. Many first-time buyers in Bangladesh will not pay upfront to a store they do not know. Dropping COD drops those customers.
  • Starting on the platform, not the plan. Spending weeks comparing themes and plugins before deciding what you sell, who buys it, and how it ships.
  • Ignoring product photography. Online, the photo is the product. Dim, blurry phone photos in poor light lose to the competitor’s clear ones every time.
  • No order records. Orders that exist only as Messenger screenshots cannot be tracked, followed up, or audited. Even a simple spreadsheet beats memory, and a proper store beats a spreadsheet.

Your First-Week Action List

If you want to move this week, do it in this order:

  • Decide what you sell and to which areas you can reliably deliver.
  • Start your trade license paperwork, you will need it for every formal step after.
  • Apply for a DBID at dbid.gov.bd and display your registration on your store or page.
  • Open a bKash Personal Retail Account (or equivalent) and stop collecting business money on a personal number.
  • Choose WooCommerce or Shopify based on the trade-offs above, and get a simple store live with prices in Taka, HTTPS, and written delivery, refund and privacy policies.
  • Open a merchant account with one e-commerce courier; confirm its COD payout cycle.
  • Photograph your products properly: clear, honest, consistent.
  • Only when orders are flowing and manual payment verification becomes work: open a wallet merchant account, then apply for a payment gateway.

Frequently Asked Questions

Can I start selling online without a trade license?

Many sellers do begin on COD and manual wallet collection without one. But the trade license is the document every formal step asks for: DBID, merchant accounts, payment gateways and bank accounts. Get it early so growth never waits on paperwork.

How do I apply for a DBID, and can I apply without a trade license?

Applications go through the official portal, dbid.gov.bd. Under the Digital Commerce Management Guidelines, an applicant can hold a trade license, VAT registration, e-TIN, Personal Retail Account or DBID, the guideline lists alternatives, and the DBID itself is the identification. Check the portal’s current requirements before applying, because the process has been updated since it launched.

When does COD money actually reach my bank?

It depends on the courier’s payout cycle. The courier collects cash at delivery and settles it to your bank on its schedule, some run daily or next-day payouts, others weekly. Confirm the cycle when you open your merchant account, and plan your cash flow around it, not around the day the order was placed.

Why would a payment gateway reject my store?

The common reasons are a store that is not finished (no HTTPS, not on its own domain), prices missing or not in Taka, and missing delivery, refund or privacy policies. Fix those before applying, reapplying after a rejection is slower than getting it right first time.

Should a Facebook seller get a Personal Retail Account or a full merchant account?

Start with the Personal Retail Account: the onboarding is light and it separates business money from personal money immediately. Move to a full merchant account when order volume makes manual transaction-ID verification painful, or when you want to connect a payment gateway, that step needs the full document set anyway.

What happens with returns and failed deliveries?

The parcel comes back, and the cost is yours unless your written policy says otherwise. That is why a clear returns policy on the store matters: state who pays for return shipping and in which cases, before the first dispute rather than after.

Do I really need a website if my Facebook page is doing well?

You do not need one on day one, but a Facebook page is rented space: you do not control its reach, its rules or its survival. Your own store is the asset you own, it takes orders cleanly, keeps records, and works even when your page’s reach dips. Most growing Bangladeshi sellers keep both.

Starting an online store in Bangladesh is not a single decision, it is a sequence. Sort the paperwork early, start with COD and a proper business wallet account, pick one reliable courier, and grow into gateways and merchant accounts as the orders justify them. Each step is small; skipped together, they become the problems that sink new stores.

Raozan IT is an eight-member team based in Noapara, Raozan, Chattogram, Bangladesh, building websites and helping businesses grow online since 2017, with 800+ projects completed, including websites for 400+ web design clients. If you want your store built on WordPress with WooCommerce, payments, delivery integrations, policies and all, explore our WooCommerce development services to see how we work.

Questions about your store? Chat on WhatsApp, send us a message through our contact page, or email us at [email protected], tell us what you sell, and we will point you in the right direction.

Scroll to Top