Table of Contents
- What BSR Is (and What It Doesn't Tell You)
- Why There's No Single "Good" BSR Number
- Category-by-Category BSR Ranges I Actually Use
- How to Read BSR History on Keepa
- BSR Spikes: What They Actually Mean
- BSR to Monthly Sales Estimate
- Watch This Process Live on a Real Product
- Why a Great BSR Won't Save You From a Price Crash
- BSR and Seasonality: The Trap That Kills Q1 Profits
- Minimum ROI to Go With a Borderline BSR
- A Real Product Walk-Through With Real Numbers
- Three BSR Mistakes That Cost Beginners Money
- Next Steps
1. What BSR Is (and What It Doesn't Tell You)
BSR stands for Best Sellers Rank. Amazon recalculates it roughly every hour based on recent sales. Lower number means more sales in that category. Higher number means fewer sales.
BSR does not tell you how many sellers are competing for the buy box, whether the price has been crashing, or if the sales are seasonal. Beginners see a BSR of 4,000 and think they hit gold, then sit on 30 units for three months wondering what went wrong.
BSR is one data point. It only works when you combine it with price history, competition count, and actual margin. For the full OA framework, start at my online arbitrage on Amazon guide.
2. Why There's No Single "Good" BSR Number
"What BSR is good?" is the wrong question on its own. A BSR of 50,000 in Toys & Games is dead inventory. A BSR of 50,000 in Sports & Outdoors might move 3-5 units per day.
Every Amazon category has a different total product count. Home & Kitchen has millions of listings. Books has tens of millions. "Good" is relative to how competitive and active that specific category is.
I look at estimated monthly sales alongside BSR. Tools like Keepa and SellerAmp translate BSR into a sales estimate, and that number drives the buy decision.
3. Category-by-Category BSR Ranges I Actually Use
These are the thresholds I use when sourcing OA inventory, calibrated from running six-figure inventory across dozens of categories.
| Category | Upper Limit | Sweet Spot |
|---|---|---|
| Home & Kitchen | 100,000 | 20,000-80,000 |
| Toys & Games | 50,000 | 5,000-25,000 |
| Sports & Outdoors | 100,000 | 15,000-75,000 |
| Health & Household | 100,000 | 20,000-75,000 |
| Beauty & Personal Care | 100,000 | 15,000-70,000 |
| Grocery & Gourmet | 50,000 | 5,000-30,000 |
| Office Products | 150,000 | 20,000-100,000 |
| Pet Supplies | 100,000 | 15,000-70,000 |
| Tools & Home Improvement | 150,000 | 30,000-120,000 |
| Electronics | 100,000 | 10,000-60,000 |
Anything above 300,000 in most categories means less than one sale per day. Hard pass unless margin is strong and you're testing with 1-2 units.
4. How to Read BSR History on Keepa
A single BSR reading tells you almost nothing. Look at the trend over 90-180 days.
If BSR has stayed between 15,000 and 25,000 for six months straight, that product is consistent. If it spikes from 5,000 to 200,000 every few weeks, sales are not steady. Buying on noise is how you end up with stuck inventory.
The green line on a Keepa graph is BSR. You want it mostly flat or trending lower. I cover the full process in my Keepa graphs tutorial, including exactly which chart settings to use. The Keepa Chrome extension makes this faster when you're scanning dozens of products per session.
5. BSR Spikes: What They Actually Mean
A BSR spike upward (toward 500,000) means sales slowed or stopped. A spike downward (toward 1,000) means a burst of sales happened fast.
Downward spikes can mean a deal site featured the product, Prime Day fired, a competitor ran out of stock, or someone dropped a coupon. These spikes are misleading. The product does not sell at that pace every day.
Check whether the spike lines up with a known sales event. An isolated random drop with no pattern is a red flag. Steady BSR means you can predict sell-through time and plan reorders with confidence.
6. BSR to Monthly Sales Estimate
These estimates vary by category size. Use a tool to confirm before committing to a buy.
- BSR 1-1,000: 100+ units/day (often gated or saturated with dozens of sellers)
- BSR 1,000-10,000: 20-100+ units/day (heavy competition, margins often compressed)
- BSR 10,000-50,000: 5-30 units/day (my primary OA hunting ground)
- BSR 50,000-100,000: 1-5 units/day (still workable with strong margin)
- BSR 100,000-300,000: under 1 unit/day (pass unless buying 1-2 units as a test)
- BSR 300,000+: avoid
The 10,000-50,000 range gives enough velocity to move inventory within 30-45 days, without the competition that comes with top-1,000 products where a dozen sellers are already holding 10 units each.
I run a free training every Thursday at 8 PM EST where you can reserve a free seat and watch me source live.
7. Watch This Process Live on a Real Product
Watching the full evaluation on a live product, BSR history, price trend, competition count, margin, takes under five minutes. I run through it every Thursday.
Watch me run this system live every Thursday
Every Thursday at 8 PM EST I run a free 60-minute training where I source, analyze, and ship a real product. Reserve a seat and watch the whole thing.
Reserve My Free Seat →8. Why a Great BSR Won't Save You From a Price Crash
I've bought products with a BSR of 8,000 and still lost money. The price dropped 35% while my inventory sat in transit to the FBA warehouse.
BSR tells you how often a product sells. It says nothing about the price your units will sell at when they arrive. Keepa's price history chart is non-negotiable. If the buy box price has dropped 40% over the past 90 days, a great BSR is worthless.
Check the BSR trend and price trend together. They're two separate lines on the same Keepa graph. Run the numbers with the Amazon ROI calculation formula before committing to any order. The math has to work at the current price.
9. BSR and Seasonality: The Trap That Kills Q1 Profits
Toys in November have a BSR of 3,000. Those same toys in February have a BSR of 250,000. If you source in late November and project year-round demand off that BSR, you're going to get burned in January.
Keepa's 1-year view shows how seasonal a product is. I want to see BSR stay stable across all 12 months, or I need to know the seasonal window well enough to buy in and sell out before the rank collapses.
Q4 sourcing changes the math. I accept higher BSR when running Q4 inventory because category velocity doubles or triples during the holidays. My full breakdown lives in the Q4 sourcing calendar.
10. Minimum ROI to Go With a Borderline BSR
If BSR is right at my upper limit for a category, I raise the ROI threshold. I won't buy a BSR 90,000 Sports product at 20% ROI. That's a slow mover with thin margin and not enough cushion if the price moves against me.
My personal floors:
- BSR under 50,000: minimum 15% ROI, minimum $3.00 net profit per unit
- BSR 50,000-100,000: minimum 25% ROI, minimum $4.00 net profit per unit
- BSR 100,000-200,000: minimum 35% ROI, minimum $5.00 net profit per unit
These are risk-adjusted minimums. The higher the BSR (slower the product), the bigger the margin buffer you need to cover carry cost while waiting to sell through. Full breakdown in my OA ROI minimum guide.
11. A Real Product Walk-Through With Real Numbers
Last month I found a Health & Household item. BSR was 18,500. Keepa showed it had stayed between 12,000 and 28,000 for eight straight months with no major spikes. Buy box price had held at $24.99 for six months solid.
My cost after cashback: $11.20. FBA fees: $5.80. Net profit per unit: $6.99. ROI: 62%. Sales estimate based on BSR: 8-12 units per month. I bought 6 units as a test. Sold out in 19 days.
BSR trend, price stability, confirmed margin: all three lined up. Find products this way and you stop asking whether to buy. You start asking how many to send.
"...every single day, what I am doing is I'm doing some product research to find one new product to sell on Amazon doing online arbitrage. We find one every single day in less than 10 minutes." Chris Mangunza - This Online Arbitrage Sourcing Method is GOATED (Jan 2026)
Speed comes from knowing what to look for. Once you internalize BSR ranges by category, each product evaluation takes 60-90 seconds. Most of that time goes to reading the Keepa price chart.
12. Three BSR Mistakes That Cost Beginners Money
Mistake 1: Checking BSR once and buying. A BSR of 15,000 right now might be a spike from a competitor going out of stock or a viral post. Pull the 90-day trend before committing.
Mistake 2: Ignoring category context. BSR 100,000 in Electronics is dead inventory. BSR 100,000 in Office Products can still move units. Know your category baseline before judging a number.
Mistake 3: Letting a great BSR override weak margins. I see this constantly with new students. The fast-moving product gets exciting and they forget to run the math before placing the order.
"...I am going to show you how I do it using one of the tools that my team is actually building for me, which is what I call a Target list..." Chris Mangunza - Watch Me Find Profitable Online Arbitrage Products Live (Mar 2024)
A systematic sourcing process eliminates all three. Run every product through the same checklist, BSR trend, price stability, competition count, margin, and you stop buying on emotion. Check the most common OA mistakes beginners make for the full breakdown of what kills new sellers in their first 90 days.
13. Next Steps
BSR by category, trend vs. spike, pairing rank with the right margin floor: those are the core mechanics. Five places to go deeper:
- How to Read Keepa Graphs - full tutorial on reading BSR, price history, and competition in one chart
- OA ROI Minimum Guide - what ROI floor to set before buying any product
- How to Find Profitable OA Products - the sourcing method I use to build a daily buy list
- OA Mistakes Beginners Make - what to avoid in your first 90 days of sourcing
- Best Online Arbitrage Software - the tools that automate BSR checking and lead finding