Write your book in Reedsy Studio. Try the beloved writing app for free today.

Craft your masterpiece in Reedsy Studio

Plan, write, edit, and format your book in our free app made for authors.

BlogUnderstanding Publishing

Last updated on Mar 22, 2024

Print on Demand Books: The 6 Best Services in 2024, Compared!

When it comes to picking a print-on-demand (POD) service, today’s authors are spoiled for choice. In fact, it has never been easier and more affordable for indie authors to sell quality print versions of their work, closing the gap between the world of traditionally published and self-published books.

To help you confidently decide which POD supplier to trust, we’ve actually tested some of the most popular services available on the market.

The best print-on-demand book services:

1. KDP Print
2. IngramSpark
3. Draft2Digital
4. Blurb
5. Bookvault
6. BookBaby

How does Print-on-Demand for books work?

Before we examine the pros and cons of each service, let’s briefly explain how print-on-demand book publishing works, and how it’s different from its counterpart, offset printing

Offset printing involves ordering a large quantity of books (e.g., 1,000 copies) from a printing company and paying them upfront. This means you’ll have to store and ship the copies yourself, likely without any guarantee that they will sell out. For most authors, this option is both logistically and financially impractical. 

Conversely, POD enables you to list your book on platforms such as Amazon or Barnes and Noble, and when a reader orders one or more copies of your book, the company prints and ships them, taking a distribution fee (typically 30%-55% of the list price). Your royalty is the remaining amount minus the printing costs.

Illustration explaining how Print on demand works, from order, to print, to delivery.

Let’s now dive deep into the best print on demand book companies.

The best Print-On-Demand book companies

Here’s a quick overview of each print on demand company across a variety of important factors:


User Experience

Setup fee

Cost per book*

Print quality



KDP Print

4/5 😊




Excellent for Amazon sales, poor expanded plan



2/5 😐



Very Good




5/5 😁



Very Good

Uses Ingram



5/5 😁




Uses Ingram



4/5 😊



Very Good

Excellent for U.K. sales, recently entered the U.S. market



3/5 🙂



Very Good

Distributes to BookBaby Bookshop + other major retailers


*Price for one trade book copy as of January 2023: 6”×9”, 328 pages, softcover, black and white interior. Note that, aside from your book specifications, print costs may also vary by country and are subject to change due to inflation.

To test each service, we printed How to Market a Book by Reedsy’s very own Ricardo Fayet. Here’s what the copies looked like when they arrived in the mail:

So far, so good! Now, let's take a closer look at what it's like to use all of these services.

1. KDP Print

💸 Setup fee: None
📚 Printing cost: $4.5
🚢 Shipping timeline: 1-3 working days
💰 Royalty: 40%–60%
📐Trim size: 16 paperback options, 5 hardcover options

KDP Print is Amazon’s own print-on-demand service for indie authors, operating through its Kindle Direct Publishing platform. Printing a book on Amazon is straightforward, and since most authors opt to self-publish on Amazon through KDP anyway, it's pretty convenient to use the same platform. 

Landing page of KDP print

Setup & user experience

From your KDP “Bookshelf,” you can start the process in a couple of clicks, filling in basic details about your book and choosing your printing specs. KDP Print has by far the best visual representation of different types of paper quality and color options in this setup stage. 

Screengrab of KDP Print color and paper options
Screengrab: KDP Print

One thing to note is that the book cover file you upload must match the trim size you’ve selected perfectly, or else you won’t be able to move forward. The best way to make sure of this is to use KDP Print’s book cover calculator and share the template with your book cover designer.

💅Most readers judge books by their covers. Hiring a professional designer can help you sell significantly more books. Explore some of the most talented designers on our marketplace. 



Get an amazing book cover

Let readers judge your book by its (professionally-designed) cover.

Our copies from KDP were slightly less polished than the copies we ordered from the other POD services. The black and white images within the chapters were slightly lower in contrast, and there was a small issue with the binding, which meant the book didn’t fully close when laid down flat.

Holding a KDP Print book copy to show the split in the book's middle
Note the natural split down the middle of the book.
Photo of the interior of an Amazon KDP Print book copy
KDP Print, cream paper

In terms of typesetting, the text was perfectly aligned on the page with good readability on both the white and cream paper versions. 

KDP Print users have historically reported variations in quality, often changing with the season and supply chains. We don’t expect the issues we encountered with the binding and image quality to appear in all KDP paperbacks — it simply hammers home the fact that not every copy printed will be perfect. 

Costs, distribution, and royalties

In terms of costs, KDP Print offers one of the lowest printing costs on the market, and Amazon notably offers up to 60% in royalties for paperbacks sold on its marketplace.

If you opt for Amazon’s Expanded Distribution plan, which leverages Ingram’s distribution, you’ll get the same royalty for sales on Amazon, but only 40% (minus printing costs) for sales from outside retailers like Barnes & Noble.On Amazon’s site, you can calculate your estimated print royalties.

Note that earnings might differ depending on which Amazon marketplace you sell from, but generally speaking, they are 2 to 3 times higher than other services (for copies sold on Amazon).

Screengrab of KDP Print Estimated Earnings calculator
Estimated royalty = (List Price * 60%) - Printing

The verdict

Amazon’s KDP Print is a strong POD service, offering low costs, high royalties, and lightning-fast deliveries, so virtually every author should list their book on it. And in today’s self-publishing scene, regardless of genre, most of your online print sales will most likely come through Amazon, so maximizing your royalties by using their dedicated POD service makes sense.

If you want to distribute your book via non-Amazon retailers or brick-and-mortar stores (and enjoy better royalties on those sales), you should use other services besides KDP print.

Remember that Amazon doesn’t allow pre-orders for print books, but you could get around this by using IngramSpark or Draft2Digital for this purpose, as we’ll explain in the next section. That said, you now have the option to schedule a release date for print books up to 90 days in advance. While the book's detail page remains hidden, this gives you more control over the launch date, and allows you to place author copies.

📐 Need to format your manuscript for publication? Use our free book creation tool.



The Reedsy Book Editor

Format your manuscript for print or EPUB with a single click.

2. IngramSpark

💸 Setup fee: None
📚 Printing cost: $5.8
🚢 Shipping timeline: 2-3 working days
💰 Royalty: 45%–70%
📐Trim size: 3 paperback options, 3 hardcover options

IngramSpark is the premier POD platform for authors looking to distribute their books to the greatest range of brick-and-mortar stores. With a distribution network of over 40,000 retailers and libraries, this might be your best option if you’re looking to stock your titles in all the traditional places where readers get their books. 

Landing page of IngramSpark

Setup & user experience

The one downside of IngramSpark is that the platform is a bit clunky and text-heavy, making it the least user-friendly option of the bunch. As a first time author, you’ll likely go through IngramSpark’s Book Building Tool and have to read through the long and wordy book cover specifications to upload your manuscript. It’s easier if you have your files prepared, so make sure to use a professional writing app and collaborate with a book cover designer who is used to the industry book size standards.

Screengrab of IngramSpark's Print on demand platform
Screengrab: setting up your title on IngramSpark

Once you manage to upload your title, your book will undergo an automated and manual file review which takes approximately 5 business days. All in all, it’s a thorough but time-consuming process 一 not ideal for low-tech authors, especially given IngramSpark’s minimal customer support.

🔍 For an insider look at this service, you can also check out our full IngramSpark review.

Our IngramSpark copy had perfectly aligned pages and a solid binding. For a result that feels closer to the paperback novels you’d typically find in bookstores, we’d recommend the cream-colored stock over the white paper option.

Book interior of an IngramSpark print on demand copy
IngramSpark, cream paper

IngramSpark’s glossy cover had a slight texture that made it feel a bit more premium and pleasant to hold compared to KPD and Blurb's equivalent covers. Again, very tiny differences but to some, this may be important.

Costs, distribution, and royalties

Besides competitive printing costs, IngramSpark offers direct distribution to over 40,000 retailers in the United States, from Barnes & Noble to your local bookstore. You’ll also be connected to Ingram’s global printing partners in Australia, China, the United Kingdom, and more. 

Ingram’s logistics network is so well-established that even other retailers like Draft2Digital and Blurb use it. This means that if you directly choose IngramSpark, you avoid some of the middleman fees you’d have to pay with other distributors. But you'll have to pay a market access fee of 1% of your title's list price for every copy sold (e.g. if you want to sell your book for $10, you'd need to pay $0.10).

In terms of royalties, Ingram’s wholesaler discount ranges between 35%–55%, but it recommends the latter for maximum distribution. For our book, the printing cost came to $5.87, which means we’d have to price our book above $13 if we want to make any profit (at the 55% discount). You can find out how much you’ll make per book by using IngramSpark’s pricing calculator.

Finally, you’ll have to choose whether you want to make your book returnable or not. Many brick-and-mortar stores won’t order books that can’t be returned if they don’t manage to sell them, but this option puts financial pressure on authors, who’ll have to bear the printing costs and delivery fees of the returned copies ($3 per book in the United States).

Screengrab of how to set your book returnable on IngramSpark
Screengrab: Returns on IngramSpark

Due to the potentially high cost, perhaps even exceeding earnings, most authors are terrified of offering returns. But usually bookstores won’t order your book unless they can see there’s enough demand for it, or you actively ask them to do so (as a book promotion strategy), so the risk should be calculated. That said, you should be prepared to deal with the potential financial impact of returns, for example, by setting your book to be “destroyed” instead of delivered back, so you’d “only” pay for the print cost.   

The verdict

If you're looking to sell through major chain and indie stores, digital and brick-and-mortar alike, IngramSpark is by far the best option. The prices are cheap enough to make some profit, and its distribution reach is unparalleled. You’ll only need to arm yourself with patience to deal with its slow interface and review process.

Of course, as we mentioned earlier, you can always combine KDP Print and IngramSpark to get the best of both worlds. To do that, buy your own ISBN number, then set up your book on KDP and IngramSpark separately, making sure you list your book on Amazon first and do not select the Expanded Distribution option.

As mentioned above, you can also use IngramSpark (or Draft2Digital) to set up pre-orders on Amazon. But since Amazon does not play too well with external vendors, you could encounter “inventory issues”, shipping delays, or “out of stock” warnings on your Amazon listing. If you go down this route, one option is to create two slightly different versions of your book, assign them two different ISBN numbers (that you own), and list them separately on both platforms (e.g., Amazon and IngramSpark) 一 so that they’ll be treated as different books.

🤔 What are the minimum requirements to get stocked in bookstores?

  • ⛔ Don’t distribute with Amazon’s expanded plan. Many bookstores are “at war” with Amazon and won't order from it. It’s better to use platforms that  have a good relationship with bookstores, such as IngramSpark, for example. 
  • 💸 Offer a 55% retail discount. This is the industry standard 一 physical bookstores, both big chains and indies, will not stock your book otherwise. 
  • 🔁 Make your book returnable. Again, many bookstores will pass if it’s not. 

3. Draft2Digital

💸 Setup fee: None
📚 Printing cost: $5.6
🚢 Shipping timeline: 2-3 working days
💰 Royalty: 45%
📐Trim size: 6 paperback options, 0 hardcover options

After being in beta for a long time, Draft2Digital’s Print on Demand service is finally open to all authors. Draft2Digital (D2D) relies on Ingram both for printing and distribution, but its competitive advantage is in the user experience.

Landing page of DraftToDigital

Setup & user experience

D2D’s user interface is intuitive and clean, making it easy to upload files and information, as well as preview your book interior and cover crop lines. Moreover, if you run into trouble, D2D’s customer support is very helpful, and it also has a hotline you can call. 

Screengrab of D2D's POD interface
Screengrab: setting up your title on Draft2Digital

Moreover, if you run into trouble, their customer support is very helpful, and they also have a hotline you can call. 

As mentioned, Draft2Digital relies on Ingram to fulfill their print orders, which means that your customers should receive similar quality copies no matter which of the two options you go for. Our take? The print quality is good and should serve most authors well, so long as their book files are formatted correctly.

Book interior of a Draft2Digital print on demand copy
Draft2Digital, cream paper

🔍 For more info on this service, you can also check out our detailed Draft2Digital review.

Costs, distribution, and royalties

As previously mentioned, D2D relies on the Ingram network for printing and distribution, which means similarly competitive printing costs. But unlike IngramSpark, which offers a 45–70% range of royalty, D2D has a flat (and standard) 45% royalty rate. You can easily calculate your profit per copy by entering your book’s trim size, page number or word count, and sale price.

Screengrab of D2D's estimated royalties calculator
Estimated royalties for our trade book, 6"×9", 328 pages, softcover, B&W interior

It's also important to note that D2D doesn't allow book returns, so if you want your book stocked on brick-and-mortar shelves, you should use IngramSpark instead.

The verdict

There’s a lot to like about D2D’s Print 一 it leverages the printing and distribution capabilities of Ingram, but offers a much better user interface and solid customer support. Its heavy reliance on Ingram's networks could, however, cause problems that it can't directly and quickly fix, so keep that in mind. Also, if you’re hoping to publish hardcover editions of your book, you’ll have to look elsewhere.

🤔 Can self-published authors get their book into bookstores? 

Indie authors can find support from many book sellers if they meet the minimum requirements listed above and, as The Hot Sheet suggests, develop a relationship with them. To do that: 

  • participate in regional bookseller conferences, 
  • offer pre-orders exclusively to one store, 
  • organize live sign-ups and other special deals. 

Importantly, look to booksellers in your immediate community, where your book will be more likely to be sold.     

4. Blurb

💸 Setup fee: None
📚 Printing cost: $10
🚢 Shipping timeline: 2-4 working days
💰 Royalty: 45%–60%
📐Trim size: 3 paperback options, 3 hardcover options

Blurb’s POD service is certainly more expensive than the other options in this post, but it provides a great user experience and high-quality products. 

Landing page of Blurb

Setup & user experience

Blurb’s platform is modern, fast, and intuitive, making for one of the smoothest upload experiences of the bunch. If your print files are ready, you can set up your book for sale in under 10 minutes. Their software automatically detects and corrects potential issues in your files, then clearly previews how they’ll look on paper. And should issues arise, Blurb’s customer support is stellar.

Screengrab of Blurb's POD interface
Screengrab: Blurb's file print preview 

One minor difference, compared to other services, is that the matte cover finish is only available for hardcover, whereas the softcover can only be glossy. 

Though we’ve mentioned before that most of the POD services offer similar print quality, it should be noted that the copy we received from Blurb did have a slight edge over the others. The colors on the cover design were the closest to the original files we uploaded, and the contrast of the print was stronger — making for an easier read and overall more professional feel.

Book interior of a Blurb print on demand copy
Blurb, cream paper

The attention to color and clear printing is not surprising when you consider that Blurb’s strength lies outside just printing standard-sized trade paperbacks; they also offer a range of high-quality photo books (with landscape and portrait options), as well as magazine formats, giving you more choices for designing your product. There is, however, a cost trade-off, so if your book is mainly text-based and has very few to no images, Blurb may not be worth the extra pesos.

Costs, distribution, and royalties

Blurb is rather expensive: the printing cost per copy of our book is over $10, which is twice as much as what many other services offer. The reason is likely the slightly higher print quality, but that’s hard to justify for most authors.

As for distribution, there are two main options on Blurb: the Global Retail Network, which distributes through Ingram, and Blurb Direct Sales, which is Blurb’s own bookstore. If you go with the latter, you'll lose significant discoverability, but will be able to make more profit per sale since there is no distribution fee. If you choose to go global instead, you can pick either a 40% or 55% wholesale discount, with the latter being the recommended choice. 

Screengrab of Blurb's estimated earnings for print on demand
Estimated royalties for our trade book, 6"×9", 328 pages, softcover, B&W interior

With our test book, we had a base cost of just over $10. To benefit from the widest discoverability, we’d have to set our wholesale discount at 55%, meaning that our retail price would have to be at least $22.38 if we wanted to make a single cent of profit. The price is almost certainly prohibitive for writers of fiction and memoir, whose readers are used to buying paperbacks for under $17. 

The verdict

Blurb is a well-rounded service that offers great print quality and distribution, but it’s not for every writer. We’d recommend it to those who can support a “premium” price (i.e., writers who want to publish photo books, children’s books, or heavily illustrated books), those who particularly care about print quality, or those whose top priority isn’t turning a direct profit from book sales (e.g., if you are publishing a book for business leads or for family members).

🤝 We’ve partnered with Blurb to make it easier (and a bit more affordable) for authors to format and print their beautiful books. Find out more here.

5. Bookvault

💸 Setup fee: $25
📚 Printing cost: $6.2
🚢 Shipping timeline: 4-6 working days
💰 Royalty: 40%–90%
📐Trim size: 6 premade paperback and hardcover options + a custom option

Bookvault is a POD service that specializes in direct sales fulfillment. It integrates seamlessly with Shopify, WooCommerce, Wix, and PayHip, allowing authors to sell print books directly through their author website.

Landing page of Bookvault

Setup & user experience

Modern and easy to navigate, Bookvault’s app is solid, though the user experience still has room for improvement. Setting up a title is quick and straightforward, and it’s fairly easy to order an author copy and manage distribution options.

Bookvault's Print on demand interface
Screengrab: Setting up a title on Bookvault

Based on our experience ordering test copies, we’d suggest that you double-check your printing specs throughout the process. Early in the process, we accidentally chose a format size that wasn’t compatible with our book file. The issue wasn’t automatically flagged, which resulted in us receiving a test copy that was… a little off.

On the left, a book printed in the wrong size, on the right, the corrected version
Before and after correcting our mistake.

To their credit, Bookvault corrected the issue promptly and free of charge 一 which was nice on their behalf.  

As expected, the quality of the final books we received from Bookvault was on par with IngramSpark. The colors on the cover design were reproduced faithfully, and nothing was out of place within the body of the book itself.

Book interior of a Bookvault print on demand copy
Bookvault, cream paper

Costs, distribution, and royalties

Bookvault comes with a setup fee, but also low printing costs and a generous royalty scheme. 

Bookvault distributes through The Great British Book Shop, which has its own retail network but can also list your book on channels like Amazon, Gardner, and Adlibris.

When you choose a retail price and play with the wholesaler discount, you'll see the estimated earnings after printing costs.

Estimated royalties for our trade book, 6"×9", 328 pages, softcover, B&W interior

If you use one of their integrations, you can sell directly on your website, avoid paying retailer fees, and keep the earnings minus print costs. If you don’t use ecommerce services, but you still want to sell “as directly as possible”, you can point your readers to buy from The Great British Bookshop and enjoy a rather high royalty payout.

Historically, Bookvault’s printing facilities were exclusively based in the UK, making worldwide shipping for US orders very expensive (ranging between $14 and $32 per book). However, Bookvault has started collaborating with US partners in order to print and ship books locally, at a competitive price, making it an exciting new option for American authors. Currently, only specific bindings and paper stocks are available, but they plan to continue expanding their offer. 

💲Bookvault discount for Reedsy authors:

Use the code JP23-REEDSY to get 50% off your title setup or 5% off your production costs. You can use the code on both services, for a maximum of 5 times in total.  

The verdict

Overall, Bookvault is a perfect option for authors who can sell directly from their site, and sell mostly to readers in the UK and, now, in the US too (as long as your book printing specs are supported.) The company is striving to provide excellent service to independent authors by maintaining prices that are either comparable to or slightly lower than those of the competitors. 

Disclaimer: Reedsy used their services to print 200 hardcover copies for the SPS Live 2023 conference, and we plan to use them again for two additional book conferences in the United States.

6. BookBaby

💸 Setup fee: $399 for the expanded distribution plan
📚 Printing cost: $6.20
🚢 Shipping timeline: 5-6 business days
💰 Royalty: 10%–50%
📐Trim size: 5 options for both paperback and hardcover

BookBaby is a platform that provides a range of publishing-related services, as well as a POD option for authors.

Landing page of BookBaby

Setup & user experience

When you begin the setup process, you’ll be asked how many copies of the book you want to print. This may be confusing, as POD entails printing only after you make a sale. The reason is that BookBaby uses a mix of POD and offset printing: first, you have to make a bulk order (between 25 and 2,000 copies), then your book will be made available for POD. 

If you don't want to place a bulk order, you can print a single copy of your book, but it will be quite expensive compared to a bulk order, which comes at a discount. Overall, this is a great option for authors looking to order a bunch of physical copies for promotional purposes and in-person sales to begin with, but not for those looking to get a single author copy before distribution.

Setting up your book for printing is relatively easy and only takes a few minutes. The process, though, is not super intuitive: to choose your paper type or cover finish, for example, you need to first create a project, then “go back” and edit it. That said, if you have your files ready, the upload is fast, and you can quickly preview how they’ll look. 

Screengrab: setting up your title on BookBaby

The quality of the test copies we received from BookBaby was up to the standards set by their rivals over at IngramSpark and KDP, with perfect alignment and a solid finish on the cover. However, for the price that Bookbaby charges for their services, one would hope for a little bit more.

Book interior of an BookBaby print on demand copy
BookBaby, white paper

Costs, distribution, and royalties

To join BookBaby’s POD program and distribute to Amazon, Ingram, and other major retailers, you’ll need to pay a setup fee of $399. The price is high, especially when compared to other distribution networks like Ingram’s, which costs a fraction of it. You could also choose to sell exclusively on their Bookshop for $149, but this would mean renouncing distribution to Amazon, Barnes & Noble, and all other major retailers. 

If you choose to “offset print” a single copy, for a 6"x9" trade book it will cost you $138 ($99 for the book, $38 for shipping), while a batch of 100 copies will cost you $1,430 ($1,270 for the books, $160 for shipping). This approach won’t make sense for most self-publishing authors, unless they want to order a much bigger batch for marketing purposes and have a storage solution ready. 

Why is it so costly? BookBaby claims to offer a more professional service than their competitors. According to their marketing materials, a skilled staff member (as opposed to automated software) reviews your book project and identifies any issues, ensuring everything is okay. They do this within two business days and print it just as fast in their facilities. From our experience, BookBaby has excellent customer support, with helpful team members answering the phone when you call.

We chose BookBaby’s expanded distribution plan for our book, which gave us a minimum retail price of $16.03. This covers the book’s printing costs and the retailer's wholesale discount of 55%. When we did the math, each copy would cost us around $6.20 to print, which is more expensive than any other service except Blurb.

At an average retail price of $16.99 for a paperback, you’d be looking at a meager $1.39 profit on Amazon or B&N sales. Royalties are much higher in their Bookshop, but again, this is equivalent to selling directly.

Estimated royalties for our trade book, 6"×9", 328 pages, softcover, B&W interior

The verdict

BookBaby's offset printing discounts, and direct sales option through their Bookshop page might appeal to authors with a dedicated and hungry print readership. If you know you can sell thousands of copies at in-person events, then the $399 setup fee won't scare you that much. However, if that’s not the case, you should be better off using some of the other cheaper services mentioned in this post.

Each print-on-demand book service has strengths and weaknesses, making it hard to pick a one-size-fits-all option. Hopefully, our review and analysis will give you a clearer picture and will allow you to make a more informed decision about what fits you best. It’s time to place some orders — after all, nothing beats flipping the pages of a physical copy.

Continue reading

Recommended posts from the Reedsy Blog

RBE | We made a writing app for you (photo) | 2023-02

We made a writing app for you

Yes, you! Write. Format. Export for ebook and print. 100% free, always.

Reedsy Marketplace UI

1 million authors trust the professionals on Reedsy. Come meet them.

Enter your email or get started with a social account: