Michael Mwangi
Founder & Editor-in-Chief
Verified contributor
11+ years covering Kenyan financial services
Michael Mwangi founded paybillke in 2026 after spending most of the previous decade writing about Kenyan financial technology. His work has covered the rise of M-PESA from 2007 onward, the emergence of digital lenders, the regulatory shifts that shaped mobile money, and the stories of the Kenyans who actually use these systems day-to-day. He oversees paybillke editorial direction, writes the cornerstone fees and tariff pieces, and personally signs off on every paybill verification process change.
Areas of expertise
- M-PESA fees and tariffs
- Mobile money policy and CBK regulation
- Comparison and review
- Kenyan fintech history
- Betting and gaming operators (deposits, withdrawals, GRA rules)
Credentials
- Member, Kenya Editors' Guild
- Trained on Trust Project transparency standards
Education
- BA Journalism, University of Nairobi
- Diploma, Financial Markets, Chartered Institute for Securities & Investment
Previously
- Fintech reporter at Kenyan business publications (2015-2025)
- Contributor at Various East African finance trade publications
Articles by Michael (52)
Gharama za M-PESA 2026: Kutuma na Kutoa Pesa
Ada za kutuma pesa na kutoa pesa kwa wakala wa M-PESA kwa kila kiwango, kutoka jedwali la Safaricom. In Swahili.
4 min read
Betting or casino site? Check before you deposit
Seven checks to run on any betting, casino or crash-game site before you send money from M-PESA: licence statement, paybill name, agents, withdrawals, tax and self-exclusion.
4 min read
How to check a betting licence in Kenya (2026)
GRA publishes no searchable licence list. How to check a Kenyan betting site yourself, what the main operators print about their own licence, and how to self-exclude through GRA.
6 min read
Send Money From Kenya With Airtel Money: The Five Countries
Airtel Money Kenya sends to Malawi, Rwanda, Tanzania, Zambia and Ethiopia. Not Uganda. Why the exchange rate is a charge, and why you cannot undo it once the PIN is in.
7 min read
M-PESA Go Limits and Charges 2026
Standard M-PESA tariff applies to M-PESA Go, plus the CBK outer ceiling (KES 500,000 wallet, 250,000 per transaction, 500,000 per day) and a parent-set inner ceiling. Family anchors by teen age.
6 min read
Airtel Money Account Blocked or Suspended: How to Restore It 2026
Blocked Airtel Money? Call 100 or visit an Airtel shop with your original ID. Restore is free.
4 min read
Airtel Money and Co-op Bank: Send and Receive Both Ways
Move money between Airtel Money and Co-op Bank via *334# and MCo-op Cash. Full steps and troubleshooting.
5 min read
How to Pay KRA Taxes with Airtel Money 2026
Generate a PRN on iTax, then pay KRA via *334# → Paybill → 222222 (or on-slip). PRN as account, exact amount, done.
5 min read
Airtel Data Bundles Kenya 2026: The *544# Guide
Buy Airtel data on *544#. Weekly UnlimiNET packs from KES 50 to 500 with data, minutes, SMS and free social. Pay with Airtel Money.
5 min read
How to Check Your Airtel Money Balance in Kenya 2026
Dial *334#, choose My Account then Balance, enter your PIN. Free. Full step-by-step for USSD and the My Airtel app.
4 min read
How to Withdraw Betting Winnings to Airtel Money 2026 (18+)
Register your betting account to your Airtel number, request payout, receive in Airtel Money. Adult-safety inside.
4 min read
Send Money to Airtel Money Kenya from the UAE (Dubai) 2026
From Dubai and the UAE, exchange house or app pays out to Airtel Money in minutes. AED tips inside.
4 min read
How to Send Money to Airtel Money Kenya from Abroad 2026
Send from any country straight to a Kenyan Airtel Money wallet through Airtel's IMT partners. Country-specific guides linked.
5 min read
M-PESA for medical clinics and pharmacies in Kenya 2026
How Kenyan clinics, pharmacies, and diagnostic centres take M-PESA in 2026. Paybill with patient number reference, insurance vs cash tickets, prescription workflows, SHA and KRA reality. Clinic + pharmacy worked example.
11 min read
M-PESA for retail shops in Kenya 2026: till, charges, reconciliation
The 2026 playbook for a Kenyan retail shop on M-PESA. Why a Buy Goods till beats paybill for over-the-counter sales, exact merchant charges on your ticket size, staff handling, KRA and eTIMS. Worked example for a KES 900,000 monthly duka.
11 min read
M-PESA POS Integration Kenya 2026: Veira, Uzapoint, Pesapal, Loyverse, Zed, Odoo
How Kenyan POS systems connect to M-PESA in 2026. Fair comparison of the leading options, integration model, monthly cost range and honest best-for.
12 min read
M-PESA B2C Integration 2026 (Daraja Payouts: Salary, Business, Promotion)
Send M-PESA payouts via Daraja B2C. Initiator credentials, security credential encryption, CommandID options (SalaryPayment, BusinessPayment, PromotionPayment), daily limits and callback handling.
12 min read
M-PESA C2B Integration 2026 (Daraja Register URL, Validation, Confirmation)
Receive M-PESA paybill and till payments via Daraja C2B. Register URL, validation, confirmation callbacks, response codes and when to use C2B instead of STK Push.
11 min read
M-PESA Float Management for Shops and Agents (2026)
E-float vs cash-float, forecasting float needs, avoiding running dry, rebalancing at the bank, and agent commissions. Working-capital discipline for M-PESA operators.
10 min read
How to Withdraw from an M-PESA Till (2026): settle to bank, move to M-PESA
Step-by-step for 2026 on moving money out of a Lipa na M-PESA till via the M-PESA Business Portal. Settlement to bank, transfer to M-PESA, operator PIN, timing, minimums, and the common failure modes.
9 min read
How to Get an M-PESA Paybill Number in 2026
Which businesses qualify for a paybill, the documents Safaricom asks for, the application flow, timelines and cost, plus the decision between till and paybill for your business model.
8 min read
Equitel vs M-PESA vs Airtel Money: An Honest 2026 Comparison
M-PESA wins on ubiquity, Airtel Money on free within-network sending, Equitel on bank integration and high limits. Model, fees, loans and free tiers compared side by side.
8 min read
Travel Data for Kenyans Going to Dubai (2026): Pay with M-PESA
Dubai is the number one overseas destination for Kenyan travellers. Get a UAE eSIM from $4.05 for a week, pay with M-PESA in KES, and walk out of Dubai International already connected.
10 min read
Pochi vs Buy Goods vs Paybill (2026): which one to use
Pochi la Biashara is free for customer payments up to KES 200 until 31 Oct 2026, with charges above that capped at KES 50. Buy Goods costs the merchant 0.55 percent. Paybill costs the customer up to KES 108.
8 min read
M-PESA Loan CRB Listing 2026: 90-Day Rule and How to Clear
Day-by-day default timeline for M-Shwari, KCB M-PESA and Fuliza Biashara. What CRB listing actually blocks and the two paths back to clean (5-year wait or Certificate of Clearance).
9 min read
Fuliza Biashara Explained 2026: Till Overdraft up to KES 400,000
Overdraft for M-PESA business tills. 2 percent per disbursement plus daily band fee. 30-day repayment. CRB listing after 91 days. Dial *234# from the till phone.
8 min read
Pay KRA penalty via M-PESA: PRN + Paybill 222222 (2026)
Generate a Payment Registration Number (PRN) on iTax first, then pay via M-PESA Paybill 222222 using the PRN as the account number. Reflects on iTax within 1 to 4 hours.
6 min read
State of Kenyan Paybill and M-PESA Costs, Q3 2026 (paybillke research)
paybillke Q3 2026 quarterly dataset: verification workflow, Finance Act 2025 excise impact, eCitizen 222222 consolidation, notable Q3 changes. Free for editorial citation with attribution.
14 min read
All Kenyan banks: M-PESA paybills and USSD codes (verified 2026)
The verified 2026 table of Kenyan bank paybills and USSD codes, cross-checked against the paybillke manifest. Corrects the stale 2022-era davido-style lists, explains why KRA has two live paybills (222222 and 572572), and covers the CBA / NCBA consolidation those lists miss.
12 min read
Airtel Money vs M-PESA vs T-Kash 2026: honest three-way comparison
Side-by-side on fees, coverage, agents, overdraft, USSD, apps, interop. M-PESA dominant, Airtel Money second (Airtel-to-Airtel free, Rudishiwa), T-Kash small (fits Telkom users). Honest tradeoffs and who each one fits.
12 min read
Nomination fees across Kenyan parties 2027: what is (and is not) published yet
Research-first comparison of 2027 nomination fees across the main Kenyan parties. DCP has a full published schedule; UDA runs nominations via aspirants.uda.ke without a public fee page; ODM and Jubilee have not centrally published 2027 fees. Honest gaps flagged rather than fabricated.
10 min read
The eCitizen 222222 case study: Kenya government paybill consolidation
How the Kenyan government routed 32+ ministry services through a single M-PESA short code (222222). What consolidated, what went right, what broke, and what other African governments can learn. Open for citation.
14 min read
OdiBets withdrawal not received? 5 fixes + how to escalate (2026)
The five real fixes for a stuck OdiBets withdrawal: confirm status, M-PESA SIM check, retry, contact OdiBets, escalate to GRA or Safaricom.
7 min read
OdiBets deposit not reflecting? Step-by-step fixes (2026)
OdiBets deposit landed in M-PESA but the wallet shows nothing? The check-recipient-name diagnosis, scam paybill variants targeting OdiBets depositors, and the escalation path that recovers most deposits within 24 hours.
6 min read
BetPawa withdrawal not received? 5 fixes + how to escalate (2026)
The five real fixes for a stuck BetPawa withdrawal: confirm status, M-PESA SIM check, retry, contact BetPawa, escalate to GRA or Safaricom.
7 min read
BetPawa deposit not reflecting? Step-by-step fixes (2026)
BetPawa deposit landed in M-PESA but the wallet shows nothing? The check-recipient-name diagnosis, scam paybill variants targeting BetPawa depositors, and the escalation path that recovers most deposits within 24 hours.
6 min read
SportyBet withdrawal not received? 5 fixes + how to escalate (2026)
The five real fixes for a stuck SportyBet withdrawal: confirm status, M-PESA SIM check, retry, contact SportyBet, escalate to GRA or Safaricom.
7 min read
SportyBet deposit not reflecting? Step-by-step fixes (2026)
SportyBet deposit landed in M-PESA but the wallet shows nothing? The check-recipient-name diagnosis, scam paybill variants targeting SportyBet depositors, and the escalation path that recovers most deposits within 24 hours.
6 min read
SportPesa withdrawal not received? 5 fixes + how to escalate (2026)
The five real fixes for a stuck SportPesa withdrawal: confirm status, M-PESA SIM check, retry, contact SportPesa, escalate to GRA or Safaricom.
7 min read
SportPesa deposit not reflecting? Step-by-step fixes (2026)
SportPesa deposit landed in M-PESA but the wallet shows nothing? The check-recipient-name diagnosis, scam paybill variants targeting SportPesa depositors, and the escalation path that recovers most deposits within 24 hours.
6 min read
M-PESA error codes 2026: MR101, MR105 and every failed transaction explained
Every common M-PESA error decoded for Kenya 2026. MR101 to MR110, generic transaction failures, PIN lockouts, daily limit and balance ceilings, registration issues. Cause and fix per error, verified June 2026.
8 min read
Where to put KSh 20 million in Kenya 2026: real estate vs farming vs MMF
A Kenyan investor asked on X what to do with KSh 20M. The replies disagreed by a factor of three. We ran the numbers across nine Kenyan strategies and surfaced the assumptions that decide it. Free Capital Deployment + Debate Mode tools to model your own number.
14 min read
The State of Kenyan Paybill Payments: paybillke Q2 2026 Report
Proprietary findings from verifying 291 Kenyan M-PESA paybills, sector by sector. Five systemic data-quality clusters, one defunct insurer still on directories, 32 entities consolidated under eCitizen 222222. Open for citation.
15 min read
Infrastructure Bonds Kenya 2026: tax-free yields explained
How Kenyan Infrastructure Bonds work, current 2026 yields, why coupons are tax-free, who they suit, how to buy via a CDS account, and how to compare against taxable alternatives.
11 min read
Where to invest in Kenya in 2026: the decision guide
A working framework for Kenyans deciding where to put money in 2026. Three tracks (Passive / Active / Operating), 37 modelled vehicles, real CBK and CMA data. Free calculators for modelling your own numbers.
14 min read
PayPal fees in Kenya 2026: receive, send, withdraw, FX (full breakdown)
Complete PayPal fee schedule for Kenyans, receive, send, withdraw, and the 3-4% FX margin that quietly costs the most. With worked examples.
10 min read
Which banks in Kenya work with PayPal in 2026
Equity (the official partner) plus every major Kenyan bank that supports PayPal via card linking, with the reliable card setups.
8 min read
GRA Kenya: what it is, what changed from BCLB, and what bettors need to know
The Gambling Regulatory Authority replaced BCLB. What changed, what stays the same, helpline, and what to verify before depositing on any betting site.
8 min read
Betting tax in Kenya 2026: what changed on 1 July
What Kenyan bettors pay since the Finance Act 2026 took effect on 1 July 2026: 5% excise on deposits, 5% withholding tax on money paid into your betting account, and a 20% withholding tax on winnings. No tax on the stake.
10 min read
Bank-to-M-PESA fees compared (2026): Equity vs KCB vs Co-op vs NCBA vs Absa
Side-by-side bank-to-M-PESA send fees across the major Kenyan banks in 2026. Which bank is cheapest at every transaction tier, with worked annual cost example.
9 min read
DStv vs GOtv vs StarTimes: which TV package is best in Kenya (2026)
Honest 2026 comparison of DStv, GOtv, and StarTimes, packages, prices, channels, sports coverage, and which fits your household.
11 min read
The complete history of M-Pesa (2007 to 2026)
How a 2007 Vodafone-Safaricom experiment changed African finance forever, and where M-Pesa goes next.
12 min read
More from the team
Other paybillke writers and what they cover.