Book Royalties Explained: How Kenyan Authors Get Paid on Wonderful Books
Published 16 July 2026 by Wonderful Books Editorial
Discover how Wonderful Books’ transparent streaming royalty model works, when payments hit your M-Pesa, and practical tips to maximise your earnings as a Kenyan author.
Introduction: A New Way for Kenyan Authors to Earn
For many Kenyan authors, the traditional publishing model can feel like a closed door. Advances are rare, distribution is tough, and getting paid on time is a headache. But at Wonderful Books, we’ve built a model that puts you first. We call it the streaming royalty pool – a fair, transparent way for authors to earn from every minute a reader spends with their work.
Whether you’re a novelist in Nairobi, a children’s book author in Mombasa, or a publisher in Kisumu, this guide will show you exactly how our royalty system works, when you get paid, and how to make the most of it.
How the Streaming Royalty Pool Works
Think of it like Spotify, but for books. Each month, Wonderful Books sets aside a fixed percentage of our subscription revenue into a single royalty pool. That pool is then divided among all authors based on how many minutes readers spent with their books.
Here’s the simple formula: Your share = (Your book’s total streamed minutes ÷ Total minutes streamed by all users) × Royalty pool
This means every minute a reader listens or reads your book on our platform directly increases your earnings. No fixed per-book rate, no complicated tiers – just a direct link between reader engagement and your income.
We use secure, auditable tracking to ensure every minute is counted. You can see your monthly streaming minutes in your author dashboard, updated daily.
When and How You Get Paid
We know that timely payments matter. That’s why we process royalties every month. Here’s the timeline:
- Month end: We calculate the total pool and each author’s share based on streaming minutes.
- First week of the following month: We send payment via M-Pesa directly to your registered Safaricom number. Yes – straight to your phone, no bank account needed.
- Minimum payout: We pay out as