🎉 Launch Pricing: Get Books.by for $199 $99/yr — Save 50% today.

KDP vs IngramSpark: The Real Comparison

Two platforms, two very different approaches to self-publishing. Amazon KDP dominates online sales. IngramSpark gets you into bookstores. Here's an honest breakdown of royalties, distribution, and which you actually need.

Ash Davies
Ash Davies
Founder of Books.by · Helped 20,000+ authors self-publish since 2014

Side-by-side comparison

Feature Amazon KDP IngramSpark Books.by
Platform Type Marketplace (Amazon only) Distributor (40,000+ retailers) Direct-to-reader storefront
Setup Cost Free $49/title (often waived with promos) $99/year (unlimited titles)
Royalty Rate 60% minus print cost Retail − wholesale discount − print cost 100% (minus print + processing)
Typical Royalty* $5.74 $3.75 $9.60
Payout Speed 60 days 90 days Daily
Amazon Sales Native Via distribution (worse ranking) Not applicable
Bookstore Distribution Barnes & Noble, indie stores
Library Distribution
Returns Policy Non-returnable only Returnable or non-returnable Author controls
Free ISBN (KDP-imprinted) Bring your own (unrestricted)
Customer Data Anonymous Anonymous Full details
Cover Builder
Print Quality Good Excellent Excellent
Best For Amazon marketplace sales Bookstores & libraries Direct sales, your own traffic

*Based on a 200-page B&W paperback at $19.99 retail. IngramSpark assumes 55% wholesale discount.

Marketplace vs distributor — fundamentally different

KDP and IngramSpark aren't really competitors. They serve completely different purposes, and understanding this is the key to using them strategically.

Amazon KDP is a marketplace. It sells your book on Amazon.com and international Amazon sites. That's it. When someone searches "mystery novels" on Amazon and finds your book, that's KDP working. You get Amazon's massive customer base, recommendation engine, and Prime shipping. In exchange, Amazon takes 40% of your retail price.

IngramSpark is a distributor. It doesn't sell books to readers directly — it makes your book available to retailers who then sell to readers. Barnes & Noble, independent bookstores, libraries, international retailers. IngramSpark gets your book into the supply chain that physical bookstores use to order inventory.

This is why comparing "KDP royalties vs IngramSpark royalties" can be misleading. KDP's 60% royalty is what YOU get after Amazon takes its cut. IngramSpark's royalty depends on what discount you give to retailers — typically 55% — because those retailers need margin to resell your book.

What you actually earn per book

Let's break down the math on a $19.99 paperback (200 pages, black & white, 6"×9"). This is where things get real.

Amazon KDP

$5.74
per book sold
Retail price$19.99
Amazon's 40%−$8.00
Print cost−$3.40
You keep$5.74

IngramSpark

$3.75
per book sold (via retailer)
Retail price$19.99
Wholesale discount 55%−$11.00
Print cost−$5.24
You keep$3.75

Books.by

$9.60
per book sold
Retail price$19.99
Print + shipping−$10.15

The royalty gap between KDP and IngramSpark is significant: $5.74 vs $3.75 per book. That's because IngramSpark requires a wholesale discount (typically 55%) so retailers have margin to resell your book. KDP doesn't need this because Amazon is the retailer.

This is why most authors don't rely on IngramSpark for income — they use it for access. The goal isn't to sell thousands through bookstores (you won't). It's to make your book orderable so that when a reader asks their local bookstore for your book, the store can get it.

When to use each platform

✅ Use Amazon KDP when...

  • You want Amazon sales. KDP is the only way to sell print books on Amazon with full algorithmic support and Prime eligibility.
  • You're starting out. Free to use, no setup fees, instant publishing. Perfect for testing the market.
  • You don't need bookstore distribution. Most indie authors sell primarily online anyway.
  • Ebooks are important. Kindle dominates the ebook market. KDP Select enrollment gives you Kindle Unlimited access.

✅ Use IngramSpark when...

  • You want bookstore distribution. Libraries and indie bookstores order through Ingram. Period.
  • You do speaking or events. Bookstores hosting your event need to order your book somewhere.
  • You want returns enabled. Most bookstores won't stock non-returnable books. IngramSpark lets you enable returns (at your risk).
  • International reach matters. IngramSpark has better global distribution than KDP for physical retail.
  • Print quality is paramount. IngramSpark offers more paper options and slightly better print quality.

🏆 The verdict: Use both (strategically)

The smart play is to use KDP for Amazon (where most online sales happen) and IngramSpark for everything else (bookstores, libraries, international retailers). Just disable IngramSpark's Amazon distribution to avoid conflicts. This gives you maximum reach without paying IngramSpark's lower royalties on Amazon sales.

What both platforms miss

Here's something neither KDP nor IngramSpark will tell you: most of their authors make almost nothing.

The average self-published book on Amazon sells 1-3 copies. Total. Ever. IngramSpark's bookstore distribution sounds impressive until you realize bookstores rarely stock self-published books — they just make them orderable.

Both platforms are passive. They sit there waiting for readers to find you. Neither helps you build an audience. Neither gives you customer email addresses. Neither lets you create a direct relationship with your readers.

This matters because the authors who actually succeed at self-publishing don't rely on Amazon's algorithm or bookstore placement. They build their own audience — through social media, podcasts, email lists, speaking, communities. And when you build your own audience and then send them to Amazon or IngramSpark, you're giving away 40-60% of every sale to a middleman.

This is where direct sales platforms like Books.by come in.

When you send your own traffic — your email list, your social media followers, your podcast listeners — to your own storefront, you keep 100% of royalties, get paid daily, and actually know who bought your book. Use KDP and IngramSpark for organic discovery. Use Books.by for your own traffic. Keep what you earn.

How to set up both platforms

Amazon KDP Setup

  1. Create a KDP account at kdp.amazon.com
  2. Upload your interior PDF (must be print-ready with correct page size)
  3. Upload your cover PDF or use their Cover Creator
  4. Select your ISBN option (free KDP ISBN or your own)
  5. Set pricing — your royalty is 60% minus printing cost
  6. Publish — books typically go live within 72 hours

KDP is genuinely easy. If your files are ready, you can publish in under an hour.

IngramSpark Setup

  1. Create an account at ingramspark.com
  2. Add your publisher information (you'll need to set up as a publisher)
  3. Purchase or provide your own ISBN — IngramSpark doesn't provide free ISBNs
  4. Upload your print-ready interior and cover files (stricter specs than KDP)
  5. Set your wholesale discount (55% is standard for bookstore access)
  6. Choose your distribution channels — disable Amazon if you're using KDP
  7. Pay the $49 setup fee (often waived with promo codes — search for them)
  8. Order a proof copy before approving

IngramSpark has a steeper learning curve. Budget 2-3 hours for your first book, and expect to fix file issues.

Frequently Asked Questions

Related Reading

KDP vs Lulu
Compare Amazon's platform with Lulu's free self-publishing tools
KDP vs BookBaby
Free DIY vs paid publishing packages — which is worth it?
Best Self-Publishing Platforms
Complete comparison of all major platforms for 2026
Amazon KDP Alternatives
7 options to escape Amazon exclusivity

Want 100% royalties on your own traffic?

Use KDP and IngramSpark for discovery. Use Books.by for direct sales. Keep what you earn, get paid daily, own your customer relationships.

Start Your Bookstore →
Books.by author dashboard showing real-time orders, sales and royalties