If you have ever dialled *334# to check your M-Pesa balance or *544# to access a bank service, you have used a USSD short code Kenya businesses and institutions pay to operate. Behind every one of those codes is a company that went through a registration and provisioning process with a mobile network operator — and if your business needs its own USSD service, you will need to do the same.
This guide walks you through exactly how to get a USSD short code Kenya from Safaricom, Airtel, and Telkom in 2026 — including the requirements, costs, timelines, and what comes after approval.
What Is a USSD Short Code and Why Does Your Business Need One?
A USSD short code Kenya businesses use is a short numeric code — typically 3 to 5 digits — that users dial to access your service. When a user dials the code, a real-time session opens between their phone and your server, presenting text-based menus they can navigate without data or internet.
The most important thing to understand about a USSD short code Kenya registration is that the short code itself is only one part of the picture. You also need a USSD gateway connection — a technical bridge between the mobile network and your application server — and the actual USSD application logic that handles sessions, menus, and responses. Without all three components working together, the short code alone does nothing.
According to the Communications Authority of Kenya, USSD remains one of the most widely used digital service channels in Kenya, particularly for financial services, government services, and platforms targeting users without smartphone access.
The Three Mobile Networks for USSD Short Code Kenya Registration
Safaricom
Safaricom is the dominant network in Kenya with the largest subscriber base, making it the most important starting point for any USSD short code Kenya project. Safaricom provisions USSD short codes through their enterprise and developer services division.
Requirements for Safaricom USSD short code:
- Certificate of Incorporation or business registration documents
- KRA PIN certificate
- A live, publicly accessible callback URL (your USSD application server endpoint)
- A clear description of your service and use case
- An NDA and service agreement with Safaricom
Process: You submit an application through Safaricom’s enterprise portal or directly through their business team. Safaricom reviews the application, tests your callback endpoint, and provisions the short code on their network. The review process typically takes two to four weeks, though complex applications can take longer.
Cost: Safaricom charges a monthly rental fee for USSD short codes. Rates vary depending on whether the code is shared or dedicated, and whether your service is commercial or social impact focused. Contact Safaricom’s enterprise team directly for current pricing as rates are updated periodically.
Airtel Kenya
Airtel is Kenya’s second-largest network and an important channel for reaching users in regions where Safaricom coverage is weaker. A complete USSD short code Kenya deployment ideally covers both Safaricom and Airtel to maximise reach.
Requirements for Airtel USSD short code:
- Similar documentation to Safaricom — business registration, KRA PIN, callback URL
- Service description and use case overview
- Signed agreement with Airtel Kenya
Process: Airtel’s enterprise team handles USSD provisioning requests. The process is broadly similar to Safaricom but the timelines and specific requirements can vary. Airtel can sometimes be faster to provision for straightforward use cases.
According to GSMA Intelligence, Airtel’s Kenyan subscriber base continues to grow, making dual-network provisioning increasingly valuable for businesses targeting broad national reach.
Telkom Kenya
Telkom is the smallest of the three major networks in Kenya but remains relevant for complete national coverage, particularly in certain urban markets.
Requirements and process: Similar documentation and review process as Safaricom and Airtel. Telkom’s enterprise team handles USSD provisioning requests directly.
For most businesses starting out, provisioning on Safaricom first and adding Airtel shortly after covers the vast majority of the Kenyan market. Telkom can be added later as a third-phase expansion.
The USSD Gateway — What It Is and Why You Need One
One of the most important things to understand when planning a USSD short code Kenya project is the role of the USSD gateway.
Mobile networks do not connect directly to your application server using standard web protocols. They use a specific protocol — typically SMPP or a network-specific API — to send session data to a gateway, which then translates it into HTTP requests your application can process.
There are two approaches to the gateway layer:
Using a USSD aggregator/gateway provider — Companies like Africa’s Talking, Beem Africa, and others provide gateway services that handle the network connectivity for you. You integrate with their API, they manage the network relationships. This is faster to set up and is the recommended approach for most businesses because it abstracts the complexity of direct network integration.
Direct network integration — Connecting directly to Safaricom or Airtel’s network without a gateway. This is technically more complex and typically only makes sense for very high-volume services with specific latency requirements.
For most USSD short code Kenya projects, starting with a gateway provider is the pragmatic choice. It gets you to market faster and reduces the technical overhead significantly.
What Comes After Getting Your USSD Short Code
Getting the USSD short code Kenya approval is only the beginning. Once your code is provisioned, you need:
A properly built USSD application — The logic that handles session management, menu navigation, user input validation, and integration with your backend systems. This is where most of the technical complexity lives. A poorly built USSD application will have session timeouts, broken menu flows, and data inconsistencies that frustrate users and damage trust in your service.
A reliable server infrastructure — USSD sessions are real-time and stateful. Your server must respond within a strict timeout window (typically 180 seconds for the overall session, but individual menu responses should be much faster). A slow or unreliable server means broken sessions and failed transactions.
Thorough testing across all three networks — A USSD service that works on Safaricom but breaks on Airtel is not production-ready. Test every menu path, every edge case, and every error state before going live.
Our guide on mobile app development companies in Nairobi is worth reading alongside this one if you are considering whether your business needs a USSD service, a mobile app, or both.
Common Mistakes in USSD Short Code Kenya Projects
Starting development before provisioning — USSD development and provisioning can happen in parallel, but many businesses make the mistake of building the full application before starting the network application process. Since provisioning takes weeks, start the paperwork early.
Ignoring session management — USSD sessions have strict timeouts. If your application does not handle session expiry gracefully, users will get stuck or see confusing error messages. Every USSD short code Kenya deployment needs robust session state management.
Building menus that are too deep — The best USSD experiences get users to their goal in three steps or fewer. Deeply nested menus with many options are difficult to navigate on a small screen and lead to high drop-off rates.
Not testing on real devices and real networks — Simulator testing is not enough. Before going live with any USSD short code Kenya service, test extensively on physical SIM cards across all provisioned networks.
How GuruCrafts Handles USSD Short Code Kenya Projects
At GuruCrafts Agency, we handle the full USSD stack — from helping you navigate the provisioning process with Safaricom and Airtel, to building the application logic, to deploying and monitoring the live service.
Every USSD short code Kenya project we deliver includes proper session management, multi-network testing, and clear documentation so your team can manage the service going forward.
Explore our USSD development in Kenya, USSD development in Nairobi, and USSD development in Meru pages for more detail on our approach and what a full build involves.
Ready to get your USSD service built and provisioned? Get a free quote today — we will guide you through the entire process from registration to go-live.
| Network | Coverage | Priority |
|---|---|---|
| Safaricom | Nationwide dominant | Start here |
| Airtel Kenya | Strong secondary coverage | Add second |
| Telkom Kenya | Urban supplementary | Add third |
Getting a USSD short code Kenya approval is a process that rewards patience and preparation. Start the paperwork early, build in parallel, test thoroughly, and work with a team that has done it before.
About GuruCrafts Agency — GuruCrafts Agency is a Meru-based web, mobile, and USSD development company serving businesses across Kenya. We build fast, mobile-first, SEO-optimized digital products that help Kenyan businesses grow. Get a free quote today.
