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

KDP vs BookBaby: The Honest Truth

Amazon KDP is free. BookBaby charges $399–$1,999+ for publishing packages. Are those packages worth it? For most authors, no. Here's why — and what to do instead.

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

Side-by-side comparison

Feature Amazon KDP BookBaby Books.by
Platform Type Free DIY marketplace Paid full-service packages Direct-to-reader storefront
Upfront Cost $0 $399–$1,999+ $99/year (unlimited titles)
Per-Book Fees $0 $0 (after package) $0
Ebook Royalty 35–70% 50–70% (minus upfront package cost) 100% (minus processing)
Print Royalty 60% minus print cost ~45–55% (wholesale) 100% (minus print + processing)
Typical Royalty* $5.74 $4.50 (retail channels) $9.60
Break-Even Point First sale 70–400+ books 11 books
Payout Speed 60 days Monthly Daily
Amazon Reach Native (best ranking) Via distribution Not applicable
Wide Distribution Amazon only 150+ retailers Direct sales only
Formatting Included DIY DIY or hire freelancer
Cover Design Basic cover builder Template or custom Cover builder
Editing Services Higher tiers only
Free ISBN (KDP-imprinted) (unrestricted)
Customer Data Anonymous Via retailers Full details
Best For DIY authors, Amazon sales Authors who want "done for you" Authors with their own audience

*Based on a 200-page B&W paperback at $19.99 retail. BookBaby royalty assumes retail channel sale with standard wholesale discount.

Free DIY vs expensive "done for you"

Let's be blunt: BookBaby makes money by charging new authors for services they could get cheaper elsewhere — or learn to do themselves.

Amazon KDP is a free, DIY platform. You upload your book, set your price, and Amazon handles printing and fulfillment. It takes an afternoon to learn. There's no gatekeeper. No upfront cost. You're earning royalties from your first sale.

BookBaby is a paid service company. They bundle formatting, cover design, ISBN, and distribution into packages that cost $399 to $1,999+. The appeal is "we handle everything." The reality is you're paying 2–3× market rates for each service, bundled together for convenience.

Here's the uncomfortable math: a BookBaby package that includes basic editing, formatting, and cover design for $1,500 contains services you could hire freelancers to do for $500–$800 total. The extra $700–$1,000 is the "we'll hold your hand" premium.

For authors who are intimidated by technology or have money to burn, maybe that's worth it. For everyone else, it's not.

What you actually earn per book

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

Amazon KDP

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

BookBaby

$4.50
per book via retail channels
Retail price$19.99
Wholesale discount (55%)−$11.00
Print cost−$4.50
You keep$4.50
Upfront cost: $399–$1,999+

Books.by

$9.60
per book sold direct
Retail price$19.99
Print + shipping−$10.15
Processing (2.9% + $0.30)−$0.24
You keep$9.60
Annual cost: $99 (unlimited books)

The break-even problem: If you spend $1,000 on a BookBaby package and earn $4.50 per book through retail channels, you need to sell 222 books just to break even. With KDP, you're profitable from sale #1. With Books.by at $99/year, you break even at 11 books.

Most self-published books sell fewer than 100 copies. BookBaby is betting you won't do the math.

Breaking down BookBaby's packages

Let's look at what you actually get in BookBaby's packages — and what it would cost to get the same services elsewhere.

BookBaby's "Essentials" Package: $399

  • Interior formatting: $100–$200 on Reedsy or Fiverr
  • Template cover design: $50–$150 on Fiverr (or free with Canva)
  • ISBN: Free from Books.by, or $125 from Bowker
  • Distribution setup: Free on KDP, D2D, or IngramSpark ($49)
BookBaby price:$399
DIY/freelancer cost:$150–$400

BookBaby's "Professional" Package: $1,199

  • Everything in Essentials: $150–$400
  • Custom cover design: $200–$500 on Reedsy
  • Basic copyediting: $300–$600 for a 60,000-word novel
BookBaby price:$1,199
DIY/freelancer cost:$650–$1,500

The pattern is clear: BookBaby bundles services at a 50–100% markup over hiring freelancers directly. The only value they add is convenience — you pay one company instead of managing multiple freelancers. For some authors, that convenience is worth the premium. For most, it's not.

When to use each platform

✅ Use Amazon KDP when...

  • You want to maximize profit. No upfront costs means every sale is pure profit (after Amazon's cut).
  • You're willing to learn. KDP takes an afternoon to figure out. The learning curve is gentle.
  • Amazon is your primary market. 70%+ of ebook sales happen on Amazon. KDP is the direct route.
  • You can format your own manuscript — or pay a freelancer $100–$200 to do it.
  • You want to publish multiple books. The free model compounds as you build a backlist.

⚠️ Consider BookBaby only if...

  • You truly can't handle the DIY process — not "don't want to," but genuinely cannot.
  • You have significant money but zero time. BookBaby's value is convenience, not cost-effectiveness.
  • You want one point of contact instead of managing multiple freelancers.
  • You're publishing a single legacy book — a memoir or family history where cost isn't the priority.

Even then, consider hiring a publishing consultant for a few hundred dollars to manage freelancers on your behalf. You'll get better results for less money than BookBaby's packages.

🏆 The verdict: Use KDP unless you have specific reasons not to

For 90%+ of self-publishing authors, KDP is the right choice. It's free, it reaches the biggest market, and the skills you learn transfer to future books. BookBaby's packages are overpriced for what they include. If you want wide distribution, use Draft2Digital (free) or IngramSpark ($49/title) instead. And for your own traffic — email lists, social media, website — use a direct sales platform like Books.by where you keep 100%.

How to publish for less than BookBaby's cheapest package

Here's what I'd tell any new author who's considering BookBaby:

The $300–$500 publishing stack

  1. Editing: Hire a copyeditor on Reedsy or through a writing community. Budget: $200–$400 for a novel.
  2. Cover design: Use a freelancer on Fiverr or 99designs. Budget: $50–$150 for a professional cover.
  3. Formatting: Use free tools like Atticus, Reedsy, or Kindle Create. Or hire on Fiverr for $50–$100.
  4. Amazon sales: Publish on KDP (free). Upload, set price, done.
  5. Wide distribution: Use Draft2Digital (free) for Apple, Kobo, B&N, and more.
  6. Direct sales: Books.by ($99/year) for your own storefront with 100% royalties.
Total cost:$300–$550
vs BookBaby Essentials:$399
vs BookBaby Professional:$1,199

For the same price or less than BookBaby's cheapest package, you get professional editing, a custom cover, and access to more sales channels with higher royalties. You also learn skills that make every future book easier and cheaper to publish.

Print quality and ebook capabilities

Print Quality

Both KDP and BookBaby produce professional-quality print-on-demand books. BookBaby uses Lightning Source (same printer as IngramSpark), while KDP uses Amazon's own print facilities. The quality difference is negligible for most books — both are industry-standard.

Ebook Publishing

KDP dominates here. Kindle has 70%+ of the ebook market. KDP offers 35–70% royalties depending on price, with the 70% rate available on books priced $2.99–$9.99. BookBaby can distribute ebooks to Amazon, Apple, Kobo, and others — but you'll typically earn less per sale due to their fee structure and wholesale discounts.

Distribution Reach

BookBaby distributes to 150+ retailers including Amazon, B&N, Apple Books, and libraries. KDP is Amazon-only for both print and ebook. However, you can easily add wide distribution by using Draft2Digital (free) or IngramSpark alongside KDP — getting the same reach as BookBaby without the upfront package cost.

Kindle Unlimited Access

KDP exclusive. If you want your ebook in Kindle Unlimited (where readers pay a subscription for unlimited reading), you must publish through KDP with exclusivity. BookBaby can't get you into KU. This is a significant consideration — KU authors report 30–50% of their income coming from page reads.

Frequently Asked Questions

Related Reading

KDP vs IngramSpark
The two biggest platforms compared head-to-head
BookBaby Alternatives
6 cheaper options for self-publishers
Best Self-Publishing Platforms
Complete comparison of all major platforms for 2026

Ready to keep 100% of your royalties?

Skip the overpriced packages. Use KDP for Amazon, and Books.by for direct sales — where you keep everything you earn.

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