Score an Amazon FBA wholesale list in one Python command (free, no dependencies)
Description and use
A Python script rapidly evaluates fees, profit, and ROI for Amazon FBA wholesale listings, outputting BUY/MAYBE/PASS verdicts.
Problem
Most Amazon wholesale price lists contain many unprofitable items; manually calculating fees and ROI for hundreds of rows is slow.
Outcome
The script scores 4 sample items: 1 BUY, 1 MAYBE, 2 PASS, demonstrating its ability to filter out unprofitable or high-competition listings early.
Workflow
- Clone the repository:
git clone https://github.com/mcrbilly7/fba-triage-kit - Navigate into the folder:
cd fba-triage-kit - Run the script with a sample CSV:
python fba_triage.py examples/sample_candidates.csv -o scored.csv - Adjust thresholds if needed:
python fba_triage.py my_list.csv --min-roi 30 --min-profit 3 -o scored.csv - Export and update fee table if Amazon fees change:
python fba_triage.py --dump-fees > fees.jsonand re-run with--fees fees.json
Evidence
I wrote a small, dependency-free Python script that does that first pass: give it a CSV of candidate products and it estimates fees, profit and ROI for every row, then ranks them with a BUY / MAYBE / PASS verdict and a plain-English reason.
Rows are sorted by profit times estimated monthly sales, so the top of the file is where your attention should go.
This is a triage tool, not a guarantee of profit. Always confirm your finalists in Amazon's Revenue Calculator and check gating and brand restrictions before you buy inventory.
- Record date: 2026-10-11T11:41:06.829Z