KDP Price Matching: What Happens and How to Avoid It
KDP price matching happens when Amazon automatically lowers your book's retail price to match a lower price it finds elsewhere online. You don't get a say in it. Your royalties drop because Amazon calculates them based on the matched (lower) price, not the price you originally set. If your ebook is listed at $4.99 on KDP but available for $2.99 on another retailer, Amazon will cut your price to $2.99 and pay you royalties on that $2.99.
Why Amazon Price Matches Your Books
Amazon's goal is simple: never be the most expensive option. Their Terms of Service give them the right to set the retail price of your book at or below your list price. They use automated bots to crawl other retailers like Apple Books, Barnes & Noble, Kobo, Google Play, and even your own website.
If those bots find your book listed for less anywhere else, Amazon matches that lower price. Sometimes they'll even undercut it.
The most common triggers:
- You set a lower price on another retailer and forgot to update KDP
- A distributor like Draft2Digital or Smashwords pushed a promo price to a retailer, and Amazon caught it
- You ran a free promo on another platform, and Amazon dropped your book to $0.00
- A third-party reseller listed your book at a discount you didn't authorize
That last one is particularly frustrating. You might not have even done anything wrong, and your price still gets slashed.
How Price Matching Hurts Your Royalties
Here's where it really stings. Amazon doesn't just lower the customer-facing price. They recalculate your royalties based on the new, lower price.
Let's say you're on the 70% royalty plan with a $4.99 ebook. After delivery costs, you're earning roughly $3.44 per sale. If Amazon price matches down to $2.99, your royalty drops to about $2.04. That's a 41% pay cut you didn't ask for.
Worse, if your book gets matched down to $0.99 or $0.00, you either earn pennies or nothing at all. And if the matched price falls below $2.99, Amazon may automatically bump you to the 35% royalty tier instead of 70%, which compounds the damage.
Before running promotions across multiple platforms, use the PublishRank Royalty Calculator to model what your actual earnings look like at different price points. It helps you spot scenarios where a price drop could crater your margins before it happens.
How to Check If Your Book Has Been Price Matched
Amazon won't always notify you. Sometimes you'll just notice a dip in royalties and wonder what happened. Here's how to check:
- Go to your book's Amazon product page. If the price shown is lower than what you set in KDP, you've been matched.
- Check your KDP Bookshelf. You might see a yellow alert or a note that the price has been adjusted.
- Look at your royalty reports. If the "Average List Price" column doesn't match your set price, that's your confirmation.
Some authors only discover the problem weeks later. Make it a habit to check your live listings at least once a week, especially if you sell on multiple platforms.
How to Avoid KDP Price Matching
Prevention is easier than trying to fix it after the fact. These strategies work:
Keep Prices Consistent Across All Retailers
This is the single most effective thing you can do. If your book is $4.99 on KDP, it should be $4.99 everywhere else too. No exceptions. When you change a price on one platform, change it on all of them the same day.
Audit Your Distributors
If you use an aggregator like Draft2Digital, PublishDrive, or Smashwords, double-check what prices they're sending to each retailer. Sometimes a promo price sticks around longer than intended, or a currency conversion creates a lower equivalent price in another market. These mismatches are silent killers.
Be Careful With Permafree Strategies
Some authors intentionally list a book for free on other platforms to trigger Amazon's price matching, making the book permafree on Amazon. This works, but it's a one-way door that's hard to reverse. If you later want to charge for that book, Amazon may keep matching it to free for weeks or months because cached listings persist on other platforms.
Monitor Third-Party Resellers
Occasionally, unauthorized sellers list your ebook at a different price. Search your title on Google periodically. If you find a suspicious listing, report it to that platform and to Amazon through KDP support.
Enroll in KDP Select (If It Fits Your Strategy)
When your ebook is exclusive to Amazon through KDP Select, there shouldn't be other listings to trigger price matching. That said, old listings on other retailers can linger even after you've unpublished them. Before enrolling, confirm that your book has been fully removed from every other platform.
What to Do If You've Already Been Price Matched
If Amazon has already dropped your price, here's the fix:
- Find the source. Search for your book title across all retailers and Google Shopping results. Identify where the lower price exists.
- Fix the price at the source. Update the price on the offending platform, or remove the listing entirely if you're going exclusive.
- Contact KDP Support. Once the lower-priced listing is gone, reach out to KDP and ask them to restore your original price. Be specific: include the ASIN, the price you want, and evidence that the competing listing has been corrected or removed.
- Wait. Amazon's bots need time to re-crawl and verify. It can take anywhere from 24 hours to a couple of weeks. Yes, that's painful.
In my experience, KDP support is responsive about this if you give them clear information. Vague complaints get vague responses. Show them exactly what happened and what you've done to fix it.
The Bottom Line on KDP Price Matching
Price matching isn't a glitch or a punishment. It's a built-in Amazon policy designed to keep their prices competitive. You agreed to it when you published on KDP. The good news: it's almost entirely preventable if you stay organized and keep your pricing consistent across every platform where your book appears.
Set a calendar reminder to audit your prices monthly. It takes ten minutes and can save you hundreds in lost royalties over a year.
Frequently Asked Questions
Can Amazon lower my KDP book price without my permission?
Yes. Amazon's Terms of Service allow them to set the retail price of your ebook at or below your list price. They do this whenever they detect a lower price for the same book on another retail platform. Your royalties are then calculated on the lower, matched price rather than your original list price.
How long does it take Amazon to restore my original price after I fix the source?
Once you've corrected or removed the lower-priced listing on the other platform, Amazon typically restores your price within 24 hours to two weeks. Contacting KDP Support with your ASIN and proof that the competing listing has been fixed can speed things up, but there's no guaranteed timeline.
Does KDP price matching affect print books or just ebooks?
Price matching on KDP primarily affects ebooks. Print-on-demand paperbacks and hardcovers through KDP have a minimum price based on printing costs, and Amazon rarely price matches physical books in the same way. However, Amazon can still discount your print book at their own expense without changing your royalty in some cases.
Will enrolling in KDP Select prevent price matching?
KDP Select requires exclusivity, meaning your ebook shouldn't be available on other platforms. This eliminates the main trigger for price matching. However, if old listings from previous distribution still exist on other retailers, Amazon's bots can still detect them. Always verify that your book has been fully removed from all other storefronts before and after enrolling.
Can I intentionally use price matching to make my book free on Amazon?
Yes, this is the "permafree" strategy. You list your ebook for free on platforms like Apple Books or Kobo, then report the lower price to Amazon (or wait for their bots to find it). Amazon will often match it to $0.00. Just know that reversing this can be slow and difficult, so only use this tactic if you're committed to keeping that title free long-term as a reader funnel.