Two platforms dominate independent book printing and distribution: Amazon KDP and IngramSpark. They serve different needs, and choosing between them — or deciding to use both — is one of the most consequential decisions you'll make as a self-publisher.
This guide gives you a direct, unvarnished comparison so you can choose based on your specific goals, not promotional claims from either platform.
Platform Overview
Amazon KDP (Kindle Direct Publishing) Amazon's own print-on-demand and eBook publishing platform. Uploads your book files, makes them available on Amazon.com and affiliated marketplaces. Free to publish. Revenue comes from per-sale royalties.
IngramSpark The self-publishing arm of Ingram Content Group — the largest book distribution network in the world. Ingram supplies books to Barnes & Noble, independent bookstores, libraries, Walmart, and 40,000+ retail and library accounts globally. Charges setup fees but offers far wider non-Amazon distribution.
Side-by-Side Comparison
| Feature | KDP | IngramSpark |
|---|---|---|
| Setup cost | Free | $49/title (waived with promo codes) |
| Royalty structure | 60% of (price − print cost) | 45–50% of list price, minus print cost |
| Amazon distribution | Direct | Via Amazon (at lower margin) |
| Bookstore/library distribution | Limited (Expanded Distribution, lower royalty) | 40,000+ retailers and libraries |
| eBook distribution | Kindle/Amazon only (or wide with non-Select) | Apple Books, Kobo, B&N, and others |
| Hardcover support | Yes (limited trim sizes) | Yes (more options) |
| Print quality | Good | Excellent |
| Spine text on thin books | 100-page minimum | 78-page minimum |
| Proof copy cost | Print cost + shipping (no markup) | Print cost + $5 shipping |
| File revision fee | Free | $25/revision |
| Board books | Not supported | Supported (through partner printer) |
| Returns policy | No returnability | Can enable returnability (industry standard for bookstores) |
| Customer service | Inconsistent, email-based | More responsive, phone support available |
Royalty Comparison: The Real Numbers
Understanding royalties requires looking at actual per-book earnings, not percentages.
KDP Paperback Example — 200-page B&W, 6"×9", priced at $12.99:
- Printing cost: $0.85 + ($0.012 × 200) = $3.25
- Royalty: ($12.99 − $3.25) × 0.60 = $5.84/sale
IngramSpark Paperback Example — same book, same price:
- Printing cost: ≈ $3.90 (slightly higher than KDP for most formats)
- Ingram wholesale discount: typically 40–55% (you set it; higher discount = more retailer uptake)
- At 40% discount: your net = ($12.99 × 0.60) − $3.90 = $3.89/sale
- At 55% discount: your net = ($12.99 × 0.45) − $3.90 = $1.95/sale
Key insight: KDP earns more per Amazon sale. IngramSpark earns less per sale but reaches stores that won't stock KDP books.
When KDP Wins
You're targeting Amazon buyers exclusively
80%+ of online book purchases happen on Amazon. For most self-publishers — especially low content and non-fiction guide publishers — Amazon is the entire market. KDP gives you maximum royalties for Amazon sales with zero platform costs.
You're publishing low content books
Journals, planners, trackers, activity books. These sell almost entirely on Amazon. IngramSpark's bookstore distribution rarely benefits low content publishers — bookstores don't typically stock commodity journals from independent publishers.
You want simplicity
One platform, one dashboard, one payment. KDP is integrated with your Amazon Author Central, KDP Select, A+ Content, and Amazon Ads. IngramSpark adds complexity without proportional benefit for Amazon-focused publishers.
You're pricing for Amazon competition
KDP's royalty math lets you price competitively on Amazon while maintaining meaningful margins. IngramSpark's wholesale discount structure makes competitive Amazon pricing difficult — you'd earn almost nothing per sale after discounts.
When IngramSpark Wins
You want bookstore or library distribution
Independent bookstores and libraries buy exclusively through Ingram. If your goal includes physical retail presence — author events, local bookstore shelf placement, library purchases — IngramSpark is necessary. KDP's Expanded Distribution doesn't reliably get books into stores.
You're publishing fiction for a wide audience
Serious literary fiction, children's books, and books with author platform ambitions benefit from bookstore distribution. A novel with press coverage, speaking engagements, or an author with significant social following can convert bookstore placement into meaningful sales.
You need returnability
Bookstores require books to be returnable before they'll stock them. KDP doesn't offer returnability. IngramSpark allows you to enable returnability (at risk of returns eating into margins). Without returnability, bookstores won't order your book.
You're publishing a children's picture book
Children's books sell well through bookstores and gift shops. IngramSpark's higher production quality for color books and broader retail distribution makes it more valuable for the children's market than KDP alone.
You need board books
KDP doesn't produce board books. IngramSpark supports them through its partner printer. If you're publishing for toddlers who need thick-page books, IngramSpark is your only option at this scale.
You're publishing for the library market
Libraries buy through Ingram. Academic libraries, public libraries, and school libraries purchase books almost exclusively through Ingram's distribution channel. A nonfiction book on any topic used in education, research, or reference is worth listing on IngramSpark for library discovery.
The Dual-Publishing Strategy
Many experienced self-publishers use both platforms strategically:
Use KDP for:
- Primary Amazon sales (maximum royalties)
- Kindle eBook publication
- KDP Select enrollment for fiction
- Low content books (KDP-only makes sense)
Use IngramSpark for:
- Bookstore/library distribution copy
- Alternative book formats (board books, specialty sizes)
- Wide eBook distribution (Apple Books, Kobo, B&N)
- International markets where Amazon has less dominance
The setup: Publish on KDP, then publish the same title on IngramSpark with distribution set to "exclude Amazon" (so IngramSpark doesn't compete with your own KDP listing at a lower margin). This gives you maximum Amazon royalties while maintaining full bookstore/library access.
Important: Don't distribute through both KDP and IngramSpark to Amazon simultaneously — you'll cannibalize your own sales at lower royalty rates.
Print Quality Comparison
Both platforms use on-demand printing. Quality is generally good for most books.
KDP print quality:
- Consistent for B&W paperbacks
- Color printing adequate for most purposes
- Some reports of cover saturation issues (colors appearing slightly different from screen preview)
- Paper quality standard
IngramSpark print quality:
- Generally rated higher for color accuracy
- Better for illustrated books, children's books, photography books
- More consistent quality across print runs
- Higher printing cost reflects better quality
For most non-fiction and low content books: KDP quality is sufficient. For color-heavy illustrated works where print accuracy matters, IngramSpark has the edge.
File Requirements
Both platforms accept similar file types, but specifications differ:
| Requirement | KDP | IngramSpark |
|---|---|---|
| Interior format | PDF (print), EPUB/DOCX (Kindle) | PDF only |
| Cover format | PDF (print), JPG (Kindle) | PDF only |
| Color mode | RGB (KDP converts) | CMYK (required for print) |
| Bleed | 0.125" | 0.125" |
| Resolution | 300 DPI | 300 DPI minimum |
Important difference: IngramSpark requires CMYK color mode for print files. If you design in RGB (as most screen-based design tools default to), you must convert to CMYK before uploading to IngramSpark or colors will shift. KDP handles the RGB-to-CMYK conversion automatically.
Cost Comparison Over Time
KDP: $0 ongoing No setup fees, no revision fees, no annual fees. Pure per-sale deduction from royalties.
IngramSpark: $49/title setup Plus $25 for each file revision. If you publish frequently and revise often, costs accumulate. However, IngramSpark regularly releases promo codes that waive the setup fee — search "IngramSpark promo code 2026" before setting up any title.
Break-even consideration: If a title on IngramSpark earns you $2.00/sale from bookstore/library distribution, you break even on the $49 setup fee after 25 additional sales. Beyond that, you're in profit from distribution you wouldn't have had with KDP alone.
The Verdict: Which Should You Use?
For beginners and low content publishers: Start with KDP exclusively. It's free, simple, and reaches the platform where most book buyers are. Add IngramSpark only when you have specific reasons.
For non-fiction authors with author platform ambitions: KDP for Amazon + IngramSpark for everything else. The dual setup takes a few extra hours but gives you both maximum Amazon income and full bookstore/library access.
For fiction writers targeting genre audiences: KDP with KDP Select for fiction — Kindle Unlimited readthrough matters for genre fiction. Consider IngramSpark for print distribution once your catalog is established.
For children's book publishers: IngramSpark for distribution + KDP for Amazon. Color quality and bookstore/gift shop distribution matter more in the children's market than in most others.
For anyone needing board books: IngramSpark is the only option.
Frequently Asked Questions
Can I use KDP and IngramSpark for the same book?
Yes, with care. Use KDP for Amazon distribution and IngramSpark for everything else. In IngramSpark, uncheck "Amazon" from distribution channels to avoid competing with yourself at lower margins.
Does IngramSpark affect my Amazon ranking?
No — IngramSpark creates a separate supply chain. Your Amazon listing performance, BSR, and ranking are determined entirely by your KDP listing data.
Is IngramSpark worth it for low content books?
Rarely. Low content books (journals, planners) don't get bookstore placement. The $49 setup fee and lower royalties on IngramSpark don't generate additional sales for most low content publishers.
How do I get IngramSpark promo codes?
Search for current promo codes before setup. Self-publishing associations (Alliance of Independent Authors), writing conferences, and IngramSpark's own blog regularly publish waiver codes. The $49 fee is often avoidable with a current code.
Which platform pays faster?
KDP pays monthly, 60 days after the end of the royalty month. IngramSpark pays quarterly. KDP wins on payment timing.
Summary
KDP dominates for Amazon-focused publishers — higher royalties per Amazon sale, simpler operations, integrated tools. IngramSpark wins for bookstore/library distribution, wider eBook reach, and specialty formats.
The practical framework:
- Low content publisher → KDP only
- Non-fiction author → KDP + IngramSpark (exclude Amazon on IS)
- Fiction writer → KDP (+ KDP Select for genre fiction)
- Children's book author → Both, with IngramSpark for color print and retail
- Board book publisher → IngramSpark only
Generate your book's complete metadata for KDP with ZenEbookAI's KDP Wizard — title, keywords, HTML description, and pricing optimized for Amazon's search algorithm.
