Every grocery store has them: the cartons of a flavoured drink that never took off, the premium brand bought for a festival that didn't sell, the large packs that customers walk past for smaller ones. On their own, each seems minor. Together, slow-moving items can hold a surprising share of your stock value, take up shelf space your best sellers need, and in grocery, frequently expire before they sell.

The frustrating part is that slow stock is invisible unless you look for it. Nobody complains about a product that doesn't sell. This guide shows you how to find slow movers early, understand why they happen, clear them with the least loss, and change your buying so fewer appear in the first place.

Why slow-moving stock matters more in grocery

  • It locks up cash. Money sitting on the shelf can't pay suppliers, staff or rent. For a store working on thin margins, that pressure is real.
  • It expires. Unlike clothing or hardware, much of grocery has a shelf life. Slow stock often becomes waste.
  • It takes space from winners. Every facing given to a slow product is a facing not given to a fast one.
  • It hides in your profit. Stock is counted as an asset until it's written off, so profit looks better than it is until the day you throw it away.

How to identify slow-moving stock

The 30-day rule

The simplest and most practical test is: which products have had no sale in the last 30 days? For most grocery items, that's a clear sign of a problem. A report listing these products, updated automatically, is one of the most useful tools a grocery owner can have. Check it every week.

Add value to the picture

Not all slow items matter equally. Sort the slow list by stock value, meaning quantity multiplied by cost. Ten slow packets of an inexpensive item are a minor issue; two slow cartons of an expensive product are a real one. Start with the highest value.

Look beyond "no sale"

Some items sell occasionally but still far too slowly for the quantity you hold. Compare stock on hand with how much sells in a typical month. If you hold several months' worth of a product with a short shelf life, it's slow in practice even if it sells now and then.

Watch expiry dates

For short-dated categories such as dairy, bakery, snacks and some packaged foods, check expiry dates on slow items. A product with no sale in 30 days and three weeks to expiry needs action today.

Why products become slow movers

Fixing the cause matters as much as clearing the stock. Common reasons include:

  • Over-buying: ordering to get a scheme or discount from the distributor, then holding far more than you sell.
  • Wrong products for your customers: premium brands in a value-focused area, or large packs where customers prefer small ones.
  • Seasonal or festival stock left over when the season ended.
  • Poor placement: products on bottom shelves, in the wrong aisle or hidden behind other stock.
  • Price: priced above nearby stores or above the MRP-driven expectations of your customers.
  • A new competitor or a changing preference in your area.
  • Duplicate products in your system, where sales go to one record and stock sits on another, making a product look slow when it isn't.

How to clear slow-moving stock

Once you've identified slow items, decide what to do with each. Work from the least costly option to the most.

1. Move it

Before discounting, try better visibility. Move the product to eye level, an end-of-aisle display or near the counter. Place it next to a related fast seller: a new sauce next to pasta, a snack next to soft drinks. Sometimes a product is slow simply because nobody sees it.

2. Bundle it

Offer the slow item together with a popular one at a small combined saving. Bundles move stock without cutting the price of the slow item on its own, which protects your pricing.

3. Discount it early

If moving and bundling don't work, discount. The key word is early: a modest discount while there's plenty of shelf life left recovers far more than a deep discount in the last week. Set a clear price, make sure the discount is recorded properly in your billing system, and review sales after a week.

4. Return it to the supplier

Many distributors accept returns of slow or near-expiry stock, especially if you ask before it expires and you're a regular customer. Record the return properly with a debit note, so your stock, supplier balance and GST all adjust together. Our guide to returns and credit notes explains the details.

5. Sell to other channels

For larger quantities, consider selling to institutional customers such as canteens, hostels or small shops at a lower price, or to staff.

6. Write it off

If a product has expired or is damaged, write it off. Record it as a stock adjustment with a clear reason, such as expired or damaged. It's tempting to throw expired goods away without recording them, but that leaves stock and profit overstated and hides how much slow stock is really costing you. Over time, your write-off records show which products, categories and suppliers cause the most loss.

Talking to your suppliers about slow stock

Suppliers are often more flexible than owners expect, especially with regular customers. A few conversations can reduce slow-stock losses significantly:

  • Agree return terms up front for new products and short-dated categories, before you place the first order.
  • Ask for smaller minimum orders on slow-moving lines, even if the price per unit is slightly higher.
  • Ask for swaps, exchanging a slow variant for a faster one from the same company.
  • Ask for promotional support, such as display material or sampling, for products the distributor is keen to push.

Keep a note of which suppliers accept returns and on what terms. Your purchase records, and the debit notes created for returns, show how much each supplier has helped over time.

A weekly slow-stock routine

  1. Open the slow-moving report (no sale in 30 days).
  2. Sort by stock value and check expiry on short-dated items.
  3. For each item, decide: move, bundle, discount, return, sell elsewhere or write off.
  4. Stop or reduce future orders for items on the list.
  5. Record every discount, return and write-off in the system.
  6. Next week, check whether last week's actions worked.

This takes about twenty minutes and pays for itself many times over.

Preventing slow stock

Buy to your sales, not to the scheme. A distributor discount is only a saving if you sell the stock before it expires. Compare the order with what you sold last month.

Trial new products in small quantities. Order a few units, watch sales for two to three weeks, then decide.

Plan seasonal stock carefully. Base festival orders on last year's sales, and plan clearance before the season ends, not after.

Review your range regularly. Every few months, look at the bottom of your sales analysis and drop products that consistently don't sell.

Keep product data clean. One product, one record, so sales and stock are always counted against the same item.

Our supermarket inventory management guide covers reordering and stock accuracy, and our guide to supermarket reports shows where slow stock fits in your weekly routine.

How slow stock affects your profit

Slow stock distorts your numbers until you deal with it. While it sits on the shelf, it's counted at cost as an asset, so your profit and balance sheet look healthier than reality. When it finally expires and is written off, profit drops in that month. Dealing with slow stock regularly, through small discounts and returns, spreads the impact and usually reduces it, because you recover part of the value instead of losing all of it. Our grocery accounting guide explains how stock value flows into profit.

Measuring progress

Track a few simple numbers every month:

  • Total value of items with no sale in 30 days.
  • Value of stock written off as expired or damaged.
  • Total stock value compared with monthly sales.
  • Number of products in your range, and how many sold at least once last month.

If slow stock value and write-offs fall while sales hold steady, your buying is improving.

Finding slow stock with Grocer OS

Grocer OS by Crafts Software puts slow-moving stock on the dashboard: its "what needs a look" panel lists products with no sale in the last 30 days, alongside top-selling products, low stock and other alerts, so slow movers are visible every day without running a report.

The stock report shows quantity and value for every product, valued at weighted average cost, and sales analysis shows what's selling and what isn't. Stock adjustments let you write off damaged, expired or lost goods with a reason, purchase returns record debit notes and adjust stock, supplier balance and GST together, and discounts are recorded within each user's limit. Everything can be exported to CSV for deeper review.

Batch-wise expiry tracking isn't built in yet; stores that need expiry dates recorded per delivery can have it added as a customization.

Free Up Cash on Your Shelves

Spot Slow Stock Before It Expires

Grocer OS brings POS billing, inventory, GST and accounting together, and its dashboard shows you what needs attention every day. It runs on your own hosting with no monthly subscription, and our team can customize it to the way your store works.

Explore Grocer OS →

Conclusion

Slow-moving stock isn't a disaster; it's a normal part of grocery retail. The damage comes from not seeing it. Check a no-sale-in-30-days report every week, sort by value, act early with placement, bundles, modest discounts and supplier returns, record every write-off honestly, and adjust your buying so the same mistakes don't repeat. You'll free up cash, shelf space and profit that was quietly slipping away.