What is Amazon BSR and how do KDP publishers actually use it?
BSR is the most referenced and most misread metric in self-publishing. Here's what it actually means and how to use it to validate niches before you publish.

If you've spent more than ten minutes researching KDP, you've seen "BSR" thrown around constantly — usually without much explanation. Someone will say "look for niches where the top books have a BSR under 100,000" and move on like that means something obvious.
It does mean something. But it's also a metric that gets misread more than almost any other data point in self-publishing. This guide breaks down exactly what BSR is, what it actually tells you, and — more importantly — how to use it when you're evaluating whether a niche is worth entering.
What BSR Actually Means
BSR stands for Best Sellers Rank. It's a metric that appears on product detail pages on Amazon and indicates a product's sales rank compared to similar products in the same category.
The key word there is relative. BSR doesn't tell you how many copies a book has sold in total. It tells you how that book is selling right now compared to every other book in the same store. The lower a book's Amazon best sellers rank number, the more copies it sells every day — and vice versa.
So a BSR of 5,000 means roughly 4,999 books are currently outselling it. A BSR of 800,000 means you're looking at a book that barely moves.
Where most new publishers go wrong: a common mistake is confusing best sellers rank with a book's rank within a sub-category. Those are two separate rankings, and although there is a correlation, you cannot use the sub-category rankings to estimate sales.
To be specific about that distinction:
Overall BSR = how the book ranks across the entire Amazon bookstore (or Kindle store for ebooks)
Category rank = how the book ranks within a specific category like "Self-Help > Journaling"
When you're doing niche research, you want the overall BSR, not the category rank. A book can be "#1 in Anxiety Journals" while having an overall BSR of 400,000 — which might mean the category itself has very little traffic.
How BSR Is Calculated
Amazon hasn't published the exact formula, but the industry consensus is pretty clear at this point. Amazon calculates Best Sellers Rank using sales volume data. Both recent sales and all-time sales factor into a BSR, though recent sales count more than older sales. BSRs aren't influenced by page views or customer reviews.
This has a practical implication: BSR is volatile. BSR is updated hourly, so it provides real-time insight into a book's sales performance. A book can jump from 80,000 to 15,000 after a single good sales day, then drift back up over the following week if sales slow down.
One more thing worth knowing for ebook publishers specifically: for books in KDP Select, a "borrow" from a Kindle Unlimited subscriber has the same impact on your BSR as an actual sale. So a strong BSR on a Kindle ebook might be driven partly by KU reads, not just direct purchases.
What BSR Numbers Actually Mean for Books
Here's a practical translation guide. These are rough estimates — the exact sales-per-day varies by category size and time of year, but these ranges hold up reasonably well for general book research:
BSR Range | Approximate Daily Sales | What It Means for Niche Research |
|---|---|---|
Under 5,000 | 15–50+ copies/day | Strong demand, likely competitive |
5,000–30,000 | 5–15 copies/day | Healthy niche with real buyers |
30,000–100,000 | 1–5 copies/day | Light but consistent demand |
100,000–300,000 | ~1 copy/day or less | Minimal demand, proceed carefully |
300,000+ | Sporadic | Niche likely too small or book is underperforming |
For low-content KDP books (journals, planners, trackers, workbooks), the sweet spot for niche entry is usually finding categories where the top 5–10 books have BSRs between 30,000 and 100,000. That range tells you there are real buyers, but the demand isn't so high that the niche is already locked up by publishers with hundreds of reviews.
Using BSR for Niche Validation: The Right Way
BSR is most useful when you read it across a whole category, not on a single book. Here's a practical process:
Step 1: Search your target keyword on Amazon
Type in the niche you're considering — say, "gratitude journal for men." Look at the first 10–20 results.
Step 2: Check the BSR on each book
Scroll to the Product Details section on each listing. Record the overall BSR (not the category rank). You're building a picture of the whole niche, not judging any one book.
Step 3: Look at the pattern, not the outliers
If 7 out of 10 books have BSRs under 80,000, this niche has consistent demand. If only 1 book is under 100,000 and the rest are over 500,000, that top book might just be an anomaly — maybe it had a marketing push — and the niche overall is thin.
Step 4: Cross-check with review counts
BSR tells you about demand. Review counts tell you about competition entrenchment. A niche where the top books have BSRs of 50,000 but only 20–40 reviews each is one of the best signals you can find. It means buyers exist and no one has dominated the space yet.
Step 5: Note how recently the top books were published
A book published 6 months ago with a BSR of 40,000 and 25 reviews is actively selling in a niche that hasn't been around long enough to entrench. A book from 2018 with 800 reviews and a BSR of 40,000 is a different story — that's an established player you'd be competing against directly.
What BSR Can't Tell You
BSR is a useful signal. It's not a complete answer.
It doesn't tell you why a book is selling. A great BSR could be because of strong organic search visibility, paid ads, an author's existing audience, or a temporary promotion. You can't know from BSR alone which it is.
It fluctuates constantly. A snapshot of BSR at one point in time can mislead you. Ideally you'd track BSR over several days to understand trend direction — is the book climbing (gaining momentum) or drifting up (losing steam)?
It's category-relative, not absolute. What one might consider a "good" BSR in one category might be a bad BSR in another category. A BSR of 20,000 in a huge category like "Self-Help" represents very different sales volume than a BSR of 20,000 in "Bird Watching Journals." Always contextualize BSR against the size and activity level of the specific niche.
It doesn't tell you about search volume on Amazon. A niche can have books with solid BSRs but still have low search traffic — meaning those books might be ranking well in categories but not being discovered through keyword search. This is why BSR research and keyword research need to be done together, not separately.
The Manual BSR Research Problem
Here's where it gets honest: doing this analysis manually is slow.
To properly evaluate a niche, you're opening 10–20 book listing pages, scrolling to the Product Details section on each one, recording the BSR numbers, cross-referencing review counts, and noting publication dates. That process takes 30–60 minutes per niche if you're being thorough.
If you're testing 5–10 niches per week to find the one worth publishing in, that's multiple hours of repetitive research before you've written a single word.
This is the exact problem NicheFlow is built to solve. Instead of manually pulling BSR data from individual listings, NicheFlow surfaces it automatically across a niche — alongside demand scores, competition data, and trend signals — in about 60 seconds. You get the same data you'd collect manually, organized into a format that makes the go/no-go decision fast and defensible.
The research still matters. The manual version just doesn't scale.
BSR + Niche Research: The Combined Workflow
If you're evaluating a potential KDP niche, here's the workflow that uses BSR correctly:
Identify a keyword/niche candidate (autocomplete research, trend data, or a tool)
Pull the overall BSR on the top 10–20 books in that niche
Check the median BSR — if most books are under 100,000, demand exists
Check review counts — if most are under 100 reviews, competition is manageable
Note publication dates — recent books with good BSRs signal an active, growing niche
Validate the keyword itself — make sure people are actually searching for this term on Amazon, not just browsing the category
If BSR checks out and keyword demand is real, you have a strong signal to move forward.
If BSR looks good but keyword demand is thin, the niche might be driven by category browsing rather than search — harder to crack as a new publisher with no existing audience.
The Short Version
BSR is one of the most useful signals available to KDP publishers — but only when you use it as part of a broader picture. On its own, it's a directional indicator. Combined with review analysis, keyword research, and publication date context, it becomes a reliable niche validation framework.
The publishers who use BSR well aren't checking one book. They're reading patterns across an entire niche, then making informed decisions about where to put their time.
That's the actual edge.
Want to skip the manual BSR research? NicheFlow pulls this data automatically across any niche in seconds. Try it free — no credit card required.


