Public Sector · Kenyan County Government

14 citizen services digitised. Revenue up 41%.

A Kenyan county government processing permits, business licences, and land-rate payments almost entirely in person — long queues, cash-handling risk, no real-time visibility into collections. We built a citizen-services portal with M-Pesa integration and SMS workflows that removed most of the need to visit a county office at all.

14 services digitised M-Pesa & bank-paybill rails SMS workflow engine Real-time revenue dashboard
County government citizen services — Kenyan public sector digital transformation
Client
Kenyan County Government (Confidential)
Sector
Public Sector
Duration
10 months
Year
2024–2025

The challenge

The county was collecting revenue across 14 service lines — single business permits, building approvals, land rates, market stall fees, and more. Almost all of it happened in person: residents queued at the county headquarters, paid cash or cheque to a cashier, and received a paper receipt that might or might not be entered into the revenue management system by end of day. The finance department's own estimate was that 18–22% of collections were never formally recorded.

The County Executive Committee had two goals: close the leakage and make services accessible to residents in the sub-counties 80 kilometres away, who currently lost a full day's income to travel for a permit renewal. A World Bank county-digitalisation grant provided the budget — but came with a 14-month delivery mandate and an obligation to demonstrate citizen adoption metrics within six months of launch.

14
Revenue service lines
18–22%
Estimated revenue leakage
80km
Distance of furthest sub-county

What we built

We designed for the lowest common denominator first: a feature-phone resident with intermittent internet and no smartphone. Every service can be initiated by USSD or SMS. For residents with smartphones, a progressive web app provides a richer experience with document upload, status tracking, and payment history. For those who still prefer to walk in, the county's own clerks use the same portal on desktop — so the queue now feeds the same digital system, not a parallel paper one.

M-Pesa STK push is the primary payment rail. The system pushes a payment request to the citizen's phone the moment an application is approved. Bank paybill codes are available as a fallback. Receipts are generated instantly and sent by SMS — no more cashier dependency. All revenue is recorded in real time, with an executive dashboard that the County Executive and Treasury can check from their phones.

We also built a document-verification integration for the single business permit workflow — the most-applied-for service. Applications are cross-checked against KRA PIN records, NSSF registration, and (for new food-handling businesses) a simple declaration form replacing the previous physical food-safety inspection prerequisite. 74% of SBP renewals now process without manual intervention.

Citizens using digital county services portal

Citizen adoption

220,000 citizens registered in year one — 31% of the county's adult population. The adoption curve was steeper than projected, driven by word of mouth among market traders who noticed that single business permit renewal had gone from a half-day to a ten-minute phone interaction. The county's revenue collection increased 41% in year one against the same period prior, with the finance team attributing roughly half to reduced leakage and half to increased compliance driven by permit reminders sent 60 days before renewal.

"For the first time, the County Executive can see the day's collections by service line, by sub-county, in real time. The leakage conversation has moved from estimates to fact. And the residents' feedback has been overwhelmingly positive."

Approach

Designed for the resident, not the office.

01

Service mapping

Every service line mapped end-to-end, leakage points identified, digitisation priority scored by volume and complexity.

02

Citizen design

USSD-first design ensures accessibility across all device types. Progressive enhancement for smartphone users.

03

M-Pesa integration

STK push for approvals, real-time receipt via SMS, bank paybill fallback, full reconciliation dashboard.

04

Adoption programme

Market-trader outreach, ward-level training, WhatsApp support line staffed during peak SBP season.

Outcomes

220,000 citizens onboarded. Revenue up 41%.

220K
Citizens onboarded
14
Services live
+41%
Revenue collection yr-1
74%
SBP renewals auto-processed

Digitising citizen services or government revenue?

We understand the constraints: procurement rules, World Bank disbursement conditions, and the need for demonstrable citizen adoption. Tell us your situation.