Short version
Shelfdoc takes expiration-dated FBA inventory through its whole lifecycle: it detects dated products, surfaces the MSKUs that need a date, lets you map an Expiration Date and Unsellable by Date per MSKU, reconciles your dates against Amazon's record, and helps you act — FEFO pricing and a scheduled Disposal Request — before stock goes unsellable. You stay in control of every decision that matters; Amazon controls acceptance, timing, and outcomes. Want to see the screens first? Take the free preview tour — no signup. US marketplace.
The 8-step workflow
Connect your Amazon account
Authorize Shelfdoc through the official Amazon Selling Partner API so it can read your FBA inventory and submit the removals you schedule.
Your role: You authorize the connection in Settings. You can disconnect at any time.
Shelfdoc reviews expiration-sensitive inventory signals
It looks across your recent FBA history for products that appear to carry expiration-dated inventory — the SKUs where time, not just demand, is the risk.
Your role: Nothing is changed on your account. This is a read-only review to find what needs attention.
Inventory Intelligence identifies ASINs that need review
When Shelfdoc finds an ASIN that looks expiration-dated, it adds it to Inventory Intelligence so the dated product lines are tracked going forward.
Your role: You confirm which ASINs to track. Shelfdoc does not assign expiration dates for you.
The Unmapped queue brings MSKUs into action
MSKUs under those ASINs flow into an Unmapped queue with a provenance chip showing why each one surfaced ("found from FBA/AWD history").
Your role: You work the queue — this is your to-do list of dated MSKUs that still need a date.
You map the Expiration Date and Unsellable by Date
For each MSKU you set its real Expiration Date; Shelfdoc derives the Unsellable by Date — the cutoff Amazon acts on, which precedes the printed date.
Your role: You set the date you can verify on your paperwork. Mapping is what activates tracking for that lot.
Shelfdoc tracks Date Discrepancies and Bin Checks
It reconciles your date against Amazon's inbound record and flags mismatches as a Date Discrepancy with a ready-to-file Seller Support case template; Bin Checks let you spot-verify shelf dates.
Your role: You review the case template and file it yourself. Shelfdoc never submits a Seller Support case automatically, and Amazon decides whether to update any record.
You use FEFO, Subscribe & Save, and Disposal Requests
Discount the soonest-dated batch first (FEFO), monitor Subscribe & Save exposure against expiry, and schedule a Disposal Request on a date you choose — submitted through SP-API.
Your role: You schedule and review every removal before it is submitted. Disposal Requests are not irreversible decisions Shelfdoc makes for you; Amazon controls acceptance and timing.
The Audit Log preserves the action trail
Every confirmed date, case ID, and removal is recorded with a timestamp — exportable evidence for reimbursement questions, account-health appeals, and accounting.
Your role: Your record of what you did and why, in case you ever need to prove it.
What you control vs. what Amazon controls
You decide
- Which ASINs to track and which MSKUs to map
- Each MSKU's Expiration Date
- Whether to discount (FEFO), remove, or hold
- When to schedule a Disposal Request — and you review it first
- Whether to file a Seller Support case (Shelfdoc prepares the template)
Amazon controls
- Acceptance, timing, and the physical handling of every removal
- Whether it updates an expiration record after a Seller Support case
- Its own automated unfulfillable-removal behavior
- Report availability and the final Unsellable by Date
What Shelfdoc does not do
- Does not assign or guess expiration dates for you — you map each MSKU's date.
- Does not submit Seller Support cases on your behalf — it prepares a template you review and file.
- Does not make irreversible removal decisions for you — you schedule and review every Disposal Request; Amazon controls acceptance.
- Does not guarantee Amazon will remove, return, or update inventory.
- Does not do restock forecasting, PO/supplier management, or profit/fee analytics.
- Does not cover non-US marketplaces and does not manage AWD inventory.
See it for yourself
- Walk the screens, no signup — the free preview tour shows every populated state with sample data.
- Try a free tool — the Unsellable by Date calculator or the 17-point self-audit, no account needed.
- Ready to run it on your inventory — create an account and choose a plan to activate the app and connect Amazon. Pricing: Starter $29/mo (10 active mapped SKUs), Operator $49/mo (50), Scale $149/mo (250); 250+ custom. Support: support@shelfdoc.com.
Related topics
- Amazon FBA expiration date management — the lifecycle this workflow runs.
- Amazon FBA expiration date software — the buyer's checklist for operator-grade tools.
- Spreadsheet vs software — the feature-by-feature head-to-head.
- Expiration-date self-audit — score your current process.
- What Shelfdoc does (and does not) — the explicit capability statement.
- Pricing — Starter, Operator, Scale.
- Resources hub — every guide, glossary entry, and calculator.
Frequently asked questions
- Can I see what Shelfdoc looks like before I pay?
- Yes. The /preview tour walks every screen of the product — dashboard, Unmapped queue, Date Discrepancies, removal workflows — with sample data and no signup required. You can also use the free Unsellable-by-Date calculator and the 17-point self-audit without an account. Creating an account is free; an active plan activates the app and the Amazon connection.
- Does Shelfdoc do all of this automatically?
- Shelfdoc automates the detection, tracking, and scheduling, but you stay in control of the decisions that matter. You map each MSKU's Expiration Date (Shelfdoc does not assign dates for you), you review and file Seller Support cases (Shelfdoc prepares the template but never submits a case automatically), and you schedule and review Disposal Requests before they are submitted. Amazon controls acceptance, timing, and outcomes of every request.
- What does connecting Amazon let Shelfdoc do?
- The connection (via the official Amazon Selling Partner API) lets Shelfdoc read your FBA inventory and history so it can detect expiration-dated ASINs and surface MSKUs to map, and lets it submit the Disposal Requests you schedule and review on the dates you choose. It does not give Shelfdoc the ability to change prices, listings, or records without the actions you take in the app, and it never submits Seller Support cases on your behalf.
- How long until Shelfdoc is useful?
- The first meaningful value is mapping your first MSKU to its Expiration Date — at that point Shelfdoc is tracking that lot through its lifecycle (alerts, FEFO, discrepancy checks, scheduled removal). Connecting Amazon takes a couple of minutes; Inventory Intelligence then surfaces dated ASINs into the Unmapped queue for you to map. Most of the value compounds as you map more MSKUs.
- Which marketplace does Shelfdoc support?
- The US marketplace only. Shelfdoc does not manage AWD inventory. If you need non-US marketplaces or AWD covered today, Shelfdoc is not the right fit yet.
Run this workflow on your own inventory
See every screen first with the free preview, or create an account and choose a plan to connect Amazon and start mapping expiration per MSKU. You decide; Amazon controls acceptance. US marketplace.
Create account