Skip to content
DW

David Wachira

Writer, M-PESA, Government Payments, Tax & Payroll

Verified contributor

12+ years covering Kenyan financial services

David Wachira covers the technical and operational side of M-PESA, how the app works, paybill mechanics under the hood, paybill scams and how to spot them, and the often-underexplained world of government paybills (KRA, eCitizen, SHA, KMTC, KIMC). He also covers tax and payroll: PAYE, NSSF, SHIF and the Housing Levy on a payslip, filing returns on KRA iTax, and salary scales, with the take-home pay sums that go with them. He spent five years working on M-PESA-adjacent products with a Nairobi fintech, building integrations and supporting merchants through paybill onboarding. He writes paybillke's how-to guides and operational deep-dives, and reviews every utility, telecom, and government paybill before publication.

Areas of expertise

  • M-PESA app and USSD mechanics
  • Paybill operations and scam patterns
  • Government services (KRA, eCitizen, SHA, NSSF)
  • Telecom and pay-TV paybills
  • Lipa na M-PESA Buy Goods, Pochi, and Bulk Payment
  • PAYE, NSSF, SHIF and Housing Levy deductions
  • KRA iTax filing and salary scales

Credentials

  • Five years building M-PESA-adjacent products (Daraja API, paybill onboarding)
  • Direct exposure to Safaricom paybill compliance and merchant flows

Education

  • BSc, Computer Science, Jomo Kenyatta University of Agriculture and Technology

Previously

  • Senior fintech product engineer at Nairobi fintech (Daraja integrations, 2019-2024)
  • Merchant onboarding support at Tier-2 PSP working on M-PESA paybills

Articles by David (125)

Government

TSC Salary Scales 2026: Basic and Net Pay by Grade

TSC basic salary for every grade from B5 to D5 under Phase 2 of the 2025-2029 CBA, from TSC Circular No. 12/2026, with take-home pay on basic salary and the official house, commuter and hardship allowances.

7 min read

Tax

Minimum Wage in Kenya 2026: Rates by Town and Job

Every gazetted minimum wage from 1 May 2026 by area and occupation, including farm workers, with take-home pay after PAYE, NSSF, SHIF and the Housing Levy.

6 min read

Tax

How to File a KRA Nil Return on iTax (2026 Guide)

Who files a nil return, the iTax steps, the KSh 2,000 late filing penalty, the 30 April deadline from 2027, and the February 2026 reinstatement of nil filing.

6 min read

Tax

KRA Tax Rates 2026: PAYE, SHIF, NSSF, VAT and More

PAYE bands and the KSh 2,400 relief, SHIF, Housing Levy and NSSF Year 4 limits read from the same rates file as our calculators, plus VAT, turnover tax, rental income and withholding rates from KRA.

6 min read

Tax

Finance Act 2026 for Employees: What Changed in Kenya

What the Finance Act 2026 changed for salaried Kenyans, from KRA: 30 April filing from 2027, the 31% gratuity exemption, pre-filled returns and the amnesty to 31 December 2026. PAYE bands did not change.

7 min read

Personal finance

50/30/20 Budget Rule in Kenya, Worked on Real Net Pay

The 50/30/20 rule applied to take-home pay after PAYE, NSSF, SHIF and the Housing Levy, on three Kenyan salaries.

5 min read

Education

M-PESA Foundation scholarships 2026: who qualifies

The M-PESA Foundation Academy and Citizens of the Future scholarships: eligibility, documents, how to apply, and whether either is open now.

5 min read

Business

M-PESA org portal (org.ke.m-pesa.com): login and statements

Logging in to the M-PESA Organisation Portal, the four user roles, downloading paybill statements, and resetting passwords, from Safaricom's own guides.

6 min read

Payments

M-PESA GlobalPay virtual Visa card 2026: limits and fees

A virtual Visa card paid from your M-PESA: up to KSh 250,000 a transaction, a 3.5% currency markup, and no gambling or crypto. From Safaricom's FAQ.

5 min read

Payments

Spotify Premium with M-PESA in Kenya (2026): prices, steps

Spotify takes M-PESA for prepaid Premium in Kenya. What Individual, Duo, Family and Student cost, which periods you can buy, and how to pay.

4 min read

Education

HELB disbursement 2026: how upkeep reaches you

Tuition goes to your institution, upkeep to your bank or M-PESA. Withdrawing on *642# costs KSh 15. What to check if your upkeep has not arrived.

5 min read

Education

HELB 2026/27 loan application: first-time and subsequent

First-years apply on the HEF portal, continuing students on *642#. The 2026/27 dates, how the funding model works now, the court ruling and the scams to avoid.

8 min read

Guide

Airtel Money and Stanbic Bank: Charges Both Ways

Move money between Airtel Money and Stanbic Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and Credit Bank: Charges Both Ways

Move money between Airtel Money and Credit Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and DIB Bank: Charges Both Ways

Move money between Airtel Money and DIB Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and EcoBank: Charges Both Ways

Move money between Airtel Money and EcoBank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and DTB Bank: Charges Both Ways

Move money between Airtel Money and DTB Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and ABSA Bank: Charges Both Ways

Move money between Airtel Money and ABSA Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and Standard Chartered Bank: Charges Both Ways

Move money between Airtel Money and Standard Chartered Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and Bank of Africa: Charges Both Ways

Move money between Airtel Money and Bank of Africa. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and KCB Bank: Charges Both Ways

Move money between Airtel Money and KCB Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and I&M Bank: Charges Both Ways

Move money between Airtel Money and I&M Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and NCBA Bank: Charges Both Ways

Move money between Airtel Money and NCBA Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Guide

Airtel Money and Family Bank: Charges Both Ways

Move money between Airtel Money and Family Bank. Airtel's published charge table for both directions, the limits, and what to do when a transfer stalls.

4 min read

Travel and immigration

Kenya visa, passport and permit fees 2026: the complete cost guide

Official visa fees from Kenya to the US, Schengen, UK, Australia, Canada and more, plus the KES 12,500 passport fee, the eTA and work-permit costs, with government fees separated from agency markups.

12 min read

Transport and tolls

Nairobi Expressway toll rates, stations and how to pay (2026)

The full station-by-station Nairobi Expressway fare table (KES 120 to 330 for a saloon car), ETC tags versus paying with M-PESA, how to top up, the rules and the rescue hotline.

9 min read

Comparison

M-PESA Go vs Adult M-PESA 2026: Side by Side

Every difference between M-PESA Go (minors 8 to 17) and standard adult M-PESA: ownership, allowed services, blocks, tariff and the change at 18. Same wallet infrastructure, scoped-down permission set.

7 min read

Guide

M-PESA Go Parent Controls 2026: The *334# Menu Explained

The full *334# → My Account → Manage Junior Account tree. Enable or disable Send Money / Lipa na M-PESA / Buy Airtime, set daily transaction ceilings, view balances and mini-statements, add or remove a child.

6 min read

Guide

How to Register a Teen for M-PESA Go 2026: 3 Paths

Three ways to open an M-PESA Go account for a minor aged 8 to 17: the M-PESA app, safaricom.com/mpesa-go web portal, or a Safaricom shop. Documents required, the 30-day upload rule and how to link to your parent profile afterwards.

7 min read

M-PESA

M-PESA Go 2026: The Parent-Controlled Wallet for Teens

The full paybillke pillar on M-PESA Go, Safaricom’s wallet for children aged 8 to 17. What it does and blocks, registration paths, parent controls, limits, fees and the switch to full M-PESA at 18. Sourced from the Safaricom T&C (May 2025) and FAQ (July 2025).

11 min read

Safety

Common Airtel Money Scams and How to Avoid Them 2026

The Airtel Money scams doing the rounds in Kenya and how to beat them. Airtel only calls from 0733 100 000.

6 min read

Guide

Airtel Money and Equity Bank: Send and Receive Both Ways

Move money between Airtel Money and Equity Bank in both directions. Menu paths, charges and troubleshooting.

5 min read

Guide

How to Pay DStv and GOtv with Airtel Money 2026

Reconnect DStv or GOtv from Airtel Money in a minute. Paybill 444900, IUC as account, full steps inside.

4 min read

Guide

Airtel Money PIN 2026: Set, Change, or Reset a Forgotten PIN

Set your PIN on *334#, change it under My Account, reset a forgotten PIN with your security question. Locked? Call 100.

5 min read

Reference

Airtel Money Limits Kenya 2026: Daily, Balance, Per Transaction

Airtel Money 2026 limits: KES 500,000 per day, KES 500,000 max balance, KES 250,000 per transaction, what they mean.

4 min read

Guide

How to Send Airtel Money to T-Kash 2026

Send from Airtel Money to a Telkom T-Kash number via interoperability. Full steps and band-based fee schedule.

4 min read

Guide

Send Money to Airtel Money Kenya from the USA 2026

From the USA, use a remittance app that pays out to Airtel Money and pay in dollars. Fee tips and speed inside.

4 min read

Elections

Sifuna's Linda Mwananchi paybill 3033049 (verified 2026)

Nairobi Senator Edwin Sifuna's Linda Mwananchi movement uses M-PESA paybill 3033049, registered as "E Sifuna" because the movement is not a registered political party. Account = your Safaricom phone number. KES 6.5M+ raised. Every figure sourced.

7 min read

Insurance

Best private medical cover in Kenya, compared

Compare private medical insurance in Kenya in 2026: the main insurers, inpatient limits, what SHA does not cover, waiting periods, and how to choose.

9 min read

Motoring

Car import duty and the full cost of importing a car to Kenya

What it really costs to import a car to Kenya in 2026: the five KRA taxes on the CRSP value, plus port, clearing and registration. Full landed-cost hub.

8 min read

Insurance

Car insurance in Kenya, compared

Compare car insurance in Kenya in 2026: third party vs comprehensive, how premiums are worked out, the main insurers, and the watch-outs before you buy.

7 min read

Government

Certificate of good conduct in Kenya

Apply for a police clearance certificate of good conduct in Kenya on eCitizen: the fee, the C24 form, fingerprinting, and the real timeline.

7 min read

Government

NTSA logbook transfer

Transfer a vehicle logbook on NTSA TIMS in 2026: the fee by engine capacity, the step-by-step for buyer and seller, and how long it takes.

6 min read

Government

NTSA smart driving licence renewal

Renew your NTSA smart driving licence on TIMS in 2026: the fee, the step-by-step, the paybill 206206, and how long the card takes.

6 min read

Government

How to register for SHA in Kenya

Register for SHA in Kenya by dialing *147#, on the sha.go.ke portal, or at a branch. Contribution is 2.75% of income, minimum KES 300 a month.

8 min read

Lending

Logbook loan scams and red flags in Kenya (2026)

The most common Kenyan logbook loan scams and the contract traps to walk away from. Unlicensed lenders, upfront processing fees, missing total cost disclosure, and predatory rollover clauses.

7 min read

Lending

Best vehicles for logbook financing in Kenya (2026)

Toyota Probox, Vitz, Fielder, Axio, Nissan Note, Mazda Demio, Subaru Forester. Why these are the classic Kenyan collateral cars and which give you the strongest logbook loan offer.

6 min read

Lending

Check-off loan employer requirements in Kenya (2026)

What Kenyan HR and payroll teams need to do to enable check-off lending, from the MoU with the lender through two-thirds rule enforcement to exit clearance.

6 min read

Lending

Title deed loan process in Kenya (2026)

End-to-end walkthrough of a Kenyan title deed loan: valuation, Ministry of Lands search, charge registration, disbursement, repayment, discharge.

7 min read

Lending

Mwananchi vs Momentum vs Ngao Credit (2026)

A three-way side-by-side of Kenya's largest non-bank logbook lenders: loan sizes, LTV, branches, product breadth and where each actually wins.

7 min read

Lending

Logbook release process in Kenya after final payment (2026)

The step-by-step release process for your Kenyan logbook after the final loan payment: clearance letter, NTSA discharge, transfer, new logbook print.

5 min read

Lending

What happens if you default on a Kenyan logbook loan (2026)

The CBK code seven-day cure window, Chattels Transfer Act repossession, auction, shortfall recovery, CRB reporting, and your rights as a borrower.

7 min read

Lending

Real cost of a Mwananchi Credit logbook loan (2026)

Worked example of the total cost of a Mwananchi Credit logbook loan, including effective APR after fees, valuation and chattels registration.

5 min read

Lending

Vehicle valuation for a logbook loan in Kenya (2026)

How Kenyan motor vehicle valuers price your car for a logbook loan, market value vs forced sale value, the 40 to 60 percent LTV band, what valuers check.

6 min read

Lending

Logbook loan vs bank car loan in Kenya (2026)

The honest side-by-side comparison of Kenyan non-bank logbook loans and commercial bank car loans, with a worked KES 500,000 example.

6 min read

M-PESA for Business

M-PESA for rent collection and real estate in Kenya 2026

How Kenyan landlords, property managers, and estate agents collect rent on M-PESA in 2026. Paybill with unit-number references, month-to-month reconciliation, arrears handling, KRA rental-income tax (RIT), worked example for a 24-unit block.

11 min read

M-PESA for Business

M-PESA for online businesses in Kenya 2026: paybill, Daraja, STK Push

How to accept M-PESA on your Kenyan online business in 2026. When paybill beats till, STK Push vs manual paybill entry, Daraja API basics, aggregator vs direct integration, KRA and eTIMS for ecommerce. Worked example for a KES 3M monthly store.

12 min read

M-PESA for Business

M-PESA STK Push Integration 2026 (Lipa na M-PESA Online)

Complete 2026 STK Push (Lipa na M-PESA Online) integration walkthrough. Request body, callback body, password/timestamp mechanics, error codes and the retry patterns that survive production.

12 min read

M-PESA for Business

M-PESA Daraja API Complete Guide (2026): endpoints, auth, errors

The complete 2026 reference for Safaricom Daraja: sandbox to production, OAuth token exchange, endpoint catalogue (STK Push, C2B, B2C, Balance, Status), rate limits, IP whitelisting and every error we have hit in production.

14 min read

M-PESA for Business

M-PESA B2C for Supplier Payments and Refunds (2026)

How M-PESA Business-to-Customer works, when to use the Business Portal vs the Daraja API, and how to reconcile every B2C batch against supplier invoices and refund tickets. HowTo schema.

11 min read

M-PESA for Business

M-PESA Business Limits (2026): per-transaction, daily, wallet, monthly

The full 2026 picture of M-PESA business transaction limits: per-transaction, daily aggregate, wallet ceiling and monthly caps for tills, paybills and personal M-PESA, alongside the FY26 46.4B transactions / KShs 41.68T value network-scale figures from Safaricom.

9 min read

M-PESA for Business

M-PESA Till Charges for Businesses (2026): what the merchant pays

The business-lens breakdown of Lipa na M-PESA Buy Goods tariffs for 2026. Customer pays zero, merchant carries the banded percentage on settlement, with worked examples at KES 500, 5,000 and 50,000.

9 min read

Business

How to Register an M-PESA Till Number in 2026 (Buy Goods)

Step-by-step registration for a Lipa na M-PESA Buy Goods till. Documents, app vs Safaricom Shop route, approval timeline, activation fee and the most common rejection reasons.

8 min read

Business

M-PESA Business Account Explained (2026): how it works, KYC, settlement

What an M-PESA Business Account actually is, how it differs from a personal M-PESA line, the KYC documents Safaricom needs, and how settlement into your bank works. FY26 figures throughout, sourced from Safaricom PLC.

10 min read

Equitel

EazzyLoan Guide 2026: How to Borrow up to KES 3 Million

EazzyLoan on Equity or Equitel: eligibility, how to apply on *247#, Boostika mid-transaction overdraft, Jiokolee Credo airtime advance, and the honest note that Equity does not publish a fixed interest rate.

7 min read

Equitel

What Is Equitel? Equity Bank's Mobile Line Explained (2026)

Equitel is Equity Bank's mobile line: a SIM that turns your phone into an Equity account. Send money, pay bills, borrow up to KES 3M. Runs on the Airtel network as an MVNO.

7 min read

Research

Kenya Mobile Money 2026: The Numbers, Sourced

The definitive paybillke data report on Kenyan mobile money in FY26, compiled from primary Safaricom PLC and Airtel Africa plc annual reports. M-PESA processed KShs 41.68T across 40.99M customers with a 57.8 percent free-tier share; Airtel Money did US$195.9B across 14 markets. Every figure carries its inline source citation.

16 min read

Travel eSIM

How to Buy a Travel eSIM with M-PESA (2026 Guide)

Pay for your travel eSIM with M-PESA in Kenyan shillings, no credit card needed. Full 2026 walkthrough of the Kwetu STK Push checkout, plus prices for the top outbound destinations for Kenyans.

10 min read

Travel eSIM

Kenya for Tourists 2026: How to Get Online and Pay Like a Local

Sort the two things every visitor to Kenya needs: mobile data and M-PESA. Install a Kwetu eSIM before you fly, register M-PESA on arrival, and land ready to go. Arrival checklist and cost table.

10 min read

Travel eSIM

Tourist SIM vs eSIM in Kenya (2026): Skip the Airport Queue

Buy a SIM at Jomo Kenyatta with passport, visa and a live photo, or install an eSIM at home and land online? Full 2026 comparison, tourist bundle prices, and which choice suits which traveller.

9 min read

Betting

MozzartBet Not Working Today? Check Status (2026)

MozzartBet down? Check downdetector.com and @MozzartBetKE on X. Common causes: Safaricom M-PESA downtime, platform maintenance, or peak load.

5 min read

Betting

MozzartBet App Download Kenya: APK vs Browser (2026)

MozzartBet has no Google Play or iOS app in Kenya. Android users download the APK from mozzartbet.co.ke. iPhone users use the browser at mozzartbet.co.ke.

5 min read

Betting

How to Register a MozzartBet Account Kenya (2026)

Register a MozzartBet account at mozzartbet.co.ke/register with your Safaricom number, PIN and Kenyan ID for KYC. 18+ Kenya residents.

5 min read

Betting

MozzartBet Login Not Working? Fix in 30 Seconds (2026)

MozzartBet login failing? 6 causes ordered fastest-fix-first: wrong PIN, phone number changed, account locked, KYC flag, outdated app, network.

7 min read

Betting

MozzartBet Login Kenya: Sign In (2026)

Log in to MozzartBet Kenya at mozzartbet.co.ke/login with your Safaricom number and PIN, or via the MozzartBet Android app (APK from mozzartbet.co.ke).

5 min read

Betting

SportPesa Not Working Today? Check Status (2026)

SportPesa down? Check downdetector.com/status/sportpesa and @SportPesa on X. Common causes: Safaricom M-PESA downtime, platform maintenance, peak load.

5 min read

Betting

SportPesa App Download Kenya: APK vs Browser (2026)

SportPesa has no Google Play or iOS app in Kenya. Android users download the APK from sportpesa.com/app. iPhone users use the browser at sportpesa.com.

5 min read

Betting

How to Register a SportPesa Account Kenya (2026)

Register a SportPesa account by dialling *955# on Safaricom or at sportpesa.com/register. Password and ID for KYC. 18+ Kenya residents only.

5 min read

Betting

SportPesa Login Not Working? Fix in 30 Seconds (2026)

SportPesa login failing? 6 causes ordered fastest-fix-first: wrong password, phone number changed, account locked, KYC flag, outdated app, network.

7 min read

Betting

SportPesa Login Kenya: Sign In at sportpesa.com (2026)

Log in to SportPesa Kenya at sportpesa.com/login with your Safaricom number and password, via the SportPesa app, or via USSD *955# on Safaricom.

5 min read

Betting

Odibets Not Working Today? Check Status (2026)

Odibets down? Check downdetector.com/status/odibets and @Odibets_KE on X. Common causes: Safaricom M-PESA downtime, Odibets maintenance, or the deposit/withdraw window.

5 min read

Betting

How to Withdraw from Odibets to M-PESA (2026)

Withdraw from Odibets to M-PESA. Wallet, Withdraw, minimum KES 100, 5% Finance Act 2025 excise. Funds arrive on your registered Safaricom number in 1-5 minutes.

6 min read

Betting

Odibets App Download Kenya: APK vs Browser (2026)

Odibets has no Google Play or iOS app. Android users download the APK from odibets.co.ke/app. iPhone users use the browser at odibets.co.ke. Safety notes.

5 min read

Betting

How to Register an Odibets Account Kenya (2026)

Register an Odibets account by dialling *290# on Safaricom or at odibets.co.ke/register. 4-digit PIN, ID for KYC. 18+ Kenyan residents only.

5 min read

Betting

Odibets Login Not Working? Fix in 30 Seconds (2026)

Odibets login failing? 6 causes ordered fastest-fix-first: wrong PIN, phone number changed, account locked, KYC flag, outdated app, network. Reset in 30 seconds.

7 min read

Betting

Odibets Login Kenya: Sign In at odibets.co.ke (2026)

Log in to Odibets Kenya at odibets.co.ke/login with your Safaricom number and 4-digit PIN, via the Odibets app, or via USSD *290# on Safaricom.

5 min read

Telecom troubleshooting

Safaricom paybill 200200 not working? Postpaid bill fixes (2026)

Phone number format, paying for someone else, data bundle activation delays, the postpaid vs prepaid vs Home Fibre confusion, scam paybills, and how to escalate to Safaricom care via 100 or 0722 002 100.

9 min read

Bank troubleshooting

Absa paybill 303030 not working? M-PESA to Absa fixes (2026)

Account number format errors, the Absa suspense account gotcha, the Timiza paybill confusion, scam variants, and the escalation path when your Absa balance has not gone up after M-PESA confirmed.

9 min read

Utility troubleshooting

KPLC paybill not working? Token and postpaid fixes (2026)

The two KPLC paybills (888888 postpaid, 888880 prepaid), token not arriving fixes, postpaid bill update lag, meter number format errors, the scam paybills, and escalation via 95551 and @KenyaPower_Care.

10 min read

Lending troubleshooting

Mogo paybill 7034211 not working? Loan repayment fixes (2026)

Agreement number vs plate number confusion, the 1 to 4 hour balance update lag, the NCBA bank alternative for large repayments, scam paybills targeting boda owners, and how to escalate to Mogo Kenya.

8 min read

TV troubleshooting

DStv paybill 444900 not working? Fix every common error (2026)

Smartcard and IUC mistakes, package-amount mismatches, error codes (E16, E30, E48-32, E142), ExtraView linking issues, scam paybills targeting DStv customers, and how to escalate to DStv Kenya care.

10 min read

TV troubleshooting

GOtv paybill 423655 not working? Decoder fixes that work (2026)

The five most common GOtv payment failures, with the exact fix for each. IUC mistakes, package-amount mismatches, error codes, scam paybill variants, and how to escalate to GOtv care.

9 min read

Banking

MCo-op Cash explained: Co-op Bank mobile banking, *667#, loans, paybill

How MCo-op Cash works: registration on *667#, transfers, bill pay, the MCo-op Cash loan, and Co-op Bank paybill 400200. The plain-language version of Co-op mobile banking.

6 min read

Banking

Equity 247247 paybill explained: it's an aggregator, not just 'Equity's paybill'

247247 is Equity's aggregator paybill: the same number routes to dozens of businesses. The account number does the routing. Here's how to use it without paying the wrong recipient.

6 min read

PayPal

PayPal to M-PESA: how to withdraw, the fees, and how long it takes (2026)

Move PayPal money to M-PESA in 2026: the Safaricom service, Equity route, real fees, timelines, minimum withdrawal, and whether you can do it via SMS.

9 min read

Personal finance

Real estate vs REITs in Kenya 2026: which actually wins?

Direct property ownership vs Acorn ASAP and Stanlib Fahari REITs vs no real estate at all. Yields, costs, time burden, and the ten-year decision compared honestly.

12 min read

Reference

Can I access M-PESA online? Web access, app, and computer use

Five routes to M-PESA online, the M-PESA app, MySafaricom World, M-PESA Business Portal, OneApp, and the Daraja API. When to use each.

8 min read

Reference

M-PESA shortcodes 2026: *334#, *234#, *544#, *144# explained

Complete reference for every M-PESA and Safaricom shortcode in 2026, what each one opens and the lesser-known sub-codes worth bookmarking.

8 min read

Developer

Daraja API: integrate M-PESA into Shopify, WooCommerce, or your website (2026)

Practical developer guide to Safaricom Daraja, sandbox, STK Push, C2B, callback infrastructure, and the easier paths via Shopify and WooCommerce plugins.

14 min read

Reference

M-PESA transaction limits in 2026: daily, monthly, and per-transaction caps

KES 250,000 per transaction, KES 500,000 daily, KES 500,000 wallet ceiling. The full 2026 picture including KYC tiers, business limits, and what to do when you hit a cap.

10 min read

Telecom

Tap-to-Eat paybill in Kenya 2026: what it is and how to find yours

Tap-to-Eat is a Safaricom NFC-based cashless cafeteria system. There is no single paybill. Each employer or institution has its own. Here is how to find yours.

6 min read

Government

How to repay HELB via M-PESA (2026): the eCitizen route

HELB repayments now go through eCitizen: dial *642#, choose Loan Repayment and Mpesa, and confirm the PIN prompt. Interest, penalties, paybill 200800 and paying from abroad.

9 min read

Telecom

How to buy Airtel airtime via M-PESA (2026)

Three practical methods, the M-PESA-to-Airtel-Money cross-network flow, and the cleanest way to top up an Airtel line from a Safaricom account.

8 min read

Telecom

How to send money from M-PESA to Airtel Money (2026)

Cross-network send from M-PESA to Airtel Money, fees, settlement time, paybill interoperability, and how to handle stuck transactions.

8 min read

Guide

How to deposit money into M-PESA without an agent

Five practical alternatives to agent deposit, bank-to-M-PESA pull, ATM cardless, M-PESA Global, Pochi sweep, and branch deposits.

9 min read

Guide

How to download your M-PESA statement (5 methods, 2026)

App, USSD *334#, SMS, email request, or Safaricom shop. Each method has a different period, format, and use case.

9 min read

Guide

How to reverse an M-PESA transaction in Kenya (2026)

The exact code, app flow, and process for reversing M-PESA. Realistic timelines and what reversal actually works for.

9 min read

Telecom

New M-PESA app 2026: features, download, and what changed

Every feature in the new M-PESA app, install steps, what changed, troubleshooting, and how it compares with Safaricom OneApp.

11 min read

Lending

Ziidi by Safaricom: how it works (with or without the M-PESA app)

Safaricom's money-market savings product inside M-PESA, returns, fees, withdrawal rules, and the USSD route for users without the M-PESA app.

10 min read

Religious

Give to Nairobi churches via M-PESA: 20 paybills (2026 directory)

Verified paybills for the major Nairobi churches, Catholic, Anglican, PCEA, Pentecostal, Baptist, Vineyard. Plus tithing best practices and tax considerations.

11 min read

Guide

How to apply for an M-PESA paybill or till number (2026)

Requirements, application steps, fees, processing time, and which Safaricom Lipa na M-PESA product fits your business.

11 min read

Transport

Bus tickets via M-PESA in Kenya 2026: Tahmeed, Modern Coast, Easy Coach

The major intercity bus operators in Kenya, paybill numbers, booking flow, fare ranges, cross-border routes, and the scams to avoid.

9 min read

Utility

How to pay your Nakuru water bill via M-PESA paybill 111444

NAWASSCO account format, billing cycle, prepaid water, leak detection, and the small things that trip up new residents.

8 min read

Utility

How to pay your Eldoret water bill via M-PESA paybill 511000

ELDOWAS account format, billing cycle, common reading issues, prepaid switching, and disconnection avoidance.

8 min read

TV & Streaming

How to pay GOtv via M-PESA paybill 423655

GOtv Kenya M-PESA paybill, package prices for Lite through Supa Plus, and how to fix activation stalls.

9 min read

TV & Streaming

How to pay DStv via M-PESA paybill 444900

The official DStv Kenya paybill, every package price, and the troubleshooting fixes when reactivation stalls.

9 min read

Telecom

Safaricom OneApp explained: M-Pesa, mySafaricom, all in one

What OneApp does well, what it doesn't yet, and whether you should switch from standalone M-Pesa app.

10 min read

Telecom

How to pay Safaricom postpaid via M-Pesa (paybill 200200)

Step-by-step for postpaid mobile, Home Fibre, and Safaricom Business via paybill 200200.

8 min read

Guide

Paybill interoperability in Kenya: M-Pesa ↔ Airtel Money ↔ T-Kash

How CBK-mandated cross-network paybill payments actually work in 2026 and the practical implications.

9 min read

Telecom

How to buy Safaricom airtime via M-Pesa (and why paybill isn't the right tool)

Safaricom prepaid airtime via M-Pesa, methods, costs, and the paybill misconception worth clearing up.

8 min read

Government

SHA paybill explained: paying your Social Health Authority contribution

What changed when NHIF became SHA, the new paybill, who has to pay, and how to back-pay if you missed a month.

10 min read

Safety

Paybill scams in Kenya, and how to spot them

Common scam patterns, the fake-paybill trick, what Safaricom can and can't do, and how to verify before you send.

7 min read

Government

How to pay KRA via M-Pesa, taxes, PRN, common mistakes

Generate a PRN on iTax, pay paybill 222222, and avoid the five mistakes that send money to KRA but don't clear your obligation.

8 min read

Utility

How to pay KPLC via M-Pesa (postpaid + prepaid), 2026

Step-by-step for postpaid bills, prepaid token purchases, what to do if tokens don't arrive, and Lipa Mdogo Mdogo.

7 min read

Guide

How M-Pesa paybills actually work

The technical anatomy: from the merchant, through Safaricom, to the bank, and why charges work the way they do.

8 min read

More from the team

Other paybillke writers and what they cover.