How Long Should an Ebook Be?
Quick Answer: It depends on the purpose. Lead magnets work best at 2,500 to 10,000 words. Paid non-fiction ebooks typically run 20,000 to 50,000 words. Fiction lengths vary by genre, with most novels falling between 60,000 and 100,000 words.
There is no universal right answer because ebooks serve different purposes and different audiences. A free guide designed to collect email addresses has completely different length requirements than a business book you plan to sell for $9.99. Start with what the ebook is supposed to accomplish, and the word count follows.
By Purpose
Free lead magnets and content upgrades: 2,500 to 10,000 words. Short enough that someone will actually read it after downloading. The value comes from solving one specific problem quickly, not from volume.
Paid short guides: 10,000 to 20,000 words. Enough depth to justify a $2.99 to $4.99 price point. Common for focused how-to ebooks on a single topic.
Full-length non-fiction: 25,000 to 60,000 words. This is the range for books meant to establish authority, sell at a higher price point, or serve as a comprehensive resource on a subject.
Fiction novels: 60,000 to 100,000 words for most genres. Romance and mystery can work at the shorter end. Fantasy and science fiction often run longer. Genre conventions set reader expectations, and going significantly below them risks disappointment.
By Genre (Fiction)
| Genre | Typical word count |
|---|---|
| Romance | 50,000 to 90,000 |
| Mystery / Thriller | 70,000 to 90,000 |
| Literary fiction | 80,000 to 100,000 |
| Science fiction | 90,000 to 115,000 |
| Fantasy | 100,000 to 120,000+ |
Bottom Line
Write enough to cover your subject properly and stop when you have. Padding a 15,000-word ebook to 30,000 words does not make it more valuable. Cutting a 60,000-word book to 25,000 does not make it more accessible. Match the length to the purpose and the reader's expectations. For a deeper look at how length affects pricing, revenue, and reader behavior, see our full guide on short-form vs long-form ebooks.
Q: Is 5,000 words too short for an ebook? A: Not if the purpose matches. A 5,000-word lead magnet or quick guide can be highly effective. But a 5,000-word ebook priced at $9.99 will disappoint most buyers.
Q: What is the minimum word count for an ebook on Amazon KDP? A: Amazon does not enforce a minimum word count, but ebooks under 2,500 words may be classified as "short reads" and face limited visibility. For Kindle Unlimited, longer ebooks earn more through page-read payouts.