Idle Work

Blog

Catching expiring stock before a customer does

September 30, 2026 · 4 min read

Every shop owner has a story that starts the same way. A customer opens the cooler, grabs a yogurt, checks the date, and puts it back. Or worse, they do not look, they buy it, and you hear about it at the register.

Finding expired stock before a customer does is one of those jobs everyone agrees matters and nobody has time for. Here is how a daily expiry check works, what it catches, and what it takes to run one every morning without adding work to your day.

Why your register does not help

Most point of sale software tracks what an item is, what it costs and how many you have. It does not track the date printed on each one. The expiry lives on the item, in your cooler and on your shelf, and the only way to know it is to walk over and read it.

So the check becomes manual, and manual checks quietly stop happening. You catch expired stock while you stock the shelf, if you happen to think of it. You catch the rest when a customer points at it, or when you write off a case you should never have ordered in the first place.

What a daily pull list looks like

A pull list is simple: everything that has expired or is about to, in one list, before you open.

Walk it in the same order every morning and the whole thing takes minutes:

The habit matters more than the tools. Same walk, same order, every morning, and the shelf stays clean. The part that fails is not the walk. It is knowing what to pull without opening every case first.

Knowing before you walk

The dates you need are not in one place. Some are on the case, some are on the shelf tag, some only show up when you rotate stock. That is why most shops find out about expiry at the worst possible time: after it sold.

This is the job Reggie does. Reggie is an AI store manager from Idle Work. It reads your register, your books and your bank, and every morning it goes through yesterday by the numbers and sends you a few plain sentences over the chat apps you already use, before you open.

One of those sentences is the pull list. Items that expired overnight, grouped so you can walk the store once and be done. You are not hunting for dates. You are told what to pull and where, and the list is ready when you read the message.

The same morning brief covers the rest of the shelf:

You stay in charge of every change

Reggie starts by watching. It tells you what it sees and changes nothing. When it has a suggestion, it shows you the numbers and leaves the call to you. If you want it to act, you raise the level yourself, one step at a time, and nothing changes on the register until you say OK.

There are things it never does at any setting. It never rings a sale, voids a sale or refunds one. It never opens the cash drawer or moves money. It never changes a price without your OK, and it never texts a customer who did not ask to hear from you.

The pull list shows how this feels in practice. Reggie does the counting overnight and hands you the list. You do the walking and the pulling. The register only changes when you say so.

Setup that uses the register you already run

Reggie connects to the register you already have. A small program runs once on each register, and it only reads. Your staff learn nothing new, and the connection stays private to your store. If a register stops reporting, that gets noticed within minutes.

You connect the rest when you want to: your QuickBooks, your bank, your email. Nothing is connected until you connect it. You can start with just the register and the morning brief, and add the books when you are ready.

What thirty mornings buys you

The value of a daily expiry check is not any single day. It is that day thirty looks like day one: same walk, same list, nothing forgotten because someone was off, or the delivery came early, or the morning went sideways. Written-off stock and customer complaints both shrink when the check never skips a day.

If you want to see this on your own register, Reggie is Idle Work's AI store manager at $50 a month, and every plan starts with a 14-day free trial. Book an assessment and we look at your store with you, then come back in writing with what we would automate first and what we would leave alone.