KDP Sales Estimator
Estimate Amazon book sales pace from an overall BSR, or explore the rank implied by a monthly sales target.
Note: This experimental calculator uses historical research and author heuristics, not verified current Amazon sales data. Results are model-based planning estimates. The shaded ranges show sensitivity scenarios, not proven error bounds. Amazon.com only.
Results
Enter an overall BSR and press Estimate sales.
Central model lineWide sensitivity scenario (unknown, new or promotion context) — lower and higher scale
Calculate to mark your point on the model curve.
Chart as a table
Model plot for the historical print proxy (2008): modelled daily pace falls from about 93 a day at rank #100 to about 0.001 a day at rank #5,000,000. The shaded band is a wide (×0.1 to ×10) sensitivity scenario, not a confidence interval.
| Rank | Modelled daily pace | Per 30 days | Note |
|---|---|---|---|
| #100 | 93 | 2,800 | Top of the supported range |
| #130,614 | 0.34 | 10 | Curve changes slope (spline knot) |
| #257,816 | 0.16 | 4.7 | Curve changes slope (spline knot) |
| #451,351 | 0.078 | 2.4 | Curve changes slope (spline knot) |
| #5,000,000 | 0.001 | 0.041 | End of the supported range |
Explore royalties
Enter a royalty per copy to see a scenario.
Kindle Unlimited page reads (KENP), KU income and print returns are not included in this arithmetic.
Compare books
Manually entered — nothing searches Amazon. Two editions of one title are separate rows with separate ranks. Mark repeated assumptions as “Scenario” so they are never added up as extra books.
No comparisons yet. Calculate a result and press Add to comparison.
Saving uses this browser only. Clearing your browser's storage removes it — it is not an account backup. Titles and references are never put in the address bar or sent anywhere.
Zerdly is independent and is not affiliated with Amazon or Kindle Direct Publishing. Calculations run on your device. Saving comparisons is optional and uses this browser only.
Model methodology
- Model version
- zerdly-bsr-historical-proxy-1.0.0
- Research reviewed
- 2026-10-10 (the date the sources were reviewed — not a date of current-sales calibration)
- Calibration
- Unvalidated against current actual sales
- Market
- Amazon.com only
Print (paperback and hardcover)
A zero-inclusive negative-binomial spline fitted to 2008 Amazon.com observations [R3]. With x = ln(rank) and hinge(x, k) = max(0, x − k), the weekly mean is exp(10.083 − 0.782x − 0.378·hinge(x, 11.78) − 0.058·hinge(x, 12.46) − 0.463·hinge(x, 13.02)); the daily pace is that divided by 7. Supported ranks: #100 to #5,000,000 — a product boundary, not a claim that the curve is current there. Both bindings share this one curve; no paperback-versus-hardcover adjustment was established.
Kindle ebook (paid)
An author's 2013 heuristic: daily paid copies ≈ 100,000 ÷ Kindle rank [R4], used only from #100 to #100,000 and never described as an Amazon formula. Kindle Unlimited borrowing and reading make a rank harder to read; this tool does not convert pages read into copies.
30-day pace, scenarios and what is not known
“30 days” always means the modelled daily pace × 30 — a run rate, not a calendar month or a forecast. The sensitivity scenarios (×0.5 to ×2 normally, ×0.2 to ×5 for print above #100,000, ×0.1 to ×10 for unknown, new-release or promotion context) are Zerdly assumptions that show how much an answer depends on the model's scale. They are not confidence limits, and actual sales can fall outside them.
Not established by the research: how accurate either curve is today, Amazon's ranking weights, how many sales a one-day spike needs, a Kindle Unlimited to paid-copy conversion, or any other country's scale. Rank reflects recent and past activity relative to other books, so it can move without your sales changing [R1].
A sustained pace
What this tool models: a steady daily rate that a rank snapshot might reflect, held for 30 days.
A one-off burst
A spike of sales in a day can move a rank sharply and briefly. No reliable burst-to-rank rule was found, so none is offered.
Worked examples (model output)
- Paperback, overall BSR #25,000, steady rank: the 2008 print proxy gives approximately 37 copies per 30 days (approximately 1.2 a day), with a sensitivity scenario of approximately 19 to approximately 75.
- A target of 50 copies per 30 days is 1.7 a day. For a paperback (steady) the model-implied BSR is about #17,000 (exact #17,192), with scale scenarios about #2,200 and about #130,000. For a paid Kindle ebook it is about #60,000; the lower-scale scenario is about #30,000 and the higher-scale scenario is outside the supported range (low-activity end).
- 50 actual paid copies at AUD 6.00 royalty each is AUD 300.00 per 30 days, before tax and other business costs — plain arithmetic that validates no BSR model.
Sources (reviewed 2026-10-10)
Dates describe the source or its data, not a present-day calibration. Formulas are reimplemented; nothing is copied.
- [R1] Amazon KDP Help — Sales Ranking (current guidance) — What a BSR is and is not; separate ranks per format; free and paid Kindle lists differ.
- [R3] Brynjolfsson, Hu and Smith — A Longer Tail? Estimating the Shape of Amazon's Sales Distribution Curve in 2008 (WISE 2009) (2008 data) — Print proxy: equation 3 and Table 4, reimplemented (raw data not supplied).
- [R4] Edward W. Robertson — A Quick Way to Calculate Amazon Sales from Rank (February 2013) — Kindle proxy: daily ≈ 100,000 ÷ rank, an author heuristic.
- [R2] Brynjolfsson, Smith and Hu — Consumer Surplus in the Digital Economy (August 2002 working paper) — Historical context only (an earlier print relationship).
- [R5] Deschatres and Sornette — The Dynamics of Book Sales (2004 submission) — Context: curved relationships and changing activity regimes.
- [R7] Amazon KDP Help — Dashboard (current guidance) — Orders and KENP pages read are reported separately; your KDP reports are the better record.
Built and maintained by the Zerdly editorial and development team. No statistician, accountant or Amazon reviewer has reviewed this model.
Before you rely on this: Estimates only — not financial, tax or legal advice. Confirm current rates, fees and rules before relying on these figures.
How to use this calculator
- Choose BSR to sales to turn a rank into a modelled sales pace, or Sales target to BSR to see the rank a monthly target implies.
- Pick the book format and, honestly, the rank context. Leave it on Unknown unless you have watched the rank stay steady for several days.
- Enter the overall Amazon.com Best Sellers Rank (BSR) for that exact edition — or a target in whole copies per 30 days — and press Estimate.
- Read the central figure with its sensitivity scenario and estimate basis. Open Explore royalties to multiply by the royalty you receive per copy.
- Add results to the comparison to line up editions or scenarios, then download a CSV or JSON backup. Nothing leaves your browser.
How it works
Print books use a spline fitted to 2008 Amazon.com data by Brynjolfsson, Hu and Smith; Kindle ebooks use an author's 2013 heuristic of about 100,000 ÷ rank copies a day. Both are historical proxies that have not been validated against current sales, so every result is labelled as a model estimate with its source period.
The reverse direction searches the supported ranks for the largest one whose modelled pace still meets your target, and says plainly when a target falls outside the range the model covers. The shaded scenarios are Zerdly assumptions that show how much the answer depends on the model's scale — not error bounds.
Frequently asked questions
Does BSR show exact sales?
No. A Best Sellers Rank reflects recent and past sales activity relative to other books, and Amazon says not to treat it as an exact sales tracker. This tool turns a rank into a historical model's estimate; your KDP reports are the record of what actually sold.
Which rank should I enter?
The overall rank for the edition you selected on Amazon.com: the Books rank for a paperback or hardcover, or the Paid Kindle Store rank for an ebook. Not a small category rank, and not a free Kindle rank.
What does the daily average mean?
The model's 30-day pace divided by 30. It is not how many copies sold yesterday.
Can I enter 50 sales instead?
Yes — choose Sales target to BSR and enter 50 copies per 30 days. The rank it shows is the model's implication for that pace, a scenario rather than a rank you are guaranteed to reach.
Why can my rank change without my sales changing?
Rank is relative: other books' sales move too, and recent activity counts more than older activity. Amazon does not publish its exact ranking weights, so this tool does not guess them.
Does this include Kindle Unlimited earnings?
No. A Kindle rank does not reveal how much was paid sales and how much was Kindle Unlimited reading, so no pages-read conversion is offered. For a KU title, enter your actual paid sales to plan royalties.
Why is my rank unsupported?
Each historical model only covers a range of ranks (print #100 to #5,000,000, Kindle #100 to #100,000). Outside that, the research gives no basis for an estimate, so the tool says so instead of guessing. You can still work out a manual sales-and-royalty scenario.
Can this show lifetime sales?
No. One rank snapshot describes recent activity, not total sales over a book's life.
Related tools
- KDP Interior Randomizer
- KDP Manuscript Checker
- KDP Spine Width Calculator
- KDP Cover Builder
- Image Metadata Privacy Cleaner
- KDP Interior Repeat Builder
Explore more in Publishing, KDP, Creator & Design.
Cite this tool
Zerdly. (2026). KDP Sales Estimator. Retrieved from https://www.zerdly.com/tools/kdp-sales-calculator/
Tip: Enter any known values to calculate the remaining results.
Designed to run locally in your browser. Tool inputs are not intentionally stored by Zerdly unless stated otherwise.



