Home › Industries › grocery store POS software
Food and daily needs

Grocery store POS software for loose weights, bags, cartons and credit

A grocery shop sells sugar by the kilo, oil by the litre, biscuits by the packet and flour by the bag, often to the same customer in one visit. Grocery store POS software has to handle all of that without turning the counter into a maths exam. Dukaan POS was built for this mix of loose and packed goods, with credit and expiry dates as normal parts of the day.

  • ✓ 7 days free
  • ✓ No card needed
  • ✓ English and Urdu
  • ✓ Works in your browser
The sell screen: tap items, take payment, print the bill
kg, bag, cartonone stock figure
Khatafor monthly customers
Best forGrocery stores, supermarkets-in-miniature and provision shops
Works onPhone or tablet at the counter, owner's phone for checking
Not forFresh counters needing scale integration, or shops needing barcode scanning

1Loose, packed and bulk: one stock figure

Take atta. You buy 10 kg bags, sell 1 kg and 5 kg loose, and occasionally a full bag. In Dukaan POS the stock lives in kilograms, and each way of selling is a package with its own price. Sell 3 kg and a full bag and the stock drops by 13 kg. The same works for oil in litres, rice by the kilo, eggs by the dozen or tea by the packet and the carton.

ProductStock kept inWays you can sell it
Attakgper kg, 5 kg pack, 10 kg bag
Cooking oillitreper litre, 5 litre tin
Biscuitspacketper packet, dozen, carton
Eggspieceper piece, dozen, tray

Where Rs 100 of grocery sales goes

Example margins are thin

Rs 88Rs 8
Cost of goods Rs 88Shop costs Rs 8Profit Rs 4
💡 With a few rupees of profit per hundred, a small pricing error matters.
Illustrative example numbers to show the idea, not results from a real shop.

2Short-dated goods

Dairy, bread, snacks and packaged foods go out of date. When you record a delivery you can enter the expiry date, and the app warns you as the date approaches so you can move the item to the front or discount it. This is a reminder rather than batch-by-batch control, but it catches most of the expiry losses that come from simply forgetting what arrived when.

Without a system

  • Prices in your head
  • Khata in a notebook
  • Sugar finished on a Friday evening

With Dukaan POS

  • Items billed by kg, pack or carton
  • Customer pages with balances
  • Low-stock list before the rush

3Prices that move with the market

Sugar, ghee, flour and oil prices change often. Update a product's price in a few taps and every future sale uses it. Because each purchase also updates the average cost of the item, the profit report follows the market instead of staying stuck at an old cost.

🧮 Profit and margin calculator

Profit per unit
Margin
Markup
Total profit

Margin is profit as a share of the selling price. Markup is profit as a share of cost.

4Regular customers and monthly credit

Many grocery customers buy ration on credit and settle at the start of the month. Record their purchases against their name, take whatever they pay, and set the due date. Reading the customer dues list at month end tells you who to call. Reminder wording and limits are covered in our guide to managing udhaar.

5Starting with a product list already there

Instead of typing 500 items, begin with the ready list of common grocery and household products, which come with Urdu names. Switch on what you stock, enter your prices and quantities, and add anything missing, such as a local brand. A small grocery can be selling within a day.

★Get started in four steps

  1. Switch on your staplesTurn on atta, rice, sugar, oil, ghee, daal and tea first.
  2. Add packagesAdd the bag, pack and carton sizes you sell for each staple.
  3. Enter stock and expiryRecord quantities and expiry dates for short-dated goods.
  4. Sell and track creditMake sales, and choose a named customer for udhaar.

!Good to know before you start

  • There is no weighing-scale connection; you type the weight.
  • There is no barcode scanning.
  • Expiry is a warning based on dates you enter, not batch tracking.
  • Saving needs an internet connection.

?Questions about grocery store POS software

Can I sell sugar by the kilo and by the bag?

Yes. Keep stock in kilograms and add a bag package; stock converts automatically.

Does it handle expiry dates?

Yes, you can enter expiry dates when receiving goods and get a warning as they approach.

Can I record udhaar for regular customers?

Yes, with a due date and a payment history for each customer.

Are product names in Urdu?

The ready product list includes Urdu names, and you can add your own.

Does it work with a weighing scale?

No. You enter the weight manually.

Try Dukaan POS free for 7 days

Every feature switched on. No card needed. Set up in about a minute, then add your own products.

Start my free trial

Related pages

Industry

Kiryana store software

Kiryana store software that puts udhaar first: customer balances, due dates, Urdu product names, stock by the bag and a clear daily profit. Free 7-day trial.

Industry

General store billing software

General store billing software for shops with hundreds of mixed items: fast product search, categories, stock, supplier records, udhaar and daily profit.

Industry

Mini mart POS software

Mini mart POS software for Pakistan: quick counter billing on phones or tablets, staff logins with roles, expiry warnings, stock alerts and daily cash control.

Solution

Inventory management software

Inventory management software for shops: stock reduces with every sale, purchases add stock, counts fix errors, and low-stock and expiry warnings come in one list.

Related guides: best pos software kiryana grocery store pakistan · inventory management grocery store reorder point