Skip to main content
TroubleshootingAugust 25, 2026

Amazon Says Your Product Expired (It Didn't): Date Prep 2026

Amazon assigned a virtual expiration date and flagged good stock as expired. How it happens, how to correct it, and the date prep that prevents auto-removal.

Forbes Business Council E-Commerce LeaderAmazon SPN Certified ProviderAmazon SP-API Authorized PartnerE-Commerce Entrepreneur & AdvisorFounder of PrepVia
Amazon Says Your Product Expired (It Didn't): Date Prep 2026

By Bernardo Campelo, Forbes Business Council E-Commerce Leader, Amazon SPN Certified provider, Amazon SP-API authorized partner, and Founder of PrepVia.

The message arrives the same way every time. A seller opens Seller Central on a normal morning and finds a notice that a few thousand units of a supplement or a pet treat have been flagged as expired and scheduled for automated removal. He walks to his sample shelf, picks up the exact product, and reads the jar. The printed date is more than a year out. The product is fine. Amazon is about to destroy or return perfectly sellable inventory anyway.

Here is the part almost nobody explains: Amazon is not reading the jar. For date-tracked products, Amazon runs on a date that lives in its own database, and when your shipment did not hand that database a real date at check-in, the system invented one. That invented date is called a virtual expiration date, and when it lands months before the real one, the automated removal machinery treats your good inventory exactly the way it would treat genuinely expired stock.

Everything downstream of the bad date works exactly as designed: the removal is a correct action taken on incorrect data. The fix has two halves: correcting the date on inventory already inside, and running date prep on the way in so the database never has to guess. This post covers both.

The 60-second version

The mechanism: for expiration-dated ASINs, Amazon tracks a date in its system, not the date printed on your unit. If your inbound shipment does not declare the expiration date, or the receiver cannot read it, the system assigns a virtual expiration date calculated from the shelf life value on file plus the receive date. A wrong or defaulted shelf life value means a virtual date that can land months before the physical one.

The damage: FBA treats units as unfulfillable when they get close to the recorded date, roughly 50 days out for most categories, and the automated unfulfillable removal setting then returns or disposes of them.

The repair: a Seller Support case with the ASIN and FNSKU, photos of the physical date on the unit, and lot documentation. Ask for the virtual date to be corrected, and pause automated removals while the case runs.

The prevention: declare the date at shipment creation, print it in MM-DD-YYYY or MM-YYYY, put it on every unit and on the carton in 36-point font, one date per ASIN per box, and land with comfortably more than the minimum shelf life, which is 105 days at check-in for most date-tracked products as of 2026.

What a Virtual Expiration Date Actually Is

Once units are received, every downstream system at Amazon works off database records: quantity, condition, location, and, for date-tracked ASINs, expiration date. The date is supposed to come from you: the Send to Amazon workflow asks for it at shipment creation, and receiving is supposed to confirm it against what is printed on the units and cartons.

When that chain breaks, the system does not leave the field blank. It computes a date: the shelf life value stored on the ASIN, added to the date the inventory was received. That computed value is the virtual expiration date, and from that moment it is the only date Amazon believes.

The chain breaks in mundane ways. The shipment was created without entering the date. The date was printed in a format the receiver could not parse. The carton had no date label, so receiving captured nothing at the box level. Or, the most common structural cause, the shelf life attribute on the ASIN is wrong: a placeholder someone entered years ago, a default value, or a number that describes the wrong pack size. A product with a 24-month shelf life and a 6-month value on file gets a virtual date 18 months early, on every shipment that fails to declare the real date.

The virtual date does not show up as an alert. It sits silently on the inventory record until the units drift inside the unfulfillable window, and the first notice most sellers get is the automated removal email. By then the clock is already running on stock that was never bad.

How a Wrong Date Turns Into an Auto-Removal

The removal is the end of a pipeline, and it helps to see each stage, because you can intervene at every one of them.

First, proximity. Amazon does not wait for the recorded date to arrive. For most date-tracked categories it treats inventory as at-risk when it comes within roughly 50 days of the recorded expiration date, because units need time to sell and reach a customer with usable life remaining. Inside that window, units flip to unfulfillable. They stop selling.

Second, the removal setting. Every FBA account has automated unfulfillable inventory settings. If yours is set to dispose, units flagged as expired are destroyed on Amazon's schedule. If it is set to return, they ship back to the address on file, at removal fees. Either way, inventory you paid to manufacture, freight, prep, and inbound is now leaving the network because of a date nobody ever printed on it.

Third, silence. Nothing in this pipeline asks whether the recorded date is real. The forums are full of sellers who discovered the problem only when the removal notice landed. Some had unit counts in the thousands. All of them held physical stock a year or more from actually expiring. If you sell anything date-tracked, the recorded dates deserve a place in your weekly review, the same way the inventory ledger does.

Check one setting today: Seller Central, FBA settings, automated unfulfillable removals. If it is set to dispose and you sell date-tracked products, you have configured Amazon to destroy inventory on the strength of a database field you have possibly never audited. Set it to return, and put a recurring reminder on the pending removals page. The full mechanics of removal orders, timelines, and where returned units actually end up are in our removal orders guide.

Date Prep Errors and What Each One Costs

Every virtual date problem we have traced back started as one of a small number of inbound errors. Here is the map from error to consequence to repair.

Date prep errorWhat Amazon doesThe fix
No expiration date declared at shipment creation for a date-tracked ASINSystem assigns a virtual date from shelf life on file plus receive date, which can land months before the printed dateEnter the real date in the Send to Amazon workflow every time; treat it as required, because for these ASINs it is
Wrong or placeholder shelf life value on the ASINEvery virtual date generated from it is wrong by the same offset; the error repeats on every future shipmentCorrect the shelf life attribute through a support case, then request correction of dates already assigned
Date printed in an unsupported format, such as year first or a lot codeReceiver cannot parse it; the unit checks in without a usable date and the system falls back to a virtual oneSticker over the original with MM-DD-YYYY or MM-YYYY before shipping
Date on the unit but missing from the master cartonBox-level capture fails at receiving; shipment can be flagged as a prep problem and dates go unrecordedPrint a carton-level date label in 36-point font or larger on every box, as of 2026 requirements
Two lots of the same ASIN mixed in one boxOne date is captured for the whole box, so part of the batch inherits a date that is not its ownOne expiration date per ASIN per box, always; split lots into separate boxes
Units arriving with too little remaining shelf lifeRefused or marked unsellable at check-in; the minimum is 105 days remaining for most products as of 2026Plan production and inbound so units land with months of margin, not days
Automated unfulfillable removals set to disposeUnits flagged expired, correctly or not, are destroyed before you can inspect themSet the preference to return and review pending removals weekly

Notice that only one row involves Amazon doing anything unusual. The rest are inbound discipline, which is why this problem is so preventable and so persistent at the same time. The formal rules behind these rows live in Amazon's prep requirements, which we walk through in the 2026 prep requirements checklist.

Getting this right takes a prep partner, not a checklist.Get a quote from PrepVia

24 to 36h prep. 35-hour end-to-end guarantee or the prep is free. Net-30. No minimums.

Fixing a Virtual Date on Inventory Already Inside

If the removal notice has already arrived, or you have found a wrong date before it triggers anything, the repair runs through Seller Support. It works, but it works on evidence, and the order of operations matters because the removal pipeline does not pause on its own.

  1. Freeze the automation first. Before anything else, check the automated unfulfillable removal setting and the pending removals page. If a removal is scheduled, you are working against a clock. Switching disposal to return protects the units even if the date case takes weeks.
  2. Pull the exact records. ASIN, FNSKU, the shipment IDs that inbounded the affected lot, and the quantity flagged. The stronger your specificity, the faster the case moves past the first template reply.
  3. Open a case stating the mismatch plainly. The recorded expiration date on this FNSKU does not match the physical date printed on the units. State the recorded date, state the physical date, and ask for the virtual expiration date to be corrected to match the physical one.
  4. Attach the proof Amazon actually responds to. Clear photos of the physical expiration date printed on the unit, ideally alongside the FNSKU label in the same frame. Add lot documentation if you have it: a supplier invoice, certificate of analysis, or production record tying the lot to its real date. Cases with photos resolve; cases with descriptions loop.
  5. Ask for a bin check if support pushes back. Amazon can physically inspect units at the fulfillment center and read the printed date. It is a slow request, but it is the request that ends the argument, because the evidence is sitting in their own building.
  6. If the correction stalls and the clock is short, remove a sample yourself. A small removal order to a domestic address gets units in hand for photos that are indisputably from the affected lot. If you use a prep center, have it received, photographed, and documented there. This is the same inspect-and-reenter loop we describe for misgraded returns, applied to dates instead of condition.

Support can correct the virtual date, and sellers get this done routinely. What support will not do is restore the selling days you lost while the units sat unfulfillable. And reimbursement for stock already destroyed under a wrong date is a much harder case than a correction. Speed matters. The day the notice arrives is the day the case opens.

The Date Prep That Prevents All of It

Everything above is repair. Prevention is cheaper, and it is a checklist, not a skill. As of 2026, this is what a date-tracked unit needs to enter FBA cleanly.

The format

MM-DD-YYYY or MM-YYYY. Amazon also accepts the month spelled as a three-letter abbreviation, in the style of 15-JAN-2027. What it does not reliably accept is year-first formats, day-first European formats, or manufacture-date codes that require a decoder ring. If your supplier prints anything else, the fix is a sticker with the compliant format applied over the original, on every unit, before it ships to Amazon.

The placement

The date goes two places: on each individual sellable unit, and on the master carton in 36-point font or larger, as of 2026 requirements. Carton-level dates are the ones sellers skip most often, because the units already show a date and it feels redundant. It is not. Receiving works at box level first, and a missing carton date is how a whole box of correctly labeled units still ends up with no captured date.

The lot discipline

One expiration date per ASIN per box. Mixed lots in one box means one captured date for the whole box, which quietly assigns a false date to every unit from the other lot. Split lots into separate boxes even when it costs box efficiency. This is exactly the kind of rule a good prep partner enforces without being asked, and it is part of what you are actually buying with a labeling service rather than a roll of stickers.

The shelf life math

The floor is 105 days of remaining shelf life at the moment of check-in for most date-tracked products, as of 2026. Products meant to be consumed over a period, like a 90-count daily supplement, need the consumption window plus an additional buffer on top, so their effective floor is higher. And the floor is not a target. Amazon starts treating units as at-risk roughly 50 days before the recorded date. A unit that checks in at 110 days has about two months of sellable life before the system starts pulling it. Land with six months or more of runway and the whole category of problem disappears.

Shelf life math also has a seasonal edge. In Q4, check-in queues stretch and dwell time grows, which eats runway on both ends. If you sell anything that is simultaneously date-tracked and temperature-sensitive, the calendar gets even tighter, and the inbound window logic in our meltables Q4 plan applies to your dates as much as your chocolate.

Products That Are Date-Tracked Even When They Do Not Look It

The virtual date trap catches a specific kind of seller: the one who does not think of his product as expiring. Amazon's definition is broader than intuition. If a product is consumed, ingested, or applied to the body, or its effectiveness degrades over time, Amazon treats it as expiration-dated, whether or not the packaging makes a point of it.

That includes supplements and vitamins, all grocery and consumables, pet food and treats, baby food and formula, and topicals: cosmetics, skincare, sunscreen, and much of personal care. It reaches into less obvious corners too, like anything with an active ingredient that loses potency.

The practical test: if a customer could plausibly ask how old is this, prep it as date-tracked. When the unit itself carries no printed date, that does not exempt it. You establish the date from the manufacture date and documented shelf life, label the units and cartons accordingly, and declare it at shipment creation. A unit with no date entering a date-tracked ASIN is precisely the input that generates a virtual date you did not choose.

Where a Prep Center Sits in This

Date prep is unglamorous work: reading printed dates at receiving, catching lot splits before boxes close, stickering over noncompliant formats, and refusing to let a shipment leave with an undeclared date. None of it is hard. All of it has to happen every single time, on every box, including the ones packed at 4 PM on a Friday in November.

That consistency is the actual product. At PrepVia in Miami, FL, date verification is a receiving step, not a favor: printed dates are checked against the shipment plan at arrival, mismatches stop the line, and lots are boxed separately by default. Whether you prep in-house or outsource, the standard to hold is the same one Amazon's database holds you to: every unit that enters FBA carries a date the system can read, and the date it carries is true.

Frequently Asked Questions

What is a virtual expiration date on Amazon FBA?

A virtual expiration date is a date Amazon's system assigns to date-tracked inventory when the real date was not declared or could not be read at check-in. It is calculated from the shelf life value stored on the ASIN plus the date the inventory was received. From that point on, Amazon makes every decision about that inventory using the virtual date, not the date printed on the product.

Why did Amazon remove my inventory as expired when it was not?

Almost always because the recorded date in Amazon's system was wrong, usually a virtual date generated from a missing declaration or an incorrect shelf life value on the listing. Amazon flags inventory as unfulfillable when it gets within roughly 50 days of the recorded date, and the automated removal setting then returns or disposes of it. The removal is the system working correctly on bad data, which is why the fix is correcting the date, not appealing the removal itself.

What is the minimum shelf life for FBA check-in?

As of 2026, most expiration-dated products must have at least 105 days of shelf life remaining when they are received at the fulfillment center, and products consumed over a period need the consumption window plus an additional buffer. Units arriving under the floor can be refused or marked unsellable. Treat the minimum as a floor rather than a target, because Amazon begins restricting inventory roughly 50 days before the recorded date.

How should expiration dates be labeled for FBA?

Print the date in MM-DD-YYYY or MM-YYYY format, on each sellable unit and on the master carton in 36-point font or larger. A three-letter month abbreviation is also accepted, and if the manufacturer printed a different format you cover it with a compliant sticker. Keep one expiration date per ASIN per box, splitting different lots into separate boxes, and declare the date when you create the shipment.

Date-tracked inventory deserves a receiving process that reads the dates.

Talk to PrepVia about expiration-dated prep →

Date verification at receiving · Lot-split boxing · No minimums · Amazon SPN Certified · Miami, FL

Related Reading

Amazon SPN Certified · Miami, FL

Stop managing prep. Start shipping.

We prep in 24 to 36 hours and guarantee 35 hours end to end, or the prep is free. No minimums, and you pay Net-30.

Bernardo Campelo

Bernardo Campelo

Forbes Business Council E-Commerce Leader, PrepVia Founder

Founder of PrepVia and Member Leader at Forbes Business Council. Building automation-first logistics infrastructure for e-commerce sellers.

Tags

FBA expiration datesvirtual expiration datedate prepinventory removaltroubleshootingamazon-fbaprep-center3plfba-prep-services

Common Questions

What is Prepvia and what do you offer?

Prepvia is a tech-driven logistics and product prep partner for e-commerce sellers. We specialize in Amazon FBA and other marketplace fulfillment, handling everything from inspection to labeling and shipping. Our goal is to simplify your operations so you can focus on growing your business.

When do I have to pay?

With PrepVia Profit, you only pay 30 days after your products are prepped. Without PrepVia Profit, you pay once your inventory is prepped and ready to go. No upfront fees — we prep, then you pay. Simple and stress-free.

How much time does the prep take?

We prep in 24 to 36 hours once your inventory is received, and the FastLane 35H program guarantees 35 hours end to end, or the prep is free.

Is there a minimum order size?

No minimums! Whether you're just starting out or scaling up, we work with businesses of all sizes. We're here to grow with you at your pace. Every seller matters to us, big or small.

How is pricing handled?

We offer clear, upfront pricing with no hidden fees. You can calculate any costs upfront based on your order details, so you know exactly what you'll pay before we begin. Just upload your inventory and get an instant quote – simple, transparent, and hassle-free.

How fast can I get started with PrepVia?

Same-day onboarding. Sign up on our app, create your first shipment, and start sending inventory — all in the same day. There are no setup fees, no minimum volumes, and no waiting period. Onboard today, ship tomorrow.

Does PrepVia charge sales tax on prep services?

No. PrepVia charges 0% sales tax on all prep and fulfillment services. No resale certificate or tax exemption documentation is required. This applies to every seller regardless of location or business type. Compared to prep centers in states like Pennsylvania (6-8% sales tax on services), PrepVia saves you thousands of dollars annually on prep costs alone.

Can PrepVia scale with my business as it grows?

Yes. PrepVia operates a flexible warehouse designed for expansion at any moment. Whether you are shipping 50 units a month or 50,000, our infrastructure, automation, and staffing scale with your volume. There are no long-term contracts, no renegotiation needed, and no capacity limits. As your business grows, PrepVia grows with you — same pricing structure, same SLA, same platform.