Remote Jobs

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

Publish a Book in Kenya with Zero Inventory Risk

​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:

  1. ​Go to shopify.com and sign up for the 3-day free trial.

  2. ​Pick a free theme. Dawn is clean and mobile-optimized.

  3. ​Install the Printful app from the Shopify App Store.

  4. ​Connect your Shopify store to Printful.

  5. ​Sync your book product to your Shopify store.

  6. ​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:

  1. ​Sign up with Paystack Kenya — it is the easiest for local integration.

  2. ​Provide your Kenyan ID, KRA PIN, and business bank account.

  3. ​Connect Paystack to your Shopify store via the "Payments" section.

  4. ​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:

  1. ​Customer places an order on your Shopify store.

  2. ​They pay via Paystack, M-Pesa, or PayPal.

  3. ​Shopify sends the order to Printful or KDP.

  4. ​Your POD supplier prints the book and ships it directly to the customer.

  5. ​Customer receives the book within 10-15 business days.

  6. ​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

  1. Write and format your book — finish the manuscript and cover design

  2. Apply for an ISBN — through KNLS (KSh 1,000–2,000)

  3. Set up Shopify — sign up, install Printful, sync your book product

  4. Set up Paystack with M-Pesa — enable M-Pesa payments for Kenyan customers

  5. 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. 🇰🇪

About the author

Obed Avorlenu

Obed Avorlenu

Founder of VectricEarn | Web Developer | Educator ​I thrive at the intersection of education, technology, and digital publishing. As the founder of VectricEarn, I create and manage content that helps young Africans navigate personal finance, secure remote jobs, and build long-term wealth. ​Core Expertise: ​Digital Leadership & Publishing: Founder of VectricEarn, overseeing content strategy and platform growth since 2020. ​Web Development: Skilled in designing and building dynamic web applications utilizing modern stacks like Next.js and Supabase. ​Education: Currently serving as a Social Studies Teacher at Faith Royal Academy, dedicated to fostering dynamic and impactful learning experiences.

More articles by Obed Avorlenu