A managing partner at a mid-sized law firm in Kenya once told me a story. A client had emailed a draft contract to the wrong address. The recipient was not the intended party. The mistake was caught after three days, by which point the client had already lost confidence in the firm. The partner spent a week rebuilding trust and explaining how email is not secure.
That is the kind of problem a client portal solves. But a bad portal — one stuffed with every feature the developers could think of — creates a different kind of headache. Clients stop using it. The firm ends up back on email and WhatsApp, wondering why they paid for the portal in the first place.
This post is for law firm owners and managing partners in Kenya who are considering a client portal. Not the big international firms with dedicated IT teams. The firms with 5 to 20 lawyers, a receptionist who doubles as the IT person, and clients who mostly check things on their phones.
Start with security, not features
The core reason for a client portal is that email is not safe for legal documents. A portal replaces email attachments with a secure, password-protected space where clients can log in and download or view files. That is the foundation. Everything else is extra.
According to the Communications Authority of Kenya's Q2 2025-2026 sector statistics report, over 4.5 billion cyber threats were detected in Kenya in that quarter alone. That number is large enough to make clear that sending sensitive legal documents over unencrypted email is a risk no firm should take casually.
4.5 Billion— Cyber threats detected in Kenya in Q2 2025-2026, according to the Communications Authority of Kenya. Sending legal documents over unencrypted email in that environment is a real risk.
The portal should let clients upload documents securely, download what the firm shares with them, and see a log of who accessed what and when. That audit trail is not just nice to have. It is the kind of evidence that matters if a dispute ever arises about whether a document was received.
Skip the marketing materials inside the portal. Do not put your firm's brochure, practice area descriptions, or blog posts in there. That is what your website is for. The portal is for the work, not the sales pitch.
Task and deadline tracking that actually helps
The second most useful feature is a shared view of tasks and deadlines. Not a full project management tool with Gantt charts and dependencies. Just a simple list that shows the client what is happening on their matter: "Draft contract — due 15 June," "Review by client — pending," "Filing at court — due 22 June."
From our experience at KEPAS, the firms that get this right see a noticeable drop in the number of calls asking "where are we with my case?" The client checks the portal instead of calling the receptionist. That frees up billable time and reduces friction.
What to skip here: do not include task assignment for the client. They are not your employee. They should see what is happening, not be expected to update statuses or mark things done. That creates confusion. Keep it read-only for the client side.
E-signatures belong in the portal
E-signature capability is worth including. A client should be able to open a document in the portal and sign it without printing, scanning, or emailing. That is one of those features that, once clients use it, they will not want to go back.
But integrate it properly. Do not just link out to a third-party e-signature service. The client should not have to create another account or remember another password. The signature should happen inside the portal experience. If the integration is clunky, skip it and wait until you can do it right.
Messaging that replaces WhatsApp — mostly
In-house messaging inside the portal is useful, but it will not replace WhatsApp entirely. Kenyan clients use WhatsApp for everything. They will still send you a message there asking "did you see my upload?" The portal should send automated notifications — an email or an SMS — when something new is available. That bridges the gap.
What to skip: do not build a full chat system with typing indicators, read receipts, and message reactions. That turns the portal into another social app. Keep it simple — a threaded message board where messages are logged and cannot be deleted. That preserves the record.
Android-first, because that is what your clients use
According to Statcounter Global Stats for May 2026, Android devices hold over 75% of the mobile market share in Kenya. From our experience, samsung alone accounts for 26.9%, followed by Tecno at 12.79% and Oppo at 8.27%. Apple sits at 6.6%. That means roughly 9 out of 10 of your clients who access the portal on a phone will be doing so on an Android device.
From our experience, 75%+of mobile users in Kenya use Android, according to Statcounter's May 2026 data. Your client portal must work well on Android devices, not just on desktop or iOS.
Build the portal as a mobile-first web app or a native Android app. Do not build an iOS app first and then try to make it work on Android. That is backwards for the Kenyan market. The portal should load quickly on mid-range Android phones, not just on the latest flagships.
From our experience, a portal that takes more than 5 seconds to load on a Tecno or Infinix device on Safaricom data will not be used. Clients will give up and email you instead. That defeats the purpose.
What to skip entirely
Here is a short list of features that sound impressive but waste money and confuse clients:
- Client forums or discussion boards — clients do not want to talk to each other. They want to talk to their lawyer.
- Billing and payment integration with M-Pesa — this sounds useful, but in practice, most firms already have a separate billing system. Duplicating it in the portal creates reconciliation headaches. Skip it unless you are building from scratch.
- Document templates that clients fill out — clients will make mistakes. They will fill in the wrong fields. The firm will spend more time correcting errors than they would have spent drafting from scratch.
- Excessive branding — the portal should look professional, but do not fill it with your logo, mission statement, team photos, and office tour. That is what your website is for.
- Live chat with a bot — clients will type "where is my divorce papers?" and the bot will give a generic answer. They will get frustrated and call. Save the money.
What a realistic budget looks like
Building a client portal for a law firm is a custom software project. According to Inceptor's 2025 cost guide for mobile app development in Kenya, a standard app with database features and user accounts typically costs between KES 250,000 and KES 750,000. From our experience, a more complex portal with secure document sharing, e-signatures, and task tracking would fall in the KES 750,000 to KES 2 million range.
That is not cheap. But compare it to the cost of one data breach, one lost client, or one malpractice suit from a document that ended up in the wrong hands. The portal pays for itself if it prevents even one serious incident.
The managing partner's decision
Back to that managing partner I mentioned at the start. After the email incident, they decided to build a client portal. They kept it simple: secure document sharing, task tracking, e-signatures, and a message board. No billing, no forums, no bots. They built it Android-first because that is what their clients use.
Six months in, the receptionist reported that the number of phone calls asking "where is my document?" had dropped by about 70%. Clients were checking the portal instead. The partner stopped worrying about documents going to the wrong email address.
That is what a well-built client portal does. It does not need to do everything. It needs to do the few things that matter, and do them well.
Want to see what this looks like for your organization?
Talk to Us on WhatsApp