IngramSpark and Amazon KDP are the two platforms that dominate self-publishing in 2026. KDP is Amazon's own platform; IngramSpark is run by Ingram Content Group, the world's largest book distributor. Choosing between them — or using both — depends on your goals, your genre, and where you want your book to sell.
This guide breaks down every key difference so you can make the right decision for your book.
The Core Difference
KDP is optimised for selling on Amazon. It is fast, free to use, and puts your book directly in front of Amazon's massive customer base. The tradeoff is that KDP's global distribution is limited compared to Ingram's reach.
IngramSpark gives you access to Ingram's distribution network — the same network that supplies physical bookshops, libraries, academic institutions, and global retailers worldwide. If you want your book stocked in independent bookstores or sold through Baker & Taylor, IngramSpark is the path there.
Side-by-Side Comparison
| Feature | KDP | IngramSpark |
|---|---|---|
| Cost to publish | Free | $49 per title (print + eBook) |
| Amazon presence | ✅ Direct | ✅ Via distribution |
| Bookstore distribution | Limited | ✅ Worldwide via Ingram |
| Library distribution | Limited | ✅ via OverDrive, BiblioBoard |
| Setup fee | None | $49 print / $25 eBook (or free with some ISBNs) |
| Royalties (print) | 60% of list price minus printing | 45–55% of list price minus printing |
| Royalties (eBook) | 35% or 70% | 40–50% |
| Returns policy | No returns by default | Returns available (optional) |
| ISBN | Free (Amazon-assigned) or your own | Your own ISBN required |
| Hardcover | ✅ | ✅ |
| Global retailers | Limited | Amazon, B&N, Book Depository, Waterstones, and 40,000+ retailers |
When to Choose KDP Only
KDP is the right choice if:
- Your primary sales channel is Amazon — for most fiction genres, Amazon accounts for 70–80% of eBook sales
- You want zero upfront costs — KDP is completely free to upload and publish
- You're in KDP Select — which requires eBook exclusivity but gives you access to Kindle Unlimited readers and promotional tools
- Speed is your priority — KDP can have your book live within 24–72 hours
- Your genre sells primarily on Amazon — romance, thriller, sci-fi, and fantasy readers are heavily concentrated on Kindle
When to Choose IngramSpark
IngramSpark is the right choice if:
- You want bookstore distribution — independent bookshops will only order from Ingram, not from Amazon
- You're targeting libraries — academic libraries and public library systems order through Ingram's channels
- You're publishing non-fiction, business, or educational content — these categories have stronger sales outside Amazon
- You want global reach — IngramSpark distributes to over 40,000 retailers, libraries, and wholesalers worldwide
- You're building a publishing imprint — multiple authors or titles benefit from Ingram's infrastructure
- You need returns enabled — bookshops will not stock books that cannot be returned
When to Use Both (The Recommended Approach)
Most professional self-publishers use both platforms together:
- KDP for Amazon — print and eBook, optimised for Amazon's algorithms
- IngramSpark for everywhere else — print only (excluding Amazon), distributed to bookshops, libraries, and global retailers
The key configuration: on KDP, turn off expanded distribution. On IngramSpark, exclude Amazon from distribution. This prevents the platforms from competing against each other and ensures you receive the best royalties from each channel.
> ⚠️ Important: KDP's eBook must remain on KDP alone if you're in KDP Select. If you're not in KDP Select, you can distribute your eBook through IngramSpark to other retailers (Apple Books, Kobo, Barnes & Noble Nook).
Royalties: A Worked Example
For a 300-page paperback with a £12.99 / $14.99 retail price:
KDP Print (US):
- List price: $14.99
- Printing cost: ~$3.85
- Your royalty: 60% × $14.99 − $3.85 = $5.14
IngramSpark (US, 55% wholesale discount):
- List price: $14.99
- Printer's cost: ~$3.85
- Retailer receives 55% discount → you receive 45% of $14.99 = $6.75 − $3.85 = $2.90
KDP typically pays higher royalties for direct Amazon sales. IngramSpark royalties are lower but unlock the bookstore market that KDP cannot reach.
ISBN: A Critical Difference
KDP provides a free ASIN (Amazon's internal number) and can assign a free ISBN, but that ISBN is owned by Amazon — which limits your ability to use it elsewhere. Most professional publishers purchase their own ISBNs through Bowker (US) or Nielsen (UK).
IngramSpark requires your own ISBN. This is not a disadvantage — owning your ISBN means you are listed as the publisher-of-record in Bowker's database, which matters for bookshop and library ordering.
Frequently Asked Questions
Can I publish on both KDP and IngramSpark at the same time?
Yes — with one configuration rule. Disable KDP's expanded distribution, and exclude Amazon from IngramSpark's distribution list. This way each platform handles its own market without cannibalising the other's royalties.
Does IngramSpark guarantee my book will be stocked in bookshops?
No. IngramSpark makes your book orderable by bookshops, but stocking decisions are made by individual retailers. A professional cover design, competitive returns policy, and standard industry wholesale discount (55%) significantly improve the chance of bookshop orders.
Is KDP Select worth it?
KDP Select is worth it for fiction authors whose readers are primarily on Kindle Unlimited. For non-fiction and authors with diversified sales channels, the 90-day exclusivity requirement is usually not worth the cost.
How long does IngramSpark take to go live?
IngramSpark typically takes 3–5 business days to process a new title and up to 6 weeks for full global distribution to activate across all retailers.
Do I need both platforms if I'm just starting out?
If this is your first book and you're focused on Amazon, start with KDP only. Add IngramSpark once you are ready to pursue bookstore and library distribution.
---
Holograph Press Works prepares print and eBook files for both KDP and IngramSpark — single files optimised for each platform's technical specifications. Start a project →