List of the best Self-Publishing Companies like Amazon’s KDP that writers and bloggers use to self-publish their books.  Features to consider when picking a self-publishing company include commission structure, company reputation, country restriction, distribution platforms, payment methods, taxes, onboarding process, etc.

Methodology: self-publishing companies listed below have been ranked according to website metrics, user experience, and editorial judgment. Learn more about our ranking criteria.

    Kindle Direct Publishing (KDP) is the most popular platform for selling ebooks. KDP is free to publish ebooks but you will earn about 35% to 70% of the total sale you make from each book. Books published using KDP are available for sell at


    Apple Books (initially iBooks) is a platform that is used for self-publishing and selling eBooks. Apple Book is one of the best alternative of Kindle Direct Publishing (KDP). What makes KDP the best self publishing platform is that it has a larger reader base and is not restricted to any operating system (OS). 

    Barnes & Noble is one of the largest online bookstore. If you are an author, you can write your book, edit, format and then publish it on Barnes & Noble for free. You can also pay Barnes & Noble to help you with the publishing process. 

    IngramSpark is a platform that is used for self-publishing eBooks and prints. Once you have completed writing and formatting your book, all that you need is to publish it on IngramSpark and it will be distributed globally. Books published on IngramSpark can be distributed to Amazon KDP, Apple Books and Barnes & Noble.

    Kobo (also known as Rakuten Kobo) is a platform that is used for selling eBooks and audio books. You can self-publish your book for free on Kobo through their self-publishing platform called Kobo Writing Life. Kobo was in 2022 acquired by Rakuten, the largest eCommerce site in Japan.

    Google Play Books (initially Google eBook) is an application that is used for publishing and selling eBooks and audio books. You can sell your eBooks on Google Play Books if you are based in any of the 75 supported countries. You will earn 70% of each sale you make from your eBook.

    Smashwords is a platform that is used for ebook publishing and distribution. You can write a novel, fiction, nonfiction, research reports, etc and publish it on Smashwords. It will then be distributed to major retailer and libraries. 

    Lulu is a company that is used for self-publishing and print-on-demand. If you have written a book, you can upload it to Lulu and it will be printed or sold as an eBook. Lulu also distributes books to online stores.

    Draft2Digital is a platform that is used for self-publishing, distribution and print-on-demand. Draft2Digital has a number of book layout templates that make it is easy to format and publish your book. Draft2Digital can also help you to publish books to Barnes & Noble, Amazon, Apple Books, Kobo, Scribd, etc. 

    BookBaby is a self-publishing company that is used for creating, publishing and distributing books around the world. Some of BookBaby’s distribution networks include Amazon, Barnes & Noble, Walmart, Ingram, Apple Books, BookShop, etc.

    Blurb is one of the best platforms to create, publish, and sell high quality books. Blurb has a powerful design software called Book Wright that makes it easy to create professional-quality books. Blurb is ideal if you want to create photography books, cookbooks, travel books, family photo books, portfolio books, business books.