MondayPOS
🥫Grocery Store

Loose goods, khata credit, and a drawer that balances

Most groceries in Bangladesh sell half their volume loose and half their value on credit. MondayPOS weighs the first and tracks the second, so day-end is a number rather than an argument.

Counter · Loose & packedWeighed + barcoded
ItemUnitSold todayStatus
Miniket Rice (loose)kg128Top mover
Masoor Dal (loose)kg41OK
Fresh Soyabean Oil 5Lpc22Low, reorder
Dano Milk Powder 500gpc9Expiry 21d
Sugar (loose)kg63OK
The problem

What goes wrong in Grocery Store

A neighbourhood grocery runs on two things a till usually cannot see: rice, dal and sugar scooped out by weight, and a khata of regulars who pay at the end of the month. Weigh by eye and the margin on a 50 kg sack quietly disappears; keep the khata in a notebook and one lost page is a month of receivables.

Built for the way you sell

01
Sell by weight, honestly

Per-kg pricing with tare on rice, dal, sugar and spices, so a 50 kg sack reconciles against what was actually sold.

02
The khata, in the system

Credit per customer with ageing, limits and a running balance visible at the counter.

03
Packets carry their dates

Expiry tracked on oil, milk powder, biscuits and snacks, with near-date stock surfaced for markdown.

04
Bills through load-shedding

Scanning, weighing and printing continue offline; sales sync in order when power returns.

05
Sack to packet conversion

Buy a 50 kg sack, sell in kilos, count in either: the conversion is done once and never drifts.

06
A day-end that closes

Cash, mobile wallet and credit reconcile separately, so a shortfall points somewhere specific.

Why MondayPOS

Why operators in Grocery Store choose MondayPOS

Loose and packed goods on the same counter: per-kg pricing with tare beside barcoded stock, without the cashier changing screens.

Customer dues tracked per person with ageing, so the khata lives in the system instead of a notebook that can be lost or argued with.

Offline-first billing, because a grocery that cannot bill during load-shedding sends its regulars to the shop next door.

Benefits

What you get out of it

The scale and the bill agree

Weighed items price from the scale, so a kilo sold is a kilo off the sack.

The khata stops living on paper

Every due is attached to a customer with its age, and nobody has to remember who owes what.

Load-shedding does not send regulars elsewhere

Billing continues offline and reconciles in order once the power is back.

Packets get sold before they turn

Near-date oil and milk powder surface for markdown while they still have value.

A sack reconciles to the kilo

Multi-unit conversion means the 50 kg you bought and the kilos you sold are the same number.

You know what you are owed

Ageing on customer dues, so collection starts with a figure rather than a guess.

FAQ

Asked by grocery owners

Can’t find what you’re looking for? Ask us directly. A human answers, usually the same day.

Contact us →

Yes. Items can be priced per kilo with tare, weighed at the counter or read from a scale barcode, and stock is reduced by weight rather than by piece, so a 50 kg sack draws down as it is actually sold.

Each customer carries a running balance with an optional limit. The counter shows what they owe before the sale, part-payments are recorded against the account, and dues age into 30/60/90 buckets for collection.

With a UPS on the till, billing, weighing and printing continue offline. Sales queue locally and sync in the order they were rung up once the connection returns.

See it tuned to your counter.

Book a 30-minute demo and we'll run MondayPOS on products and workflows from your industry.