Wholesale software for shops selling to resellers, kiosks and institutions
A wholesaler does not have one price. There is the walk-in price, the reseller price, and the price for the customer taking fifty cartons — and getting that wrong on a large order costs more than a day of retail margin. Duka365 keeps the tiers on the product, so the right price comes up at the counter instead of being worked out in someone’s head.

What wholesalers keep running into
Every large order is priced by memory or by argument.
Each product carries a wholesale price and a minimum wholesale quantity alongside its retail price. Once the order passes that quantity, the wholesale price is what comes up. Nobody is doing arithmetic while a lorry waits.
Ten cartons and a hundred cartons should not cost the same per unit.
Set price tiers by quantity: one price from ten, a better one from fifty, better again from a hundred. The tier applies itself as the quantity is entered, so your staff can quote a large order without calling you.
Resellers, institutions and walk-ins all get served from the same counter.
Customers are marked as retail, reseller or business, so who they are is recorded with the sale. Your reports then show what each type is worth — which is the number that tells you whether the reseller book is carrying the shop or the other way round.
Half the business is on credit and you find out the size of it at month end.
Every credit sale sits against the customer with a due date. You see the total out on credit and what is overdue, by name, without opening a ledger book.
You sell in volume, so a small pricing mistake repeats a thousand times.
Buying prices sit on the product, so reports show margin rather than turnover. On wholesale volumes the two look very different, and it is the margin that tells you which lines are worth carrying.
A morning at the depot
- 1
A reseller orders sixty cartons. The quantity crosses your tier and the right unit price comes up on its own.
- 2
They pay half and take the lot. The balance goes on their account with a due date.
- 3
A walk-in buys two cartons at the retail price from the same shelf, same product.
- 4
A text arrives: a fast line is below your minimum. It goes on the next order to the manufacturer.
- 5
At close you look at margin by customer type, and see what the reseller book actually earned against the counter.
Questions wholesalers ask
- Can I sell wholesale and retail from the same stock?
- Yes, and most shops do. Set how you sell to "retail and wholesale" and both price workflows are available on the same products, from the same shelf count. Switching is free and takes effect straight away.
- Do my staff need to know the tiers?
- No. They enter the quantity and the price follows. The tiers live on the product, which is the point of putting them there.
- I have more than one store. Does that work?
- The Business plan covers multiple branches with their own stock, staff and reports, and you can move stock between them. It is TSh 90,000 a month, or three months free paying yearly.
- How do I pay?
- M-Pesa, Mix by Yas, Airtel Money or bank transfer. You record the reference in the app and we confirm it, usually the same day. There is no card and nothing renews on its own.
Put your tiers in once
Add your main lines with their wholesale prices and quantity breaks, then let the counter price itself. It is free to start, and you will know within a week whether the margin reports tell you something worth paying for.