KDP vs IngramSpark: Which Is Better for Self-Publishers?
KDP is the better starting point for most self-publishers. It's free to set up, pays higher royalties on Amazon sales, and gets your book live in under 72 hours. IngramSpark is the stronger option for wide distribution to bookstores and libraries, but it comes with setup costs and a steeper learning curve. Most serious self-publishers eventually use both.
The Core Difference Between KDP and IngramSpark
Amazon KDP (Kindle Direct Publishing) is Amazon's self-publishing platform. Your books go on Amazon. That's where the majority of online book sales happen, so this matters a lot.
IngramSpark is the self-publishing arm of Ingram, the world's largest book distributor. When a bookstore orders stock from "the catalog," they're ordering through Ingram. IngramSpark gets your book into that catalog, which means independent bookstores, chain stores, and libraries can discover and order it.
Think of it this way: KDP owns the biggest bookstore on the planet. IngramSpark has the keys to almost every other bookstore.
Cost Comparison
KDP is free. No setup fees. No annual fees. You upload your files, hit publish, and you're done. If you need to fix a typo on page 47, you re-upload for free too.
IngramSpark used to charge $49 per title for setup and $25 for each revision. They've since dropped the setup fee for new titles (this changes periodically, so check their current pricing). Revisions can still cost you, which adds up fast if you're the type who spots errors after publishing. And honestly, most of us are that type.
Printing Costs and Royalties
KDP's print costs are generally lower for the same trim size and page count. On a 250-page 6x9 paperback, you might save $1 to $2 per copy compared to IngramSpark. That difference compounds quickly in your royalty calculations.
For ebooks, KDP offers 70% royalties on titles priced between $2.99 and $9.99 (in most markets), or 35% outside that range. IngramSpark doesn't distribute ebooks directly the same way. Most authors pair IngramSpark print distribution with KDP for ebooks, or use a separate ebook aggregator like Draft2Digital.
Distribution: Where Your Book Actually Shows Up
KDP puts your book on Amazon. That's it. Amazon does account for roughly 50-70% of all book sales depending on the genre and format, so "that's it" is still a lot. KDP also offers an Expanded Distribution option that technically makes your paperback available through other channels, but the discount structure makes it unattractive to bookstores. Few will order through it.
IngramSpark connects you to over 40,000 retailers and libraries worldwide. You set a wholesale discount (typically 55% for bookstores to take you seriously) and choose whether to accept returns. Bookstores are far more likely to stock a title that's returnable with a proper wholesale discount. That's just how the industry works.
If your goal is bookstore placement, IngramSpark wins and it's not close.
Print Quality
Both platforms use print-on-demand technology, and both produce solid results. In my experience, the quality is nearly identical for standard black-and-white interiors. For color interiors or hardcovers, IngramSpark has offered more options historically, though KDP has been closing the gap with hardcover support added in recent years.
One real difference: IngramSpark offers more trim sizes. If you need a non-standard size for a specialty book like a photography collection or a children's picture book, check both platforms' specs before committing to a layout.
Which Should You Choose? A Practical Framework
Use KDP alone if:
- You're publishing your first book and want to keep things simple
- Your audience buys primarily on Amazon
- You're focused on ebooks or ebook-first strategy
- You want zero upfront costs
Use IngramSpark (alongside KDP) if:
- You want your paperback in bookstores and libraries
- You're building a backlist and thinking long-term about wide distribution
- You have a nonfiction title with institutional or educational appeal
- You plan to approach bookstores for signings or consignment
Use both if:
- You want maximum reach. Publish your ebook and paperback through KDP for Amazon sales, and set up a separate paperback (or hardcover) ISBN through IngramSpark for everywhere else. Disable IngramSpark's Amazon channel to avoid conflicts. This is the standard setup for authors who treat publishing as a business.
The Smart Way to Start
If you're new to self-publishing, start with KDP. Learn the process. Get your first book live. Figure out your cover, your categories, your keywords, your pricing. There's enough to learn without adding a second platform into the mix.
Once you're comfortable and your book is selling, add IngramSpark to expand your reach. This staged approach saves you money and headaches. If you want a structured plan for your first 90 days of publishing, the 90-Day Roadmap on PublishRank walks you through exactly what to do and when, including when to consider adding IngramSpark to your strategy.
The "KDP vs IngramSpark" question isn't really either/or for most authors. It's about sequencing. Start where the money is, then expand where the opportunity is.
Frequently Asked Questions
Can I use both KDP and IngramSpark for the same book?
Yes, and many authors do. The standard approach is to publish your ebook and paperback on KDP for Amazon, then use IngramSpark for paperback or hardcover distribution to bookstores and libraries. Turn off IngramSpark's Amazon distribution channel to prevent listing conflicts or duplicate listings competing against each other.
Do I need my own ISBN to publish on KDP or IngramSpark?
KDP gives you a free ISBN for your paperback and hardcover, but that ISBN is locked to Amazon. IngramSpark requires you to provide your own ISBN, which you can buy from Bowker (in the US) or your country's ISBN agency. If you plan to use both platforms, buying your own ISBNs gives you more control and a more professional appearance. Use the free KDP ISBN for your Amazon edition and your purchased ISBN for IngramSpark.
Which platform pays better royalties?
For Amazon sales, KDP pays significantly better because there's no middleman. KDP's print royalty is list price minus printing cost minus Amazon's 40% cut. IngramSpark's royalty depends on the wholesale discount you set (usually 55%) plus printing costs. On a $14.99 paperback, you might earn $4-5 through KDP and only $1-2 through IngramSpark. The IngramSpark margin is thinner, but it gives you access to sales channels you can't reach through KDP.
Is IngramSpark better for hardcover books?
IngramSpark has historically offered more hardcover options, including dust jackets and case laminate. KDP added hardcover support in 2021 with case laminate only. If a dust jacket matters to you or your genre, IngramSpark is your pick. For a standard hardcover, either platform works. Compare printing costs for your specific page count and trim size before deciding.
Will bookstores actually stock my IngramSpark book?
They can, but "available to order" and "sitting on a shelf" are very different things. Bookstores typically want a 55% wholesale discount and returns accepted. Even then, most won't stock a self-published title without you personally pitching it or generating local demand. IngramSpark makes the sale possible. You still have to create the demand.