USSD Services for Businesses in Kenya
Deploy interactive USSD menus for payments, self-service, onboarding, and data collection — accessible on any phone, on any network.
Explore related services: Mobile Payments and Short Codes.

Choose Your USSD Strategy
Pick the USSD solution that best fits your needs
Dedicated USSD Codes
Your Brand, Your Code
Get a unique short code (e.g., *123#) with full control over the customer journey.
Key Features:
- Fully branded customer experience
- Ideal for financial services
- Supports complex menu structures
- Maximum flexibility and customization
Use Case:
"Perfect for banking services, mobile money, and customer support systems"
Powerful USSD Capabilities Built for Kenyan Businesses
From simple shared menus to complex dedicated journeys.
Dedicated & Shared Codes
Get a unique *123# for full brand control, or use a shared code for fast launch.
API Integration
Connect USSD sessions to your CRM, payment gateway, or core system using RESTful API.
Real-Time Session Handling
Capture input, validate actions, and return menu responses instantly.
Payment & Transaction Support
Enable M-PESA and Airtel Money transactions directly through USSD menus.
Complex Menu Structures
Build multi-level, branching USSD menus for onboarding and self-service.
Secure & Compliant
Session-level encryption and compliance with Safaricom and Airtel standards.
Why Choose Taifa Mobile for USSD?
USSD Kenya coverage with fast setup, volume pricing, and hands-on integration support.
100% Phone Coverage
USSD works on every mobile phone in Kenya - no smartphone or internet required.
Fast Shared Setup
Shared USSD codes are ready for immediate setup - ideal for pilots and time-sensitive launches.
Volume-Based Pricing
Competitive session rates with bundle discounts for growing usage.
Dedicated Integration Support
Our technical team assists with API setup, menu design, and testing.
USSD Applications Across Industries
How organizations use USSD Kenya solutions to serve customers and scale operations.
Fintech & Mobile Money
Balance checks, transaction initiation, loan applications, and payment confirmations.
SACCOs & Cooperatives
Member self-service, loan status checks, and contribution management.
Healthcare
Appointment booking, prescription status, and health information lookup.
Government & Public Services
Citizen registration, service access, and public feedback collection.
Logistics & Retail
Order tracking, delivery confirmation, and customer self-service portals.
USSD Pricing - Transparent & Competitive
All prices are VAT inclusive unless stated otherwise. Setup is free for shared codes.
Dedicated USSD Codes
| Plan | Setup (KES) | Monthly (KES) |
|---|---|---|
| Dedicated Safaricom | 290,000 | 58,000 |
| Dedicated Airtel | 174,000 | 45,000 |
Prepaid Shared USSD (*631# or *252#)
| USSD String | Setup (KES) | Monthly (KES) |
|---|---|---|
| *631*1# - *631*10# | Free | 25,000 |
| *631*12# - *631*100# (Except Golden Codes) | Free | 20,000 |
| *631*11#, *631*22#, *631*33#, *631*44#, *631*55#, *631*66#, *631*77#, *631*88#, *631*99# | Free | 25,000 |
| *631*101# - *631*999# (Except Golden Codes) | Free | 10,000 |
| *631*111#, *631*222#, *631*333#, *631*444#, *631*555#, *631*666#, *631*777#, *631*888#, *631*999# | Free | 15,000 |
One Off Monthly Deposit – Ksh 10,000, Ksh 20,000 or Ksh 25,000 + VAT depending on string selected.
No Session Cost is chargeable on Code 631.
Postpaid Shared USSD (*631# or *252#)
| USSD String | Setup (KES) | Monthly (KES) |
|---|---|---|
| *631*1# - *631*10# | Free | 25,000 |
| *631*12# - *631*100# (Except Golden Codes) | Free | 20,000 |
| *631*11#, *631*22#, *631*33#, *631*44#, *631*55#, *631*66#, *631*77#, *631*88#, *631*99# | Free | 25,000 |
| *631*101# - *631*999# (Except Golden Codes) | Free | 10,000 |
| *631*111#, *631*222#, *631*333#, *631*444#, *631*555#, *631*666#, *631*777#, *631*888#, *631*999# | Free | 15,000 |
One Off Monthly Deposit – Ksh 10,000, Ksh 20,000 or Ksh 25,000 + VAT depending on string selected.
Costs per USSD Session (Post-paid)
| Bundle | Range (Sessions) | Price (KES) |
|---|---|---|
| Taifa Bundle | 0 - 99,999 | 1.5 |
| Pro Bundle | 100,000 - 499,999 | 1.4 |
| Pro+ Bundle | 500,000 - 999,999 | 1.3 |
| Enterprise Bundle | 1,000,000 - 4,000,000 | 1.2 |
All prices are VAT inclusive unless otherwise stated. Contact sales for custom requirements or higher volumes.
Start Building Your USSD Solution Today
Reach every Kenyan customer - on any phone, on any network, without an internet connection.
Frequently Asked Questions
Common questions about our USSD services answered.
What is the difference between Shared and Dedicated USSD codes?
Shared USSD codes are cost-effective with quick setup (e.g., *456*01#) and shared infrastructure. Dedicated codes give you a unique short code (e.g., *123#) with full branding and control.
How long does it take to set up a USSD service?
Shared USSD is instant and ready for setup. Dedicated codes depend on the network operator’s approval process.
What are Pre-paid vs Post-paid USSD sessions?
Pre-paid sessions are charged directly to the user's airtime. Post-paid sessions are billed to the business with volume-based discounts.
Does USSD work on all networks in Kenya?
Yes, our USSD services work seamlessly on Safaricom and Airtel networks.
Can I integrate USSD with my existing systems?
Yes, we provide a robust RESTful API for easy integration.
How do I get started with USSD?
Contact our team. We’ll guide you through choosing the right plan and deployment.