Skip to content

What Is Expired Stock? Meaning, Cost and What to Do

What expired stock means for a maker, use-by versus best-by, what it costs, how to record the write-off, what to do with it, and how to prevent 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 October 12, 2026 · 7 min read

Expired stock is inventory that's past the date on its label, its use-by, expiry or best-by date, so it can't be sold, or shouldn't be, and usually has to be written off. For a maker it covers ingredients past their date on your shelves as well as finished products past theirs, and its cost is what you paid for it: the money is already spent, and the write-off makes it show. Expired stock is mostly avoidable. It comes from using newer stock before older, buying more than you use before the date, and not seeing what's close to its date until it's too late. In the example below, a small kitchen writes off $72.66 of expired stock in October, and has $186 more that will expire in the next 30 days unless it's used or sold first. Below is what the dates mean, what expired stock costs, how to record it, what to do with it, and how to keep it from happening.

The short version

  • Expired stock is stock past the date on its label, ingredients or finished goods.
  • Its cost is what you paid; writing it off records the loss, it doesn't create it.
  • Use-by and expiry dates are about safety for some foods; best-by dates are about quality.
  • Record each write-off with its reason, item and cost, so you can see the pattern.
  • Act on stock that's expiring, not only stock that's expired: there's still time to use it.
  • Prevention is first-expired-first-out, buying to your real use, and an early warning.
  • TaroStack warns before a lot expires, sends the oldest out first, and costs every write-off. More below.

What the dates mean

For food in the US, federal law doesn't require a date on most packaged products: except for infant formula, quality-based date labels aren't required by federal law or regulation, and FDA supports "Best if Used By" as the phrase for when a product is at its best flavor and quality (FDA). Infant formula carries a "Use by" date set from testing (21 CFR 107.20). States can have rules of their own for some foods.

Date on the label What it usually means Past the date
Use by, expires The end of the period the maker stands behind Don't sell it; for some products it's a safety date
Best if used by, best before Peak flavor and quality Quality drops; makers usually don't sell it
Sell by A date for the store's rotation Not a safety date; the buyer still has time
An ingredient's date The supplier's use-by or best-by Don't use it in what you make

Whatever the law allows, the practical rule for a maker is simple: stock past its date doesn't go out, and it doesn't go into a batch. How to write the date on your own label is in best by date format.

What expired stock costs

Windward Roots, the made-up taro business I use in these examples, checks its dates at the end of October:

Expired in October Lot Date Quantity Cost
Coconut cream CC-0912 Oct 3 4 cartons at $4.80 $19.20
Taro chips, 5 oz TC-260715-A Oct 14 18 bags at $2.10 $37.80
Guava jam, 8 oz GJ-260410 Oct 20 3 jars at $5.22 $15.66
Total $72.66

That's $72.66 of cost, and the chips and jam also lost the sales they'd have made: about $83 more at wholesale prices. Over a year, a kitchen writing off this much every month loses about $870 of stock it paid for.

Expiring is the list that matters

Expiring in the next 30 days Lot Date Quantity Cost What to do
Taro chips, 5 oz TC-260801-B Nov 2 40 bags $84.00 Saturday market, at a sampler price
Butter BU-1002 Nov 8 6 kg $54.00 This week's loaves use it first
Coconut cream CC-1003 Nov 15 10 cartons $48.00 Front of the shelf; next two batches
Total $186.00

The expired list is a record of money already lost. The expiring list is money you can still save, which is why it's the one to look at every week. How long a buyer expects a product to have left when it arrives is in minimum remaining shelf life.

Recording the write-off

Take expired stock off your inventory at its cost, with the reason "expired", the item, the lot and the date. In your books, the cost moves from inventory to an expense, usually in cost of goods sold or a separate waste line, as your accountant prefers. A write-off with a reason is what lets you see, after three months, that it's always the chips, or always the second site. How write-downs and write-offs are entered is in what is an inventory write-down.

What to do with it

Stock Options
Expired food or ingredients Discard it; record it with its reason and cost
Delivered already short-dated Refuse it at receiving, or ask the supplier for a credit
Expiring soon Use it first in production, sell it at a market or as a sampler, or offer it to staff
Near-dated finished goods for a customer with a shelf-life rule Send it to a customer or channel that can take the shorter date

Food that's within its date can often be donated; food past a use-by date shouldn't be. Check your local rules before you donate.

How to keep it from happening

Cause Fix
Newer stock used before older First-expired-first-out: always pick the lot with the earliest date
Buying more than you use before the date Order quantities from real use, not from the supplier's minimum alone
Not seeing what's close to its date A weekly expiring list, or an alert
Short-dated deliveries A minimum days-left check at receiving
Slow products Smaller batches, or drop them

How first-expired-first-out differs from first-in-first-out is in FEFO vs FIFO.

Where this stops working

A spreadsheet of dates works when someone updates it. Then a delivery goes on the shelf without its date typed in, the butter is used from the new case because it's in front, and the weekly check is skipped in a busy week. The expired list is found at month end, by which time it's a write-off, not a decision.

How TaroStack does it

TaroStack keeps every lot's date in front of you, and acts on it before the date passes.

Every lot has its date. Ingredients are received with their lot and use-by date, scanned from a supplier's GS1-128 case label where there is one, and every batch you make goes into a lot with its own date. Stock is picked first-expired-first-out by default, so the butter used is the butter that expires first.

Warned before, not after. Lots expiring soon raise an alert, in the app and by email, one per problem or one summary a day. The expiry forecast shows what will expire before it's used or sold, and what it costs, while there's still time to do something about it. Customers can carry their own rule for days left on delivery, and a lot too short for that customer is flagged.

And the write-off is counted. Expired stock comes off with its reason, lot by lot, and the losses report shows what expired stock cost, by item, reason and site, month by month, so the pattern is visible. Planning, on Standard, checks shelf life before a batch is made.

The job Spreadsheet In TaroStack
Which lot to use first Whatever's in front First-expired-first-out
What's about to expire The weekly check, if it happens Alerts and the expiry forecast
What expired stock cost Added up at month end The losses report, by reason and item
Short-dated deliveries Noticed later Dates captured at receiving

Lots, expiry dates, alerts, the expiry forecast and the losses report are on every plan, from $49 a month; planning is on Standard at $99. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

What does expired stock mean?

Inventory that's past the date on its label, its use-by, expiry or best-by date. For a maker it includes ingredients and finished products, and it's usually written off at what it cost.

What do you do with expired stock?

Take it off inventory with the reason "expired" and its cost, and discard food that's past its date. Stock that's expiring but not yet expired can still be used first, sold at a lower price, or sent to a customer who can take the date.

How do you account for expired inventory?

Remove it at cost and record the cost as an expense, often in cost of goods sold or a waste line, as your accountant prefers. Keep the reason, item and lot so the pattern is visible.

How do you prevent expired stock?

Pick first-expired-first-out, order to your real use, check minimum days left at receiving, and look at what's expiring every week, or have software warn you before the date.

Sources

  1. FDA: How to Cut Food Waste and Maintain Food Safety; except for infant formula, quality-based date labels aren't federally required; Best if Used By means best flavor and quality · read October 12, 2026
  2. 21 CFR 107.20(c): the Use by date on infant formula · read October 12, 2026

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.

Get TaroStack

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