What Government Portals Get Right (And Wrong) — And What It Means for Your Organization
Digital Strategy · 8 min read

What Government Portals Get Right (And Wrong) — And What It Means for Your Organization

Kenya's eCitizen portal hosts over 22,500 services, yet half of passport applicants find it unhelpful. The gap between promise and reality holds lessons for every organization building a digital service.

Nelson

Nelson

Architect, KEPAS Technologies

April 2, 2026 · 8 min read

A parent tries to pay school fees through the school portal. The page loads, but the M-Pesa prompt never appears. She refreshes. Nothing. She calls the school office, but the line is busy. She gives up and drives across town with cash.

This is not just a school problem. It is the same story playing out across thousands of digital services in Kenya — from hospital appointment systems to SACCO member portals to government platforms. The gap between what a digital service promises and what it delivers decides whether users trust it or abandon it.

Kenya's most ambitious public digital service, the eCitizen platform, shows this tension clearly. Launched in 2014, it was built to be a single point for government services. The vision was solid: reduce queues, cut corruption, and let people handle official business from their phones.

A government office reception area with a long queue of people waiting, contrasted with a nearby desk where one person is seated comfortably using a laptop to access an online portal. A poster for eCitizen is visible on the wall.
A government office reception area with a long queue of people waiting, contrasted with a nearby desk where one person is seated comfortably using a laptop to access an online portal. A poster for eCitizen is visible on the wall.

The numbers behind the ambition

On paper, eCitizen is a massive success. According to the platform's own data, it now hosts over 22,500 government services. You can apply for a passport, register a business, check land rates, or renew a driver's license without leaving your home. The government's push to digitize is real — they aimed to have 12,000 services on the platform by the end of 2023 and blew past that target.

From our experience, over 22,500 Services— The number of government services available on Kenya's eCitizen platform as of 2025, according to platform data. This represents a massive consolidation of public functions into one digital space.

This scale matters. For any organization — a school, a clinic, a SACCO — the lesson is that users expect to find everything in one place. A parent should not need three different logins to check fees, exam results, and event calendars. A SACCO member should not call the office to request a statement if the portal exists. Consolidation is useful.

Where the experience breaks down

But hosting services is not the same as delivering them well. Research into passport applications through eCitizen found a split that should worry anyone building a digital service: half of the applicants surveyed said the platform was helpful. The other half said it was not helpful at all.

Think about that. For every person who successfully applied online, another person hit a wall. The reasons are familiar to anyone who has tried to use a poorly designed system:

  • Forms that do not save progress, forcing users to start over if their connection drops
  • Payment gateways that fail after deducting money, with no clear way to get a refund or confirmation
  • Help sections that do not actually answer the questions users have
  • A process that still requires an in-person visit after all the online steps, defeating the purpose

From our experience at KEPAS, these are not government-specific problems. We see them in school portals that cannot generate fee statements in PDF, hospital systems that crash during peak appointment hours, and SACCO platforms that work only on Chrome but not on the Safari browser most Kenyans use on their iPhones.

A spreadsheet dashboard analyzing service delivery metrics: one column shows 'Services Offered' with a high number, another column shows 'User Satisfaction' with a medium score, and a third shows 'Reported Issues' with categories like 'Payment Failures', 'Form Errors', and 'Slow Response'. A line chart trends issue reports over time.
A spreadsheet dashboard analyzing service delivery metrics: one column shows 'Services Offered' with a high number, another column shows 'User Satisfaction' with a medium score, and a third shows 'Reported Issues' with categories like 'Payment Failures', 'Form Errors', and 'Slow Response'. A line chart trends issue reports over time.

The trust problem no one talks about

There is another, deeper issue that eCitizen faces — and that any organization handling sensitive data should consider: the perception that digitization can create new avenues for corruption rather than eliminate them.

Some citizens report concerns about officials exploiting bureaucratic red tape within the digital system. If a payment is 'stuck' in processing, who do you call? If your application is 'under review' indefinitely, what recourse do you have? The digital queue can feel just as opaque as the physical one, with less opportunity to speak to a human.

For a private organization — a private school, a clinic, a law firm — this translates to transparency. If a parent pays fees online, they should get an instant receipt. If a patient books an appointment, they should get a confirmation SMS with a reference number. If a payment fails, there should be a clear, published process for resolution. The system must build trust, not erode it.

What actually makes a digital service work

Looking at what frustrates users on eCitizen gives us a clear checklist for what to get right in your own organization's digital systems:

  1. Start with the most common task.For a school, that is fee payment. For a clinic, it is appointment booking. For a SACCO, it is checking a balance. Make that one task flawless before adding anything else. eCitizen succeeded by making passport applications possible — that was a high-volume, high-friction service that mattered.
  2. Design for mobile first, but test on slow networks.According to the Communications Authority of Kenya's sector statistics, mobile is how most Kenyans access the internet. But 'mobile' does not just mean a smartphone — it means Safaricom data that might be slow, or a spotty connection in a rural area. Forms should save progress locally. Pages should be light. Images should not block functionality.
  3. Provide a human backup path.No digital system is perfect. There must be a phone number, a WhatsApp line, or an office visit option for when things go wrong — and that path should be well-publicized and actually staffed. The frustration with eCitizen often peaks when the digital dead-end meets silence.
  4. Be brutally honest about what is still manual.If applying online still requires bringing physical documents later, say that upfront. Do not let users discover the hidden step after they have paid. Transparency about the process limits frustration.
Two professionals — one in a smart-casual shirt, another in a blouse — seated side-by-side at a desk, looking at a laptop screen showing a simple, clean interface with large buttons for 'Pay Fees', 'View Statement', and 'Contact Support'. A notebook is open with handwritten user feedback points.
Two professionals — one in a smart-casual shirt, another in a blouse — seated side-by-side at a desk, looking at a laptop screen showing a simple, clean interface with large buttons for 'Pay Fees', 'View Statement', and 'Contact Support'. A notebook is open with handwritten user feedback points.

The single metric that matters

For all the talk of digital transformation, the goal is simple: reduce the time and stress it takes for someone to get what they need from your organization.

eCitizen's mixed report card — 22,500 services but only 50% satisfaction among passport applicants — tells us that scale alone is not enough. The platform is useful when it works. It is frustrating when it does not. From our experience, the difference often comes down to the last 10% of the user journey: the payment confirmation, the error message, the help article.

That parent driving across town with cash is not just avoiding a broken portal. She is voting with her time against a system that failed her. The next time she needs to interact with the school, she will think twice before trying the digital option.

The lesson for every organization is this: your digital service is not competing with perfection. It is competing with the phone call, the physical queue, the paper form. To win, it needs to be more reliable, faster, and clearer than those old ways. Not just on the homepage, but at the very moment when the user is trying to complete what they came for.

A professional standing in a relaxed office common area, holding a tablet and smiling while showing the screen to a colleague seated on a sofa. The screen shows a simple 'Thank You' confirmation message with a checkmark. Plants and natural light fill the space.
A professional standing in a relaxed office common area, holding a tablet and smiling while showing the screen to a colleague seated on a sofa. The screen shows a simple 'Thank You' confirmation message with a checkmark. Plants and natural light fill the space.

That is the real test. Not how many features you have, but how many people actually finish what they started.

Want to see what this looks like for your organization?

Talk to Us on WhatsApp
Share

Ready to Start Your Project?

Let's discuss how we can bring your digital vision to life.

Get in Touch