PublishRank gives you the data behind every guide. Start your free 14-day trial →

Best Price for a KDP Ebook in 2025

For most KDP ebooks, the best price sits between $2.99 and $4.99. That range keeps you inside Amazon's 70% royalty tier while staying competitive with similar titles in nearly every nonfiction and fiction category. The exact sweet spot depends on your genre, page count, and whether you're launching a brand-new title or optimizing a backlist book.

Why $2.99 to $4.99 Works for Most Authors

Amazon gives you two royalty options: 35% and 70%. The 70% tier kicks in at $2.99 and caps at $9.99. Price below $2.99 and you're handing Amazon 65 cents of every dollar. Price above $9.99 and the same thing happens.

So $2.99 is really the floor for anyone who wants to earn a reasonable per-sale royalty. At that price, you keep roughly $2.00 per sale after delivery costs. Bump it to $4.99 and you're looking at around $3.40 per sale.

The math favors the higher end of this range unless you have a specific reason to go lower. A $2.99 book needs to sell almost 75% more copies than a $4.99 book to produce the same revenue. Most authors underestimate that gap.

Genre Matters More Than You Think

Pricing norms vary wildly by genre. Readers in one category will happily pay $5.99, while readers in another expect $0.99 promos every other week. Here's a rough breakdown of what actually sells in 2025:

  • Romance, thriller, urban fantasy: $2.99 to $4.99. Readers buy volume. They expect deals, especially for series starters.
  • Literary fiction, historical fiction: $4.99 to $6.99. Readers here are less price-sensitive and often compare against traditionally published ebooks at $12.99+.
  • Nonfiction (self-help, business, how-to): $4.99 to $9.99. Perceived value matters. A $2.99 business book looks cheap, not affordable.
  • Short reads (under 100 pages): $0.99 to $2.99. Readers won't pay full price for something they'll finish in an hour.
  • LitRPG, sci-fi, Kindle Unlimited genres: Many authors price at $4.99 while enrolled in KU, since page reads generate separate income.

Check the top 20 books in your specific subcategory. Not your broad genre. Your actual subcategory. That's your real competitive set, and their pricing tells you what buyers in that niche expect to pay.

The $0.99 and Free Strategy: When It Makes Sense

Pricing at $0.99 or free isn't a long-term strategy. It's a tactic. Use it for a series starter when books 2 through 5 are priced at $4.99. Use it during a launch week to spike your rank and trigger Amazon's algorithm. Use it for a permafree lead magnet that feeds readers into your email list.

Don't use it because you're unsure of your book's value. A low price doesn't attract more reviews or build a loyal readership on its own. It attracts bargain hunters who may never come back.

At $0.99, you earn about $0.35 per sale (35% royalty tier only). You'd need to sell 10 copies at $0.99 to match the royalty from a single sale at $4.99. That's a brutal ratio unless you're playing the long game with a multi-book funnel.

How to Calculate Your Actual Royalty at Any Price

Amazon's royalty structure seems simple until you factor in delivery costs. The 70% tier charges a fee based on file size, which eats into your earnings on image-heavy books. A 10MB file at $2.99 could leave you with less than $1.00 per sale.

Before you lock in a price, run the numbers. PublishRank's Royalty Calculator lets you plug in your price, marketplace, and file size to see your exact per-sale royalty at both the 35% and 70% tiers. It takes about 10 seconds and eliminates the guesswork.

Here's a quick reference for a standard-size ebook (under 3MB) sold on Amazon.com:

  • $0.99 → $0.35 (35% tier)
  • $2.99 → $2.04 (70% tier)
  • $4.99 → $3.44 (70% tier)
  • $6.99 → $4.84 (70% tier)
  • $9.99 → $6.94 (70% tier)

Testing and Adjusting Your Price

Your launch price doesn't have to be your forever price. In fact, it probably shouldn't be.

Start with a price based on your genre research. Run it for 30 days. Track daily sales, page reads (if you're in KU), and total revenue. Then test a different price for another 30 days. Compare revenue, not units sold. A book that sells 50 copies at $4.99 outearns one that sells 100 copies at $1.99.

Some things to watch for during testing:

  • Rank stability. If your rank stays roughly the same after a price increase, you've found room to charge more.
  • Conversion rate. If you're getting clicks from ads but fewer sales after raising the price, your cover or description may not support the higher price point.
  • Read-through. For series authors, a lower price on book one might reduce per-sale income but increase total series revenue. Always measure the full funnel.

Pricing Mistakes to Avoid

Pricing at $9.99 for a debut novel. Unless you have an established platform or the book is a meaty 500+ page nonfiction guide, $9.99 signals "traditionally published" to readers. If your author brand is unknown, that price creates friction.

Matching your paperback price. Your ebook should always be noticeably cheaper than your paperback. If your paperback is $14.99, an ebook at $12.99 looks wrong. Readers expect a significant discount for digital.

Never changing your price. The KDP market shifts. Competitors adjust. Algorithms respond to velocity. A price you set in 2023 might be leaving money on the table in 2025. Revisit pricing at least twice a year.

Ignoring international markets. Amazon lets you set prices per marketplace. A $4.99 USD book auto-converts to international prices, but those defaults aren't always optimal. Manually adjusting prices for the UK, Germany, and Australia can improve sales in those markets.

Frequently Asked Questions

What is the best price for a KDP ebook to maximize royalties?

For most authors, $4.99 hits the best balance between royalty per sale and conversion rate. You stay well inside the 70% royalty tier and earn roughly $3.44 per sale on a standard-size file. If your genre skews toward heavy readers who buy in volume (romance, thriller), $3.99 can work well too. Always compare total revenue, not just units sold.

Should I price my first KDP ebook at $0.99?

Only if it's the first book in a series and you have sequels priced higher. A $0.99 price on a standalone book earns you $0.35 per sale and attracts readers who rarely pay full price. If you're launching a standalone title, $2.99 is a better starting point. It keeps you in the 70% royalty tier and still feels like a bargain to readers.

What is the minimum and maximum price for KDP ebooks?

Amazon KDP allows ebook prices from $0.99 to $200.00. However, the 70% royalty tier only applies between $2.99 and $9.99. Anything outside that range locks you into the 35% royalty rate. For practical purposes, $0.99 to $9.99 is the range where nearly all indie ebook sales happen.

Does ebook price affect Kindle Unlimited earnings?

Not directly. KU earnings come from page reads, not the list price. You earn a share of the KDP Select Global Fund based on how many pages subscribers read. However, your list price still matters for non-KU sales and influences how readers perceive your book's value. A $0.99 KU-enrolled book looks less premium than a $4.99 one, even to subscribers browsing the store.

How often should I change my KDP ebook price?

Review your pricing at least every six months. Test a new price point for 30 days while keeping your ad spend and promotions consistent so you can compare results fairly. Major moments to reconsider pricing include launching a new book in a series, running a seasonal promotion, or noticing a sustained drop in daily sales at your current price.

PublishRank Tool

Royalty Calculator

See this data for your own books. Free trial, no credit card required.

Try Royalty Calculator Free →