
Surplus food is an issue in today’s society. Across the food system, roughly one-third of all food is lost or wasted as it moves from producers to consumers’ plates. Of that food surplus, 85% ends up in landfills or sewers.
This raises the stakes for businesses that sell perishable inventory—items that spoil or become unsellable as time passes. Freshness across your product line is key to avoiding waste, both from an environmental and business perspective.
Ahead, you’ll learn the basics of perishable inventory management and how Shopify can help improve turnover.
Perishable inventory includes products that lose value over time and in certain environments. Unlike simple dated goods, these items require specific temperature or light conditions to stay safe and sellable. Fresh food, chilled dairy, and flowers all carry a time cost, where quality drops every single day.
To prevent perishable stock from going to waste, retailers track inventory age and total quantity. They use expiration dates and batch numbers to decide when to discount items or adjust storage zones. Selling quickly within the quality window protects profit margins and keeps customers coming back.
Perishable goods pose unique challenges because they lose value by the hour. Standard inventory sits safely on shelves and in your warehouse, but fresh items require perfect cooling and fast handling to survive.
Data from the 2025 Brick Meets Click report shows online grocery sales reached $8.7 billion monthly, yet two-thirds of leaders still lack real-time visibility.
Short shelf lives make every delivery window critical for building customer trust. Each minute matters when products have a ticking clock.
Not having visibility into perishable inventory creates risk for spoilage across different points in the supply chain:
Managing these risks across multiple stores and sales channels adds another layer of complexity for modern retailers.
Shopify helps with inventory tracking across different locations to prevent waste and ensure products move quickly. Automated alerts and custom shipping profiles keep items within the cold chain until they reach the customer.

There are several ways you can help reduce spoilage with inventory that is perishable:
Most retail stores use FIFO, or first in, first out. Perishable items like food require a different strategy called FEFO, which stands for first expired, first out.
Under FEFO, you always ship products with the closest expiration date, regardless of when the shipment arrived. Food waste costs American businesses billions of dollars every year. FEFO helps you avoid those losses and keeps your stock fresh.
Start your FEFO plan by labeling every box with a clear expiration date. Organize your shelves into buckets by the number of days of life your products have remaining. If a delivery arrives with very little shelf life, move it to a hold area.
Use the Freshly app to track products by batch or lot to manage expiration dates.
Every batch needs a digital breadcrumb trail to show its journey through your warehouse. You have to know exactly where a product came from and where it went.
Quick action matters because food recalls increased by 25% in 2025. Knowing the specific batch helps you save good food from the garbage bin.
Follow the steps below to build a better system:
Aim for 100% accuracy for all fresh arrivals. Your team has to record every detail of food shipments without mistakes.
A near-perfect record saves your operation during a product recall, such as a bad batch of meat. It allows you to identify the customers who received the bad meat and warn them before they resell it or get sick from eating it.

Set detailed quality assurance standards at the receiving dock. The goal is to stop bad inventory before it ever hits your shelves. When you catch a problem at the door, you save time and money later.
Focus on these three areas to keep your quality high:
Create a quick checklist for every delivery. Have your team scan the items, log the expiration dates, and snap photos of any damage. If something fails the test, move it to a dedicated hold zone.
Use this data to talk to your suppliers. If one vendor consistently sends short-dated milk, you have the proof to ask for credits or better service.
Time is of the essence for effective perishable inventory management. That’s why you want to incorporate smart storage zoning to improve operational efficiency.
A good approach is to organize inventory by ambient, chilled, and frozen zones. High-velocity goods stay near the shipping dock to reduce travel time. Short trips prevent temperature spikes and extend the shelf life of your stock.
Focus your team’s efforts where they matter most. Take inventory counts of high-risk products that spoil quickly and/or carry a high price tag. Some examples include:
Frequent checks stop you from selling stock you do not have and also catch spoilage. Use an ABC analysis to group items into tiers based on shelf life and sales volume, then count your top-tier products weekly.

Managing perishables is different from stocking canned goods. You have to treat shelf-life as your hardest constraint because your inventory is a ticking clock.
Track three numbers for every item:
Calculate your reorder point, but add a firm cap to the total.
Say you sell fresh salsa with a two-day delivery time and a seven-day shelf life. You calculate your usual restock to satisfy every customer, but cap your total inventory at five days of supply so nothing ever spoils.
Your stock should never exceed the days of life left minus your shipping time. Use freshness tiers to flag items for quick markdowns before they spoil.
Review your numbers often for items that sell fast during promotions or weekends to keep your shelves full and your garbage bins empty.
A substitution policy is your game plan for when a product is missing from the shelf. It defines exactly how you handle out-of-stock items without disappointing customers.
A Which? survey from March 2025 found that 29% of online grocery shoppers received a swap in their most recent order. These mistakes are visible and frequent—bad matches feel like a personal snub.
Give shoppers clear choices at checkout, such as:
Alert the buyer before the order leaves the store so they can approve a swap with one tap. Watch your acceptance rates and refund totals to understand if your substitution rules work.
Apps like Substitutions or Subbify let customers replace out-of-stock items so you never lose a sale.
Customers are returning more products each year. The NRF projected nearly $850 billion in returns in 2025, with almost 20% of all online orders sent back.
On top of that, 82% say lack of free returns is a dealbreaker—a generic return policy will leave you paying for shipping, inspection, and restocking on items that are often not resellable.
Perishables cannot sit in a warehouse, so treat those returns as quality data rather than physical returns.
Shelf-stable goods follow standard timelines, but cold-chain items need immediate refunds to keep customers happy. You can’t treat a soggy head of lettuce like a pair of designer jeans.
Here are a few tips for your return policy:
The FDA’s Food Safety Modernization Act (FSMA) is the biggest change in food safety laws in a century.
Specifically, the 204 Traceability Rule requires businesses to track high-risk foods with extreme caution. If someone gets sick, the FDA needs to trace that product back to its source in hours.
The original compliance deadline was January 20, 2026, but the FDA proposed a 30-month extension, moving the deadline to July 20, 2028. The rule depends on handoffs across the supply chain. Records must be linkable from one party to the next via traceability identifiers and event data.
A few high-risk items on the Food Traceability List (FTL) are:
Every lot of these foods must have a traceability lot code (TLC). You need to log events like receiving, transforming, or shipping these items. If an inspector asks, you have to provide these digital records within 24 hours.
Shopify can help you manage perishable inventory by giving you strong quantity tracking, as well as receiving and transfer workflows. You can supplement the system with automation and apps for alerts and more advanced rules.
Shopify handles core inventory controls natively in its admin. With Shopify, you can:
Overall, Shopify’s core inventory management software features focus on quantities. To manage expiration dates, lot or batch tracking, or FEFO picking rules, use an inventory tracking software like Freshly on top of Shopify, supported by clear internal receiving and picking processes.
Perishable items are goods with a limited shelf life that spoil, decay, or become unsafe if they aren’t consumed quickly. Most of these goods require refrigeration or climate control to stay safe for your customers.
Fresh milk, raw seafood, and ground beef are common examples. You can also count leafy greens and berries as perishables.
Shelf-stable goods like dry pasta, canned beans, and honey do not expire quickly. You can store these items at room temperature for a long time without them rotting.
You manage these items by following a FEFO (first expired, first out) strategy to ensure the oldest stock moves first. It also requires using digital tools to track expiration dates and setting up automated alerts so you can discount or donate items before they spoil.