Publish a Book in Kenya with Zero Inventory Risk
Learn how to self-publish a print-on-demand book in Kenya with zero inventory and zero risk. Discover the step-by-step guide to publishing your book and getting paid without upfront costs. Read now and start selling your book today with ease!
By Obed Avorlenu · · Updated June 28, 2026 · 6 min read
I am going to save you from the mistake I made.
A few years ago, I decided to print 200 copies of my book. I found a printer in Nairobi, paid a deposit of KSh 150,000, and waited. The books arrived a month late. I had boxes stacked in my bedroom. I could not sell them fast enough to recover my costs.
I eventually learned that print-on-demand is the smarter way.
In 2026, you can publish a book without paying a cent for inventory. Every time a customer orders, a copy is printed and shipped to them. You get paid. The printer handles everything.
Here is exactly how to do it in Kenya.
Step 1: Write and Format Your Book
Before you even think about printing, you need a finished manuscript.
What you need:
A completed manuscript (Word, Google Docs, or Scrivener)
Cover design (Canva works for beginners)
ISBN number (optional but recommended)
Where to get an ISBN in Kenya:
Apply through the Kenya National Library Service (KNLS) — the official ISBN agency in Kenya.
Cost: Approximately KSh 1,000–2,000 per ISBN depending on your publishing needs.
Formatting requirements:
PDF format for printing
6x9 inches (standard book size)
1-inch margins
12-point Times New Roman or Garamond font
Pro tip: Use Atticus or Vellum (Mac only) for easy formatting. If you are on a budget, watch free tutorials on YouTube.
Step 2: Choose Your POD Supplier — Global Options Work for Kenya
Unlike t-shirts, books can ship globally. International POD suppliers are viable because the pricing is competitive and quality is consistent.
Option 1: Printful (Global)
Printful is the most popular POD supplier. They print and ship books to Kenya.
What they print: Paperback books, hardcover books, spiral notebooks, and journals
Price range: Starting at approximately $10 (KSh 1,300) per book
Key advantage: Free mockup generator to show customers the book in 3D
Shipping to Kenya: Takes 10-15 business days
Pro tip: Use Printful's free mockup generator to create high-quality images for your store. Customers buy with their eyes first.
Option 2: KDP Print (Amazon Kindle Direct Publishing)
Amazon's print-on-demand service is a global powerhouse. They produce books in the USA, UK, EU, Japan, and Australia — and ship worldwide.
What they print: Paperback books, hardcover books
Price range: $5–$15 (KSh 650–1,950) per book depending on page count
Key advantage: Your book is automatically listed on Amazon globally, and Amazon handles everything — printing, shipping, and customer service
Payout: Royalties via bank transfer or Payoneer to Kenya
Option 3: Shutterfly (Photo Books)
Best for photo-heavy books like coffee table books, photography portfolios, or family albums. Premium quality with multiple size options.
Shipping to Kenya: Takes 7-10 business days
Pricing: Higher than standard book printing — best for premium products
Step 3: Set Up Your Shopify Store for Kenyan Customers
You do not need a complex website. Shopify is the easiest way to sell books in Kenya.
Exactly what to do:
Go to shopify.com and sign up for the 3-day free trial.
Pick a free theme. Dawn is clean and mobile-optimized.
Install the Printful app from the Shopify App Store.
Connect your Shopify store to Printful.
Sync your book product to your Shopify store.
Write a compelling description: "Get your copy of [Book Title] delivered to your doorstep in Kenya within 10-15 business days."
Step 4: Set Up Payments for Kenyan Customers
Here is where many Kenyans get stuck. You must set up a payment gateway that works in Kenya.
Your Gateway Options:
Paystack
What It Does: Accepts local and international cards, M-Pesa
Key Feature: Fully localised for Kenya
M-Pesa via Paystack
What It Does: Accept M-Pesa payments directly
Key Feature: Kenya's most popular payment method
PayPal
What It Does: Accepts international payments
Key Feature: Withdraw to Kenyan bank accounts
Flutterwave
What It Does: Accepts local and international payments
Key Feature: Supports M-Pesa and bank transfers
Exactly what to do:
Sign up with Paystack Kenya — it is the easiest for local integration.
Provide your Kenyan ID, KRA PIN, and business bank account.
Connect Paystack to your Shopify store via the "Payments" section.
Enable M-Pesa as a payment option — this will increase conversion.
Pro tip: You can also accept payments via WhatsApp orders + M-Pesa. Many Kenyans buy this way — you receive the M-Pesa message, then manually place the order through your supplier.
Step 5: Price Your Book for the Kenyan Market
Pricing in Kenya is different from the US or Europe. Customers are price-sensitive but will pay for quality.
Pricing formula:
(Base cost+shipping +printful fees)×2.5
Example for a 200-page paperback:
Print cost (Printful): KSh 1,500
Shipping to Kenya: KSh 1,000
Shopify + Paystack fees: KSh 150
Total cost: KSh 2,650
Selling price (2.5x): KSh 6,625
Profit per sale: KSh 3,975
Pro tip: If you are using KDP Print, Amazon sets the price for you and handles collection. You receive a royalty of around 60% of the list price.
Step 6: Market Your Book in Kenya
You have the store. Now you need customers.
Free marketing channels:
M-Pesa messages: Include a "Thank you for your M-Pesa" message with your book details when someone pays you for something else.
WhatsApp Status: Post regularly about your book. Kenyans check WhatsApp multiple times daily.
Twitter/X: Kenyan Twitter is active. Share excerpts, reviews, and behind-the-scenes content.
Facebook Groups: Join groups like "Kenyan Writers" or "Nairobi Book Club."
Local events: Partner with local bookstores or libraries in Nairobi, Mombasa, or Kisumu.
Paid marketing (when you have budget):
Instagram and Facebook Ads: Target Kenyans interested in reading and self-improvement.
TikTok Ads: Short-form video content showing your book. Kenya has a growing TikTok community.
Pro tip: Offer a launch discount. "Use code KENYA10 for 10% off your copy!" This creates urgency and encourages first-time buyers.
Step 7: Fulfillment — What Happens When a Customer Orders
The workflow:
Customer places an order on your Shopify store.
They pay via Paystack, M-Pesa, or PayPal.
Shopify sends the order to Printful or KDP.
Your POD supplier prints the book and ships it directly to the customer.
Customer receives the book within 10-15 business days.
You get paid. You never touched a single copy.
Pro tip: Use Shipment Tracking apps in Shopify to send automatic tracking updates to your customers. This reduces "Where is my book?" messages.
The Hard Truth
Print-on-demand books in Kenya are profitable, but there is a catch: shipping times.
Kenyans are used to buying from local stores and receiving items the same day or next day. Printful shipping takes 10-15 business days. You must be transparent about this.
How to handle shipping expectations:
State shipping times clearly on your product page
Offer a discount for longer shipping times
Provide tracking numbers for every order
Consider local printing for bulk orders if you have demand
Pro tip: Test the process yourself. Order a sample copy to Kenya. Track how long it takes, check the quality, and see the M-Pesa payment process from the customer side. This experience will help you answer customer questions confidently.
Your 5-Step Action Plan
Write and format your book — finish the manuscript and cover design
Apply for an ISBN — through KNLS (KSh 1,000–2,000)
Set up Shopify — sign up, install Printful, sync your book product
Set up Paystack with M-Pesa — enable M-Pesa payments for Kenyan customers
Start marketing — WhatsApp, Twitter, Facebook Groups, local events
Your Call to Action
Open your phone right now. Go to shopify.com. Sign up for the 3-day free trial. Browse Printful's book catalog. See what it would cost to print your book.
Then drop a comment below: what is your book about? I will personally reply with tips to format your manuscript and design a cover that sells.
Kenyan readers are hungry for local stories and local knowledge. Your book could be next. 🇰🇪