Our suggested word count range of 5,000–20,000 is really a recommendation, not a rigid rule. In terms of cost, mid-sized ebooks often range between $0.99 and $9.99. That is, after all, the approved price range if your ebook is offered through Kindle Direct Publishing (KDP). However, more expensive books or those that are considered "name brands" may reach $14.99 or higher. The shorter your book, the faster it will sell. On average, an ebook can be sold for around 100 pages. So, a novel would typically be around 10,000 words long, which would fit within our recommended length. A non-fiction work might be even shorter - under 7,500 words. Of course, you could always write longer if you want to maximize your chances of selling ebooks. It also helps if your topic is one that is popular with readers. For example, if you were to write about cooking, then it would make sense that your book would be short and sweet! In conclusion, an eBook should be written at least at a minimum length of 100 pages and no more than 20,000 words. This allows for enough content to keep readers interested while not being so long that they feel cheated out of their money.