Skip to content

Minimum Remaining Shelf Life: What Wholesale Buyers Want

Wholesale buyers want a minimum of days left when your product arrives. How the rule is written, the formula, latest ship dates, and how to plan around it.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed September 30, 2026 · 7 min read

Minimum remaining shelf life is the least amount of time a wholesale buyer will accept on your product's date when it arrives at their door. It's written into the vendor agreement either as a number of days ("at least 30 days to the best-by date at delivery") or as a share of the product's total shelf life ("at least 75% remaining at receipt"). To meet it, work backward from each lot's date: latest delivery date = best-by date − the buyer's minimum days. Anything older goes to customers without a rule, like your own shop or the market.

The short version

  • Get each buyer's rule in writing, in days or as a percentage, and whether it's measured at shipping or at receipt.
  • Turn percentages into days: minimum days = total shelf life × the percentage.
  • For every lot and every buyer, work out the last day it can arrive. Ship before that, allowing for transit.
  • Send the freshest lots to the strictest buyers and older lots to customers without a rule.
  • TaroStack keeps each customer's rule on their account and picks the right lot by it. More below.

Why buyers ask for it

A distributor or a grocery chain has to sell your product on to someone else before the date runs out: from their warehouse to a store, from the store shelf to a shopper, and the shopper needs time to eat it. If your pouches arrive with three weeks left, they'll be pulled from the shelf unsold, and the buyer eats the cost, or sends you a deduction. The rule protects them from that. The stricter the rule, the longer their chain.

So the numbers vary by customer. A café buying bread for tomorrow might want two days. A grocery chain might want a month on chips. A distributor selling into many stores might want most of the shelf life still there. There isn't one standard to look up, which is exactly why it has to be in writing for each one.

The formula

Days left at delivery  = best-by date − delivery date
Share remaining        = days left ÷ total shelf life
Minimum days (from a %) = total shelf life × required share
Latest delivery date   = best-by date − minimum days
Latest ship date       = latest delivery date − transit days

A worked example

Windward Roots, the made-up taro business I use in these examples, makes taro chips with a 90-day best-by date from packing. It sells to three kinds of customer:

Customer Their rule In days Chips must arrive within
A grocery chain At least 30 days left at delivery 30 60 days of packing
A distributor At least 75% of shelf life left at receipt 67.5, so 68 22 days of packing
Own shops and the market No rule 0 Any time before the date

On September 30 there are two lots at the warehouse:

Lot Packed Best by Days left on Sep 30 Share left Grocery chain (30) Distributor (68)
C260901 Sep 1 Nov 30 61 68% Yes, until Oct 31 No
C260922 Sep 22 Dec 21 82 91% Yes, until Nov 21 Yes, until Oct 14

Read across the rows. The older lot can still go to the grocery chain for another month, but it can't go to the distributor at all: it was already under 75% a week ago. The newer lot can go to either, but only until October 14 for the distributor. If the distributor's warehouse is two days away by truck, the last day to ship it there is October 12.

So the right picking for this week's orders isn't oldest-first. The distributor gets the September 22 lot, the grocery chain gets the September 1 lot while it still qualifies, and anything left of the older lot goes to the shops and the market, where it'll sell long before November 30. That's still first-expired-first-out, filtered by who's receiving it, and it's the same idea as the example in FEFO vs FIFO.

Plan production around the strictest buyer

The rule reaches back into the kitchen. If a distributor needs 68 of 90 days, nothing for them can sit in the warehouse for more than three weeks, so making a big batch once a month won't work for that customer even if it suits the fryer. Three things help:

  1. Make for strict buyers close to their delivery day, in smaller batches if you have to.
  2. Keep a lot ready for each rule: a fresh one for the strict buyers, and let the older one flow to the lenient ones.
  3. Put the delivery day for each buyer on the production calendar, worked backward from their rule, the way the production schedule example works backward from orders.

And check the date you print. If your shelf life is longer than the date you've been printing out of caution, you're giving the rule away for nothing; if it's shorter, the rule is the least of your problems. How dates are written on the package is covered in how to create lot numbers, which uses the packing date in the code.

Questions to ask before you sign

  • Is the minimum measured when it leaves you, or when it arrives at their dock?
  • Is it days to the best-by date, or a percentage of total shelf life? If a percentage, which shelf life: the one on your spec sheet?
  • What happens to a delivery that's short: refused, accepted with a deduction, or accepted this once?
  • Does the rule change by product?

Write the answers on the customer's record. A rule that lives in one person's head fails the week they're off.

Where this stops working

On paper this is a lookup: a table of customers and their days, and the lots with their dates. It breaks at the dock, on a busy morning, when whoever is picking reaches for the front of the shelf, which is the oldest lot, which is the one the distributor will refuse. It breaks when the rule changed in the spring and the sheet didn't. And it breaks in planning, because nobody re-checks whether the batch being made today will still qualify by the time it ships.

How TaroStack does it

In TaroStack the rule is part of the customer, so nobody has to remember it. You record each customer's minimum days of shelf life on their account, and when an order is picked, the stock comes from the lot that expires first among the lots that still meet that customer's rule. The distributor gets the September 22 lot, the grocery chain gets the older one while it qualifies, and the market gets what's left, without anyone working out a table at the dock. Lots carry their packing and best-by dates from the moment they're made.

Planning knows the rule too. A batch made too early for a customer's minimum days-left is flagged before you make it, so the big monthly fry that would miss the distributor's window shows up as a problem on Monday, not as a refused pallet in three weeks. And the expiring-stock forecast shows what's heading for its date unsold, and what it's worth, while there's still time to send it to a customer without a rule.

Lots, expiry and customers' shelf-life rules are on every plan, from $49 a month; planning is on Standard at $99. The first 30 days are free, and your customers and lots import from a spreadsheet. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

What is minimum remaining shelf life?

The least time a buyer will accept between the day your product arrives and its best-by or use-by date. It's set by each buyer, usually in the vendor agreement, as days or as a percentage of the product's total shelf life.

How do you calculate remaining shelf life percentage?

Divide the days left by the product's total shelf life. Chips with 61 days left on a 90-day life have 61 ÷ 90 = 68% remaining. A buyer who wants 75% needs at least 67.5 days, so 68 in practice.

What happens if a delivery doesn't meet the buyer's shelf life rule?

That depends on the agreement: it may be refused at the dock, accepted with a deduction from your invoice, or accepted by exception. Ask before you sign, and keep lots that won't qualify for customers without a rule.

How do I keep track of shelf life by lot?

One line per lot with its packing date and best-by date, so days left can be worked out for any delivery date. The inventory list with expiration dates shows the sheet and the formulas.

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Create your account, bring your spreadsheets, and see your real stock right away.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.