Short version
A spreadsheet is a perfectly good place to manage FBA expiration when your dated catalog is small and your weekly habit is solid. It stops keeping up when the number of dated MSKUs, the number of expiration batches per ASIN, and the reconcile-and-act cadence grow past what you can reliably hold by hand. The feature-by-feature table below shows exactly which expiration workflows a spreadsheet handles well, which it handles manually, and which it cannot do at all. This is a fair head-to-head, not an anti-spreadsheet pitch. For the broader landscape (inventory suites, analytics, agencies), see the spreadsheet & software alternatives survey. US marketplace; you decide, Amazon controls acceptance.
Where a spreadsheet is genuinely fine
Credit where due: a spreadsheet is free, flexible, and familiar. A disciplined seller can record expiration dates, sort by soonest-to-expire, and eyeball what needs attention. If you have a handful of dated SKUs, long shelf life, and a habit you never miss, a sheet can run a clean expiration process today. The honest question is not “is a spreadsheet bad?” — it is “at what point does the manual work stop scaling?”
Feature-by-feature: spreadsheet vs Shelfdoc
Each row is one expiration workflow. The point is not that a spreadsheet does nothing — it is where the work is manual, and where it is impossible.
| Expiration workflow | Spreadsheet | Shelfdoc |
|---|---|---|
| Detect expiration-dated ASINs from FBA history | Manual — you compile the list yourself | Inventory Intelligence auto-detects and routes them into an Unmapped queue |
| Map a real Expiration Date per MSKU (not per ASIN) | Yes, by hand — and you must keep batches distinct yourself | Per-MSKU/FNSKU mapping; one ASIN can hold several batches without commingling |
| Derive the Unsellable by Date | Manual formula, if you build it | Derived per MSKU; the calculator estimates it for you |
| Reconcile your date against Amazon’s inbound record | No — you would have to cross-check every row by hand | Date Discrepancies flagged automatically, with a Seller Support case template you review and file |
| Forward 30/60/90-day view of what’s approaching | Manual sort each time you remember to look | A live, color-coded forward queue with alerts |
| FEFO pricing (discount the soonest-dated batch first) | No — pricing happens elsewhere, by hand | FEFO pricing keyed to expiry per MSKU |
| Subscribe & Save exposure against expiry | No | Monitors enrolled exposure against the date |
| Schedule a Disposal Request before the unsellable window | No — you create removals manually in Seller Central | Submits the Disposal Request through SP-API on the date you choose and review |
| Bin Checks to spot-verify shelf dates | Ad hoc, untracked | A tracked Bin Check workflow |
| Audit trail of every action | Only your edit history, if any | Timestamped Audit Log of dates confirmed, cases, and removals |
Shelfdoc submits Disposal Requests on the date you choose and review; it does not file Seller Support cases for you, and Amazon controls acceptance, timing, and outcomes.
Where spreadsheets break as complexity grows
- Per-ASIN, not per-batch. One ASIN can hold several expiration batches under different MSKUs/FNSKUs. A sheet can hold them, but keeping them distinct and acting on the oldest first is error-prone by hand. The problem lives at the MSKU/FNSKU grain.
- No reconciliation. A sheet can't tell you Amazon's inbound expiration date differs from yours — you only catch it if you manually cross-check, which at volume rarely happens.
- No scheduled action. A sheet holds dates; it can't file a Disposal Request, adjust a FEFO price, or alert you the morning a removal is due.
- Drift. A hand-maintained sheet is only as current as its last edit — under real catalog volume, rarely today.
- No audit trail. When a reimbursement or Seller Support question comes up months later, edit history is not a timestamped record of what you did and why.
How Shelfdoc helps
- Inventory Intelligence + Unmapped queue — auto-detect dated ASINs and route them to map.
- Per-MSKU Expiration and Unsellable by Date — the grain the problem lives at.
- Date Discrepancies — flag mismatches vs Amazon's record + a Seller Support case template you review and file.
- FEFO pricing keyed to expiry, and Subscribe & Save exposure monitoring.
- Scheduled Disposal Requests through SP-API on a date you choose, plus Bin Checks and a timestamped Audit Log.
Pricing is Starter $29/mo (10 active mapped SKUs), Operator $49/mo (50), and Scale $149/mo (250); 250+ is custom — contact us. Support is at support@shelfdoc.com.
What Shelfdoc does not do
- Does not do restock/reorder forecasting, PO/supplier management, or general inventory planning.
- Does not compute net margin, reconcile fees, or pursue reimbursements.
- Does not submit Seller Support cases on your behalf — it generates a template you review and file.
- Does not control Amazon's decisions — it submits Disposal Requests on the date you choose; Amazon decides acceptance and timing.
- Does not cover non-US marketplaces and does not manage AWD inventory.
When a spreadsheet is still the right call
- Small dated catalog, strong habit. You can reliably stay ahead of every expiration by hand.
- Long shelf life, low risk. Dates are far out and accumulation is slow.
- You want full flexibility at zero cost. A sheet is infinitely customizable; Shelfdoc is opinionated around one workflow and is a paid subscription.
If that is you, stay in the sheet — and revisit when the manual routine starts slipping.
Related topics
- How Shelfdoc works — the 8-step workflow if you're deciding whether the software side is worth it.
- Spreadsheet & software alternatives survey — the broader landscape (inventory suites, analytics, agencies).
- Managing expiration in Seller Central — the native manual routine and where it breaks.
- Expiration-date self-audit (17 checks) — score your current process.
- Amazon FBA expiration date management — the full lifecycle.
- Unsellable by Date calculator — the free tool.
- Resources hub — every guide, glossary entry, and calculator.
- Pricing — Starter, Operator, Scale.
Frequently asked questions
- When should I switch from a spreadsheet to software for FBA expiration?
- When the manual routine starts slipping — usually when your count of dated MSKUs, the number of expiration batches per ASIN, and the reconcile-and-act cadence grow past what you can reliably hold by hand every week. A good trigger is the first time you take an avoidable auto-disposal, or the first time you notice Amazon's expiration date didn't match yours and you didn't catch it in time. Below that, a disciplined spreadsheet is genuinely fine.
- What can a spreadsheet not do that Shelfdoc can?
- A spreadsheet does not pull your live FBA inventory, does not reconcile your dates against Amazon's inbound record, does not watch the calendar for you, and does not act — it cannot file a Disposal Request through SP-API on a date you choose, adjust a FEFO price, or generate a Seller Support case template for a date discrepancy. It also drifts: a hand-maintained sheet is only as current as its last edit. Shelfdoc keeps expiration tied to live inventory per MSKU and turns the calendar into scheduled, reviewable action.
- Are spreadsheets bad for this?
- No. Spreadsheets are free, flexible, and familiar, and a careful seller with a small dated catalog can run a perfectly good expiration process in one. This page is not anti-spreadsheet — it is a fair look at exactly which expiration workflows a spreadsheet handles well, which it handles manually, and which it cannot do, so you can decide based on your own catalog size and risk.
- Does Shelfdoc replace my forecasting or analytics tools?
- No. Shelfdoc is purpose-built for the FBA expiration lifecycle at the MSKU level. It does not do restock forecasting, PO/supplier management, general inventory planning, or profit/fee/margin analytics. Most sellers keep a forecasting suite and an analytics tool and add Shelfdoc for expiration specifically. See the broader alternatives survey for where each category of tool fits.
- Does Shelfdoc work outside the US or for AWD?
- No. Shelfdoc supports the US marketplace only and does not manage AWD inventory. If you need non-US marketplaces or AWD covered today, Shelfdoc is not the right fit yet.
Outgrowing the spreadsheet?
Start with the free self-auditto see where your process stands, or create an account to map expiration per MSKU, reconcile against Amazon's record, and schedule removals before the unsellable window. You decide; Amazon controls acceptance. US marketplace.
Create account