First 2 months ৳200/month + 100% money-back guarantee — launch your store today!
All articles

How to start an online grocery business in Bangladesh

What sells, pricing by weight, where the margin goes and how to deliver perishables — a practical guide to launching an online grocery store.

By the Eazifiy teamPublished 7 min read

Grocery is the one category every household buys every week, which is exactly why it looks tempting and exactly why it punishes a careless start. Margins are thinner than fashion, a mistake spoils instead of sitting in a box, and the customer who waited two days for vegetables does not come back. None of that makes it a bad business — it makes it a business that rewards planning.

This guide walks through starting an online grocery or organic food store in Bangladesh: what to sell, how to price something that ships in three different weights, what delivery really costs you, and what to have running before you take the first order. Where a charge is involved we say where to look it up rather than quote a figure — rates change more often than blog posts do.

What actually sells online

Not everything in a physical grocery shop works online. Three groups do:

  1. Staples people reorder. Rice, oil, lentils, sugar, spices, flour. Low excitement, high repeat. This is the base of the business: a customer who buys rice from you monthly is worth more than ten one-off buyers.
  2. Organic and specialty items. Ghee, honey, cold-pressed oil, chemical-free vegetables, imported goods. Higher margin, buyers who care about the story, and less competition on price because the product is not identical everywhere.
  3. Frozen and packaged. Frozen meat and fish, ready-to-cook items, snacks. Good margins, but they need cold chain — do not start here unless you have it.

What usually fails first is fresh vegetables and fruit at a low price point: they spoil fast, the margin is thin, and delivery cost eats whatever is left. Many stores add them later as a convenience alongside staples rather than leading with them.

Sourcing and the margin you actually keep

Your buying price is not your cost. Before you set a selling price, count:

  • Wastage. Whatever spoils, breaks or expires. For dry staples this is small; for fresh items it can be the difference between profit and loss.
  • Packaging. Grocery packaging is heavier than fashion packaging — inner bags, outer carton, tape, and a leak-proof layer for anything liquid.
  • Delivery. Yours or a courier's, but somebody pays it. If your average order is small, delivery can be the largest single cost per order.
  • Returns and refusals. A refused cash-on-delivery parcel costs the return charge plus, for perishables, the goods themselves.

Set a minimum order value early. It is the single most effective lever a new grocery store has: it turns an unprofitable ৳200 order into a profitable ৳800 one, and it is one setting, not a strategy.

Pricing something that ships in three weights

A grocery catalogue is not one product, one price. The same rice is 1kg, 5kg and 25kg; the same oil is 500ml, 1 litre and 5 litres. Each of those needs its own price and its own stock count, because they are genuinely different things on your shelf.

The way to model it is one product with its own option group. You name the group — সাইজ, Weight, Pack — and give each option a price and a stock number of its own. On Eazifiy that is how the catalogue works: a product carries its options, the customer picks one, and the stock that moves is the stock of the option they picked. The grocery store page shows a live store set up this way.

Two things worth deciding at the same time:

  • Combo and bundle packs. A rice-plus-oil bundle or a four-piece pack sells well and lifts order value. If you sell bundles, make sure the pieces inside them are still counted, or you will oversell the pieces separately.
  • Per-unit clarity. Showing the price per kg or per litre next to the pack price builds trust in a category where customers compare closely.

The delivery problem, honestly

Grocery delivery in Bangladesh splits into two jobs that are not the same:

Inside your city, same day. This is what grocery customers actually want, and couriers are generally not built for it. Most stores that do it well use their own rider or a hired one for a defined area, with a cut-off time — orders before noon go today, after noon go tomorrow. Limit the area to what one rider can cover before you promise anything wider.

Outside your city. Here a courier is the sensible answer, and it limits what you can send: dry, packaged, non-perishable goods. Compare couriers on the things that matter for this category — coverage in your districts, what a returned parcel costs, and how many days until the cash-on-delivery money reaches you. We go through that in Pathao vs Steadfast vs RedX.

A common and workable setup is to run both: your own rider for the city, a courier for everywhere else, and a catalogue that marks which products can travel.

Packaging that survives the trip

Grocery packaging is not decoration, it is damage control:

  • Anything liquid goes in a sealed inner bag before it goes in the box. One leaking oil bottle ruins the whole order.
  • Heavy items at the bottom, fragile at the top, empty space filled so nothing shifts.
  • Keep raw items separate from ready-to-eat ones.
  • Put the order slip inside and the address outside — weather ruins labels.

Payments: cash on delivery, and how to make it safer

Most first orders will be cash on delivery, and most fake orders will be too. Three things reduce the damage:

  1. Take an advance. Requiring a small payment via bKash to confirm a COD order filters out the people who were never going to accept it. See bKash payment gateway for your website for the ways to accept it.
  2. Confirm before you pack. Especially for perishables — a call or a message before the parcel is made up costs a minute and saves the goods.
  3. Check delivery history. Couriers expose how many parcels a phone number has accepted versus returned. We cover this and the rest in how to reduce fake orders and COD returns.

Stock control is the whole business

Grocery fails on stock more than on marketing. Two habits matter:

  • Know what is low before it is out. A low-stock alert on your fastest movers is worth more than any report. Staples that run out teach customers to shop elsewhere.
  • Decide what happens when something runs out. Hiding the product loses the sale silently. Letting customers order it with a stated delivery date keeps the sale, as long as you actually meet the date.

Both of these are settings rather than projects on a platform built for it, which is the point: the time you save on stock admin is the time you spend on sourcing.

A launch checklist

Before the first order goes live:

  • Twenty to fifty products, priced with their weight or pack options
  • A minimum order value
  • Delivery areas, charges and a daily cut-off time written on the site
  • bKash connected and cash on delivery turned on
  • A courier account open for outside-city orders
  • A return and refund policy that says what happens to a damaged or spoiled item
  • Low-stock alerts on your fastest movers
  • Trade licence and any category-specific paperwork — see trade licence for an online business

Frequently asked questions

How much stock do I need to start? Enough to cover your fastest movers for two weeks, and nothing more. Grocery ties up cash in inventory faster than any other category; start narrow and let reorders tell you what to deepen.

Should I sell fresh vegetables from day one? Usually not. Start with dry staples and packaged goods, where wastage is low and a courier can carry them, and add fresh items once you have a delivery routine and a customer base that reorders.

Do I need a cold chain for frozen products? Yes, if you want to sell them properly — insulated boxes and a short, controlled delivery window at minimum. Without it, frozen goods are the fastest way to collect refund requests.

What does a grocery store cost to set up online? On Eazifiy, the first 2 months are ৳200 a month on any plan, then the regular plan price. That covers the storefront, the admin panel, bKash and cash-on-delivery checkout and courier integration; your stock, packaging and delivery are your own costs.

Ready to set one up? See the grocery and organic food store page or the full feature list.

Ready to open your own store?

Storefront, admin panel, bKash and cash-on-delivery checkout, Pathao & Steadfast courier — ৳200 a month for the first 2 months on any plan.

Start for ৳200/month

No coding required · Cancel anytime

More guides