This isn’t a question of which platform is better. It’s a question of what each platform does that the other can’t — and how to use both without cannibalizing your own sales.
KDP Print is Amazon’s print-on-demand service. Your book gets printed when a customer orders it on Amazon. No inventory. No upfront cost. Seamless integration with the world’s largest bookstore.
IngramSpark is Ingram’s print-on-demand service. Ingram is the largest book distributor in the world — their catalog feeds into 40,000+ retailers, libraries, and wholesalers across 80+ countries. Barnes & Noble, independent bookstores, library systems, airport shops, international retailers — they all order through Ingram.
Both print your book on demand. Both handle fulfillment. But they serve fundamentally different channels, and the economics are different enough to matter.
The Core Difference
KDP Print serves Amazon. Your book is listed on Amazon, printed at Amazon facilities, and shipped by Amazon. KDP Print titles technically have “expanded distribution” that reaches non-Amazon channels, but in practice, the discount structure makes this unworkable for most retailers (more on that below).
IngramSpark serves everyone else. Your book enters the Ingram catalog, which is the ordering system that brick-and-mortar bookstores, libraries, and international retailers actually use. If a customer walks into a Barnes & Noble and asks them to order your book, it’s Ingram that fulfills that order.
Running both means your book is available everywhere — Amazon through KDP, and the rest of the world through IngramSpark. This is the standard setup for serious indie publishers.
Cost Comparison
| KDP Print | IngramSpark | |
|---|---|---|
| Setup fee | Free | Free (as of current pricing — this has changed before) |
| Per-title revision fee | Free | Free for metadata; interior/cover file changes may incur a fee |
| Print cost | Competitive — generally lowest for Amazon-fulfilled orders | Slightly higher per unit, varies by trim and page count |
| Royalty model | List price minus print cost minus Amazon’s cut (40% for Amazon channel) | List price minus print cost minus wholesale discount (you set this: 30%–55%) |
| Minimum author copies | 1 (order at print cost) | 1 (order at print cost + shipping) |
The print cost difference between the two platforms is typically $0.50 to $1.50 per unit for a standard 300-page trade paperback. KDP Print is usually cheaper because Amazon subsidizes printing to drive sales on their own platform.
But the royalty math is where it gets interesting.
Royalty Math: The Real Numbers
Let’s compare a 300-page, 6 × 9, black-ink paperback listed at $16.99.
KDP Print (Amazon.com sales):
- List price: $16.99
- Print cost: ~$4.85
- Amazon takes 40% of list price: $6.80
- Your royalty: $16.99 − $4.85 − $6.80 = $5.34
IngramSpark (wholesale channel) at 55% discount:
- List price: $16.99
- Print cost: ~$5.50
- Wholesale discount (55%): $9.34
- Your royalty: $16.99 − $5.50 − $9.34 = $2.15
IngramSpark at 40% discount:
- List price: $16.99
- Print cost: ~$5.50
- Wholesale discount (40%): $6.80
- Your royalty: $16.99 − $5.50 − $6.80 = $4.69
The discount rate you set in IngramSpark determines who will stock your book. At 55% discount with returns accepted, most bookstores will order it. At 40% with no returns, almost none will — but libraries and online retailers still might.
This is the fundamental trade-off: wider distribution means deeper discounts, which means lower per-unit royalties.
The Discount and Returns Question
Brick-and-mortar bookstores operate on a consignment-like model. They expect:
- 50% to 55% wholesale discount off the list price
- Full returnability — if the book doesn’t sell, they send it back for a full refund
These are non-negotiable norms, not suggestions. If your IngramSpark listing offers 40% discount and no returns, bookstore buyers will skip it. Their margins don’t work at 40%, and their business model requires the safety net of returns.
If your goal is bookstore placement: Set 55% discount and accept returns in IngramSpark. Your per-unit royalty will be thin, but bookstore presence drives discoverability that doesn’t show up in royalty calculations.
If your goal is library and online retail only: Set 40% to 45% discount with no returns. Libraries order through Ingram regardless of return policies, and online retailers are less discount-sensitive than physical stores.
If your goal is Amazon-only: Skip IngramSpark entirely and use KDP Print alone. But understand that you’re invisible to the 80% of the book market that doesn’t buy through Amazon.
Why Not Just Use KDP Expanded Distribution?
KDP Print offers an “Expanded Distribution” checkbox that theoretically makes your book available to non-Amazon retailers through KDP’s own distribution channels. In theory, this covers bookstores, libraries, and online retailers.
In practice, it doesn’t work well for three reasons:
The discount is fixed at 60%. KDP takes 60% of your list price for expanded distribution sales, leaving you with list price minus 60% minus print cost. For a $16.99 book with a $4.85 print cost, that’s $16.99 − $10.19 − $4.85 = $1.95 per sale. IngramSpark at 55% beats this.
Bookstores don’t order from KDP. Bookstore buyers use the Ingram catalog. KDP’s expanded distribution technically feeds into some of the same channels, but the metadata, availability signals, and ordering experience are inferior to a direct IngramSpark listing.
No returnability option. KDP expanded distribution doesn’t support returns. Bookstores won’t stock non-returnable books.
If you’re using IngramSpark, turn off KDP’s expanded distribution to avoid channel conflicts and pricing confusion.
The Recommended Setup
For most indie publishers, the optimal configuration is:
KDP Print — Amazon Channel Only
- Expanded distribution: OFF
- This is your Amazon listing. It handles Amazon.com, Amazon.co.uk, Amazon.ca, Amazon.com.au, and other Amazon marketplaces.
- You get the best print cost and the best royalty for Amazon sales.
IngramSpark — Everything Else
- Wholesale discount: 55% if targeting bookstores, 40% if targeting libraries and online only
- Returns: Yes (destroy) if targeting bookstores, No if not
- Distribution: Global
- This handles Barnes & Noble, independent bookstores, library wholesalers (Baker & Taylor, Brodart), international retailers, and online stores beyond Amazon.
Pricing
- Use the same list price on both platforms. Different list prices on different channels creates customer confusion and potential Amazon price-matching issues. Amazon will match the lowest price they find, which can tank your KDP royalty.
ISBNs
- Use the same ISBN for the same format across both platforms. Your paperback ISBN is your paperback ISBN — it doesn’t change based on where it’s printed. One ISBN per format (ebook, paperback, hardcover), not one per distributor.
When to Add IngramSpark
Day one if you care about bookstores, libraries, or international sales. The Ingram catalog is where the non-Amazon book world lives. Delaying IngramSpark means months of invisibility in those channels.
After your first 3 to 5 titles if you’re Amazon-focused and testing the market. There’s nothing wrong with starting KDP-only and expanding to IngramSpark once you’ve validated demand and refined your production process.
Never if you’re exclusively an Amazon publisher and your audience finds you through Amazon ads, Amazon SEO, and Amazon reviews. Some publishers build profitable businesses entirely within the Amazon ecosystem. IngramSpark adds complexity and cost that not every publisher needs.
The Short Version
KDP Print is your Amazon engine. IngramSpark is your everything-else engine. Running both gives you full market coverage. The discount and return settings in IngramSpark determine whether bookstores will stock you. Price identically on both platforms. Use the same ISBN per format. Turn off KDP expanded distribution if you’re on IngramSpark.
That’s the setup. The strategy is yours.
Keep Reading
- Print Specifications Guide — Every trim size, binding type, paper stock, and cover finish for print-on-demand books.
- Wide vs. Exclusive Distribution — How to decide between Amazon exclusivity and multi-platform distribution.
- Print Cost Estimator — Calculate your per-unit printing cost and royalty across KDP Print and IngramSpark.
Caliana Press publishes fiction, nonfiction, textbooks, and educational content across all genres and formats.
Subscribe to the Caliana newsletter for publishing guides, new releases, and exclusive content.
