In this article
- The rule: you buy by the sack and sell by the gram
- Seven messages from goods arrival to month-end
- 1. Receiving supplier goods
- 2. Selling by weight in the shop
- 3. Grinding and packing
- 4. Preparing a blend from saved ratios
- 5. Wholesale orders for restaurants on credit
- 6. Counting by weight and tracking expiry
- 7. Profit per kilo and month-end close
- Notebook and scale versus structured messages
- Three numbers you see after a month
- How to start this week
Spice shop management software must answer three daily questions: how much of each item is left in kilos and grams after you opened the sacks and filled the small bags? How much do you lose to grinding, packing and blending before anything sells? And what did you actually make on a kilo of kabsa blend or a bag of cardamom after ingredients and packaging? Seven WhatsApp messages to Fahim answer all three without a new screen, turning into stock balances by weight, a cost per blend, a balance per wholesale customer and a profit report. It suits one shop or two branches run today from a notebook, a scale and the owner's memory.
The rule: you buy by the sack and sell by the gram
One item enters in one unit and leaves in another, and much of what sells is a blend or a ground product:
- Whole spices and seeds: bought by the sack or carton by the kilo, sold by the kilo, the half kilo or in packed bags of fixed weight.
- Ground spices and blends: ground cumin, kabsa spices, mixed spices, each blend with ingredient ratios and a grinding loss.
- Herbs and ready products: dried herbs, honey, oils and incense, some by piece, some by weight, some with an expiry date.
Each item has a unit, supplier, purchase price and a minimum balance that triggers an alert; request other fields in Arabic and Fahim applies them on your approval. It is inventory management from WhatsApp, with conversion between sack, kilo and bag.
Seven messages from goods arrival to month-end
1. Receiving supplier goods
The owner photographs the supplier invoice and writes: "Received 4 sacks of whole cumin, 25 kg each, 10 kg of cardamom and 5 cartons of cinnamon." Fahim reads quantities and prices from the invoice, raises each item's balance in kilos and works out the cost per kilo. A short weight noted in the same message stays visible until the supplier settles it.
2. Selling by weight in the shop
The salesperson writes: "Sold half a kilo of cardamom and a quarter kilo of cloves, total 210 by card." Fahim deducts the weights and issues the invoice with quantity and price.
3. Grinding and packing
After grinding the worker writes: "Ground 10 kg of whole cumin, got 9.6 kg ground, packed into 48 bags of 200 g." Fahim moves the quantity from whole to ground to packed bags, records the difference as grinding loss at purchase price and deducts bags and labels from packaging stock.
4. Preparing a blend from saved ratios
The owner writes the kabsa blend's ingredients and ratios once; then whenever it is prepared the worker writes: "Prepared 5 kg of kabsa blend." Fahim deducts each ingredient by its ratio and costs a kilo of blend from actual purchase prices, not an old estimate. When cardamom goes up, the new blend cost shows at once.
5. Wholesale orders for restaurants on credit
For a wholesale customer the salesperson writes: "Order for a restaurant: 10 kg mixed spices and 5 kg black pepper, total 950, pay end of month." Fahim issues the invoice and adds the amount to the customer's balance. Overdue invoices appear in one list, and Moeen, Fahim's personal assistant, flags them in the morning summary. This is what invoicing from WhatsApp is built on.
6. Counting by weight and tracking expiry
At the end of the week the worker writes: "Cardamom count: 7.2 kg on hand." Fahim compares it with the book balance and shows the difference. Items with an expiry date appear ahead of it by the period you set, so you can sell them on offer or return them instead of losing them.
7. Profit per kilo and month-end close
You ask: "How much did we make on blends this month after grinding loss?" A hypothetical example for illustration only: a kilo of blend sells for 80 riyals before VAT, its ingredients cost 42 riyals and packaging 3 riyals, so the margin is 35 riyals before rent and salaries. A month's grinding and packing loss of 300 riyals comes off the whole margin, and only shows if recorded. At month-end Moeen gathers sales, wholesale and losses into one report.
Notebook and scale versus structured messages
| Notebook and scale | Structured messages |
|---|---|
| Sack stock known by looking | A balance per item in kilos and grams |
| Blend cost estimated from memory | Cost calculated from actual purchase prices |
| Grinding loss never recorded | Loss recorded by item and value |
| Restaurant debts on a sheet of paper | A balance due per wholesale customer |
Three numbers you see after a month
- Each item's balance by weight, and items at their minimum or near expiry.
- The margin on every blend and packed product, the best sellers and the least profitable.
- The value of grinding and packing loss, and what wholesale customers owe.
How to start this week
- Send your item list with balances in kilos and purchase prices in an Excel file.
- Write the ingredients and ratios of your three best-selling blends, the first costs to move with prices.
- Record every grinding and packing from week one; loss is the number you do not see today.
Bottom line: a spice shop buys by the sack, sells by the gram, and grinds and blends in between. Seven messages show each item's balance by weight, each blend's cost, what every customer owes and your profit after loss.
Run your business from WhatsApp
Fahim turns the messages your team already sends into stock, invoices and reports. Try it free for a month.



