For US Amazon FBA sellers · the money is already gone · the window is closing
Amazon already lost your inventory. Now the clock on getting paid back is running.
Amazon's own FBA policy promises reimbursement when units are lost or damaged in the fulfillment network — but the reimbursement only happens if you file, the evidence is spread across three separate Seller Central reports, and the 18-month claim window closes on your oldest losses first. Every month you don't reconcile, some of that money expires for good. FBA Refund Radar cross-checks all three reports, finds every unclaimed and underpaid reimbursement, and drafts the appeal letters — before the deadlines pass.
Industry estimates put unclaimed FBA reimbursements at roughly 1-3% of annual seller revenue (industry estimate, varies by account). Your results depend on your own data.
SCANinventory_adjustments.csv · 1,284 rows parsed
MATCHreimbursements.csv · 96 records · ±45d window
FINDmissing_reimbursement TWS-EBUDS-GRY-01 · 2 units · 2026-06-14$49.98
FINDunderpaid LED-STRIP-5M · paid $8.99 vs $15.99 ref$7.00
FINDreturn_not_received LED-STRIP-5M · 80 days$31.98
DEADLINEclaim window closes 2027-12-14 · 412 days left
DONE3 findings queued for review → case ledger
awaiting next import
3
separate reports you must cross-check to catch one loss
18mo
max filing window - your oldest losses expire first
25%
typical cut refund agencies take of money you recover
$8-15/hr
what a VA charges to reconcile reports by hand
Agency commission and VA rates are typical market ranges (industry estimate). The 18-month window comes from Amazon's FBA Lost and Damaged Inventory Reimbursement Policy.

audit output
What an audit surfaces
Missing reimbursement
TWS-EBUDS-GRY-01 · 2 units lost · 2026-06-14
Underpaid reimbursement
LED-STRIP-5M · paid $8.99 vs $15.99 reference
Return not received
LED-STRIP-5M · order 112-… · 80 days
leak detection
The money quietly leaks in four places
Lost or damaged in the warehouse
Units written off inside Amazon fulfillment centers are supposed to be reimbursed automatically. Adjustments happen; reimbursements don't always follow.
Reimbursed below your product value
When Amazon does reimburse, the per-unit amount can fall below what the product is actually worth - and nobody flags the gap.
Returns that never came back
Customer returns show in transit or approved for months. If the unit never reaches the fulfillment network, that inventory is owed back or paid out.
The 18-month clock
Filing too late means the money is gone for good. Claims must be filed within 18 months of the event - and manual reconciliation rarely runs monthly.
reconciliation loop
Three steps. Zero API connections.
Import reports
Download the Inventory Adjustments, Reimbursements, and Customer Returns CSVs from Seller Central and drop them in. Column matching is tolerant; per-row errors are explained, not fatal.
See what's missing
The audit engine matches every lost/damaged event against reimbursements, checks paid amounts against your reference prices, and flags return-not-received candidates with evidence.
File before the window closes
Confirm findings into a case ledger, track the 18-month filing deadline and the 45-day Amazon response window, and generate ready-to-send appeal letters (.docx).

deadline hygiene
The 18-month window, tracked per finding
Event date
A lost/damaged adjustment lands in your Inventory Adjustments report. The engine records the event date.
Match ±45 days
Reimbursements within a +/- 45-day approval window are matched by FNSKU and quantity. No match = a missing-reimbursement finding.
Deadline set
Every finding gets an automatic claim-deadline 18 months out, plus a 45-day response countdown once you file a case.
Expire watch
The dashboard ages every case in buckets and surfaces what expires soonest - filing late means the money is gone for good.
workbench
A claim workbench, not another dashboard
Deterministic matching
Same reports in, same findings out - content fingerprints make re-imports idempotent, so confirmed cases and ledger history survive every re-audit.
Evidence on every finding
Each finding carries the source rows, dates, quantities, and the exact math behind the expected amount, so your appeal letter stands on facts.
Appeal + reopen letters
Generate an appeal letter per case, and if Amazon answers with the classic 'not covered' denial, generate a reopen letter that addresses the misclassification.
Deadline hygiene
18-month filing deadlines and 45-day response dates are computed and surfaced - aging buckets show what needs attention today.
Multi-store (Pro)
Up to 5 stores under one account with per-store reference prices and a combined ledger view.
Your data, your server
Self-hosted: the SQLite database and uploaded files live on the machine you deploy to. Delete a store and everything goes with it.
case ledger
Every claim filed, tracked, and answered - or reopened
Confirmed findings become cases with a status ledger: open, submitted, paid, denied, expired. The appeal letter generator drafts a policy-referenced letter per case as a downloadable .docx, and if a claim comes back with the classic "not covered by the FBA Lost and Damaged Inventory Reimbursement policy" denial, you can generate a reopen letter that addresses the misclassification. You review and submit everything yourself in Seller Central.
- open → submitted → paid / denied / expired
- 45-day Amazon response countdown per case
- appeal + reopen letters as .docx downloads

pricing
Flat $29/mo. Not 25% of everything you recover.
You're already choosing between four ways to handle unclaimed reimbursements. Here's the whole menu, honestly priced.
Free
$0/mo
Audit one store and see what you're owed. No card required.
- 1 store
- Up to 100 case rows
- All three report imports
- 18-month deadline tracking
Starter
$29/mo
One store, 500 case rows, all reports, appeal letters included.
- 1 store
- Up to 500 case rows
- All report imports + audit engine
- 10 appeal letters / month (.docx)
- Case ledger with 45-day response tracking
Pro
$79/mo
Up to 5 stores, unlimited cases and letters, CSV export.
- Up to 5 stores
- Unlimited case rows
- Unlimited appeal + reopen letters
- CSV export of the claim ledger
- Priority deadline alerts
Do nothing
100% of the loss
Every recoverable dollar stays lost - and the 18-month window quietly erases your oldest claims first.
Refund agency
25% of everything recovered
Recover $2,000 and a typical agency keeps about $500 of it - on every claim, year after year (typical market terms, industry estimate).
Hire a VA
$8-15/hr, every week
Cross-referencing three reports by hand takes roughly 10 hrs/week - about $350-650 a month, and a person still misses deadlines (illustrative math).
FBA Refund Radar
$29/mo flat
The same reconciliation, run continuously by an engine that never gets tired, never rounds a deadline, and keeps the full recovery.
Prices in USD. Subscriptions are billed through Stripe. A 14-day free trial of a paid plan can be selected at checkout.
faq
Frequently asked questions
Why not just do it myself in Seller Central?
You can - the problem is the arithmetic of doing it every week. A real reconciliation means downloading and cross-referencing at least three separate reports (Inventory Adjustments, Reimbursements, and Customer Returns), matching events to payouts by FNSKU, quantity, and a +/- 45-day approval window, checking paid amounts against your product value, and knowing which claims are still inside the 18-month filing window. Miss one week and the losses pile up; miss a deadline and that money is gone for good. FBA Refund Radar runs that same reconciliation continuously - on every import - and hands you the findings, the deadlines, and the drafted letters for a flat $29/mo.
Why not use a refund agency instead?
Because they charge a percentage of money that is already yours. Refund agencies typically keep around 25% of every dollar they recover (typical market terms, industry estimate), and many enforce minimum claim thresholds - small findings simply never get filed. Recover $2,000 in a year and roughly $500 goes to the agency; recover more, and the fee scales up with it. FBA Refund Radar finds the same candidates for a flat $29/mo - the recovery is 100% yours - and it watches every deadline continuously, not just the claims big enough to interest an agency.
Do I need to connect Amazon SP-API?
No. FBA Refund Radar works from the CSV reports Amazon already lets you download in Seller Central: the Inventory Adjustments report, the Reimbursements report, and the Customer Returns report. No third-party API access to your seller account, no authorizations, nothing to revoke.
Does this violate Amazon's policies?
No. The tool is a read-and-reconcile workbench: it analyzes exports you already own, keeps a claim ledger, and drafts appeal letters for you to review and submit yourself in Seller Central. It never submits anything to Amazon on your behalf and never contacts Amazon.
Where does my data live?
On the server this application is deployed to - your own hosting, under your control. Nothing is shared with marketplaces, agencies, or analytics providers. You can delete a store and all of its imported data at any time.
How does the audit engine decide something is missing?
It matches each lost/damaged inventory adjustment against reimbursements by FNSKU, quantity, and a +/- 45-day approval window around the event. Unmatched adjustments become missing-reimbursement findings. Matched reimbursements whose paid amount is more than 5% below your reference price (median of your imported prices, or your store default) become underpaid findings. Returns reported as not received for over 45 days become return-not-received candidates.
What is the 18-month window?
Under Amazon's FBA Lost and Damaged Inventory Reimbursement Policy, claims for units lost or damaged in the fulfillment network must be filed within 18 months of the event. Every finding gets an automatic claim-deadline date, and the dashboard surfaces what is about to expire.
Is this a guarantee of recoveries?
No. Findings are candidates with supporting evidence, not guaranteed outcomes. Amazon decides each claim. You stay in control of what to file.
Your oldest claims expire first.
Import three CSVs and see every candidate with its deadline - before the 18-month window closes on money you are owed.
