For kirana stores

Built for the counter where everything is sold loose.

Toor dal, atta, spices and sugar move by the kilo, not the packet, and half your regulars pay at month end, not at the counter. A billing app built for a supermarket assumes neither.

Sound familiar?
7:40 in the evening. One customer wants 750 g of toor dal and pays half now, another calls out a packet of Parle-G and a litre of oil, and the network has just dropped. The bill still has to come out right.
A DukanUp cart with Sugar (loose) at 1.087 kg × ₹46/kg = ₹50, beside packed items counted in pieces
On the real app

Loose sugar, weighed to the gram

1.087 kg at ₹46 a kilo is ₹50, and the cart line says so, so you and the customer can both check it. Packed items on the same bill are counted in pieces. This is the real cart from our demo kirana shop.

Tap through the whole app on this page →

What is different for a kirana store

Three things a general billing app misses.

Weight, not just quantity

Loose goods take a weight and a rate, not a count. The cart line shows the arithmetic itself, in grams or kilos, so it can be checked rather than trusted, and a 750 g sale never gets billed as one unit.

The udhaar notebook, inside the app

Customer balances and part payments live in a running ledger next to the till, not in a separate book that can be misplaced or fall out of date with what was actually sold.

Both hands full, order still coming in

While you are weighing dal for one customer and another is calling out an order, the phone can take it by voice. Nothing is added to the bill until you have checked what it heard.

What every kirana store gets, on the Free plan too

  • Unlimited bills, even with no internet
  • A ready product list: tick what you sell, with barcode and name filled in
  • Unlimited products, barcode scanning and voice billing
  • Cash, UPI, card or split payments
  • GST invoices, printed or sent on WhatsApp
  • Returns, exchanges and day close
  • Purchases and expenses
  • A free login for your accountant
Questions from kirana stores

What owners ask us first.

Does it handle loose goods sold by weight?

Yes. A product is marked "measured" once, and every screen after that, the till, the cart, the receipt, takes a weight instead of a count, priced per kilo.

Can I track who owes me money without a separate khata book?

Yes, the khata ledger is part of the app on every plan, including Free: customer balances, part payments and a running total, searchable by name.

What happens when the shop has no signal, which is often?

Billing keeps working. Search, weighing, payment and the receipt all run from the phone, and the bill uploads itself the moment the connection returns.

Not quite a kirana store? That is fine.

DukanUp fits any shop that buys stock in at one rate and sells it at another: a general store, a cosmetics or gift shop, a pooja samagri counter, whatever yours is called. The till, the khata, the stock and the purchase register work the same way regardless of what is on the shelf.

Bill your next customer on DukanUp.

Free to start for a single kirana store, with unlimited bills.