In a greengrocer, money is rarely lost at the till. It is lost in the bin out the back. The tomatoes you stacked carefully in the morning come off the display bruised by evening, the outer leaves of the lettuces have yellowed, and the bottom layer of strawberries has gone mouldy. Once that produce is thrown away nobody thinks about it again, yet every kilo of it was paid for at the wholesale market. A shop that does not know its greengrocer waste rate cannot really know which products make money and which quietly lose it.
This guide is not about retail losses in general. It focuses on the waste problem that is specific to fruit and vegetables: why produce spoils, a practical routine for recording waste, how to calculate a waste rate per product, how to size each day's order from your sales data, and when to move an item to a discount or a second-grade box. If you want to read about the broader causes of retail loss, such as theft, recording errors and stock-count gaps, see our guide to preventing retail shrinkage.
Why is waste so expensive for a greengrocer?
A corner shop sells goods that last for months. A greengrocer sells goods that mostly last a few days. That makes waste not an occasional accident but a cost line you manage every single day. The real danger is that waste eats into your margin without showing up anywhere obvious.
Take a simple example (all figures are illustrative and in no particular currency):
- You buy 100 kg of tomatoes at the wholesale market at 2.00 per kg: 200.00 in total.
- Your shelf price is 3.00 per kg. On paper your margin is 1.00 per kg, about 33%.
- Over the week, 12 kg get bruised, rot or simply do not sell.
You can only sell 88 kg. Spread the 200.00 purchase cost over those 88 kg and every kilo you sell really cost you 2.27. Your true margin drops to 0.73 per kg, or roughly 24%. Nothing changed at the till, yet more than a quarter of the profit on paper has gone. A shop that does not see this gap prices wrongly and ends up thinking, "I sell plenty, so where is the money?"
The main causes of waste in a greengrocer
The first step to cutting waste is knowing where it comes from. In most produce shops it comes from four places.
1. Shelf life and storage conditions
Every fruit and vegetable has its own shelf life. Potatoes, onions and carrots can last for weeks somewhere cool and dry, while strawberries, lettuce, rocket, herbs and ripe peaches can turn within a day or two. A warm counter, a window display in direct sun and a stuffy storeroom shorten that time further.
- What sits next to what: Apples, bananas and tomatoes speed up the ripening of produce around them as they ripen. Leafy greens kept in the same crate or right beside them spoil sooner.
- Moisture balance: Greens wilt as they dry out, while produce kept too wet goes mouldy quickly. Misting is not right for everything.
- Overnight storage: If delicate lines are not moved somewhere cool after closing, the next morning's pile of waste grows noticeably.
2. Transport and handling
On the way back from the market, crates get stacked on top of each other. Tomatoes or peaches under a heavy crate start bruising before they reach the shop. Crates dropped while unloading, produce knocked together as it goes on display and customers squeezing items to choose them all add to waste. This source often goes unnoticed because the damage does not show straight away; it appears a day later as dark, soft patches.
3. Over-ordering
The biggest and most controllable source of waste in a greengrocer is usually over-ordering. "It was cheap today, so I bought extra", "we ran out last Saturday" or "an empty display looks bad" all lead to buying more than you need. The surplus becomes second grade the next day and goes in the bin the day after. Produce bought cheaply and thrown away is always more expensive than produce bought at a fair price and sold.
4. Display layout and stock rotation
Tipping new stock on top of old means the older produce at the bottom spoils without ever being sold. First in, first out applies here too: older produce goes to the front and top, newer produce to the back and bottom, or the older stock is sold first from a separate crate.
How to build the habit of recording waste
Most greengrocers throw waste away but never write it down. Unrecorded waste cannot be measured, and what cannot be measured cannot be reduced. The good news is that, set up properly, recording waste takes no more than ten minutes a day.
The "waste crate" method
- Set aside one crate. Every rotten, bruised or unsellable item taken off the display during the day goes into this crate, not straight into the bin.
- Keep products apart. If you can, use a separate bag inside the crate for each product group; weighing in the evening becomes much easier.
- Weigh at closing. Before you lock up, weigh each item in the waste crate and note the kilos or the count.
- Note the reason. Add a short reason to each entry: rotten, bruised, wilted, dried out, damaged by a customer. Over time this tells you where your waste comes from.
- Record it the same day. Do not leave it until tomorrow; waste notes that pile up for days get forgotten or estimated.
A paper notebook is fine to start with, but doing the sums by hand is tedious. With a system that deducts waste directly from stock, recording takes a single step: the item is logged as waste, stock falls automatically and your profit report reflects real sales. That is one of the most tangible benefits of using greengrocer software.
Make it clear who records it
In shops with more than one member of staff, waste recording slips because everyone assumes someone else will do it. Whoever closes the shop records the waste. A quick weekly check that the records match what actually went in the bin keeps the habit alive.
How to calculate a waste rate per product
Knowing your total waste is useful, but the number that drives decisions is the waste rate per product. The formula is simple:
Waste rate (%) = Quantity wasted ÷ Quantity bought × 100
Calculating it weekly evens out the day-to-day swings. The table below shows one week of data from an example shop (figures are illustrative):
| Product | Bought this week | Wasted | Waste rate |
|---|---|---|---|
| Potatoes | 300 kg | 6 kg | 2% |
| Tomatoes | 250 kg | 25 kg | 10% |
| Bananas | 120 kg | 11 kg | 9% |
| Lettuce | 200 heads | 36 heads | 18% |
| Strawberries | 40 kg | 9 kg | 22.5% |
The table shows several things at a glance:
- Potato waste is already low; there is little to gain here.
- Tomatoes and bananas are in the middle; stacking and display rotation could be improved.
- Lettuce and strawberries are high. Either you are buying too much, storing them wrongly, or the price does not cover the waste.
Build the waste rate into your price
When pricing a high-waste product, start from the true cost, not the purchase price. In the example, if strawberries cost 8.00 per kg and the waste rate is 22.5%, every kilo you actually sell cost you 8.00 ÷ 0.775 ≈ 10.32. A shelf price of 12.00 looks like a 33% margin against the purchase price, but the real margin is about 14%. A report that shows per-product margin with waste already deducted removes that illusion.
Sizing the daily order from sales data
The way to stop over-ordering is to base each order on sales data rather than habit. You do not need complex maths; four steps are enough.
- Compare like with like. A Saturday does not sell like a Tuesday. If tomorrow is Saturday, look at the last four Saturdays.
- Take the average. Say lettuce sales over the last four Saturdays were 42, 38, 45 and 40 heads. The average is about 41.
- Subtract sound stock on hand. If 6 good lettuces are left on the display and in the back at closing, you need 41 − 6 = 35.
- Add a small buffer. Keep it small for fast-spoiling lines (say 5–10%) and a bit wider for hardy ones. For lettuce, 37–38 heads is a sensible order.
If this shop habitually orders 50 lettuces every Saturday, it is buying 12–13 heads too many each week, and most of them end up as waste. Over a year, on just one product, that adds up to a real sum.
What should adjust the numbers?
Past sales are a starting point, not a fixed rule. Deliberately nudge the average up or down when:
- The weather changes: Hot days lift sales of watermelon and salad, rainy days cut footfall.
- There is a special occasion: Holidays, the start of the school term and payday weeks all shift demand.
- A season is ending: Demand for a product can fall quickly as its season winds down, so last week's figure may mislead.
When every sale is posted to stock in real time, "how many kilos of each product did I sell on which day" becomes a report rather than a guess. Because weighed sales made with scale barcodes are recorded by the kilo, your order plan can rest on actual quantities sold.
When to discount or move to second grade
Not everything sells at full price. What matters is turning produce that is starting to go into money before it reaches the bin. Thinking in three stages helps.
A three-stage rule
- A – Fresh: The produce is perfect and sells at full price.
- B – Second grade: Slightly bruised, very ripe or starting to look tired, but perfectly edible. It moves to a separate crate and sells at a discount.
- C – Use-it-up: No longer right for eating fresh, but fine for soup, sauce, jam or juice. Sold in bulk bags at a low price. Anything that passes this stage is recorded as waste.
When should you discount?
The general rule: discount at the first sign of decline, not once the produce has gone. Late afternoon and evening is the moment, when the shop is quieter and space is needed for tomorrow's delivery. An example calculation:
- At 6 pm you have 10 kg of strawberries priced at 12.00 per kg that will not last until tomorrow.
- If you do nothing, all 10 kg become waste.
- Cut the price by 40% to 7.20 and sell 6 kg before closing: you recover 43.20 and waste falls to 4 kg.
A discount is not lost revenue; it is getting back part of the money that was heading for the bin. The one thing to watch is that it does not train regulars to wait for the evening price. So only discount produce that genuinely will not last until tomorrow, not every item every evening.
Record discounted sales too
When second-grade produce is priced by eye and sold off the record, your profit report breaks: the sale shows up but not the price it went at. Setting up a separate product for the second-grade crate, or entering the discounted price in your system, keeps per-product profitability accurate. With bulk price updates, an evening markdown takes seconds and switching back the next morning is just as quick.
A weekly waste routine: 15-minute checklist
Once daily recording is a habit, do a short review once a week:
- List the five products with the highest waste rate.
- Look at the reason for waste on each: rotten, bruised or wilted?
- If it is bruising, change transport and stacking; if rot, cut the order; if wilting, change storage.
- Reduce next week's order for the high-waste lines.
- Review shelf prices against true cost.
- Check how much revenue second-grade and discounted sales recovered.
After a few weeks of this, most shops start to see clearly which products to buy little and often, and which ones to stop stocking altogether.
Common mistakes in greengrocer waste tracking
- Estimating waste: Weigh it instead of saying "about 5 kilos of tomatoes went today". Estimates always come in below reality.
- Looking only at total waste: The total shows how big the problem is, not where it is. Decisions are made product by product.
- Buying extra because it is cheap: A low purchase price does not cancel the cost of produce you cannot sell.
- Discounting too late: Produce that already looks bad will not sell even at a discount; mark down at the first sign.
- Selling second grade off the record: Unrecorded discounted sales distort both your profit report and your stock.
- Pricing on purchase cost: For high-waste lines, price on true cost.
Tools that make waste tracking easier
You can track waste with pen and paper, but the more products you carry, the harder the sums get. Welda Stock lets you log spoiled or written-off items as waste, deducts them from stock automatically and shows your real per-product margin in one report. Because the weight/price barcode printed by the scale is decoded at the till, weighed sales are recorded by the kilo, and the end-of-day report brings sales, the till position and waste together, so you know what tomorrow's order should be based on. For details, see the Welda Greengrocer Software page.
For recording purchases while wholesale prices change daily, and seeing profit per product, read our guide to greengrocer pricing and profit.
Frequently Asked Questions
What is a normal waste rate for a greengrocer?
There is no single right figure; it depends on the product, the season and how you store things. Hardy lines such as potatoes and onions stay low, while leafy greens and soft fruit can run much higher. Measuring your own rate per product for a few weeks tells you far more than any general average.
Do I really need to record waste every day?
Yes. Waste notes left for a few days get forgotten or estimated. Weighing and recording the waste crate at closing takes under ten minutes and gives you the most accurate data.
Will a second-grade box hurt my shop's image?
Usually not, as long as it sits in its own tidy crate clearly labelled as second grade or "for cooking". Price-conscious customers often look for it. What matters is that second-grade produce never gets mixed in with fresh stock.
What should I change first to stop losing money?
In most shops the order quantity has the fastest effect. Start recording waste per product, cut orders on the highest-waste lines to match average sales, and discount produce as soon as it starts to decline. Those three steps reduce losses noticeably without adding any cost.