USSD Code Cost in Kenya (2026)
Shared vs dedicated USSD pricing — a buyer's guide
How much does a USSD code cost in Kenya? This guide breaks down shared and dedicated USSD shortcode pricing, the CAK allocation process, per-session end-user charges, and what to budget for a USSD service — using MobiWave's published rates.
Last updated August 2026
USSD is the most inclusive channel in Kenya — it runs on every feature phone with no internet. But pricing is easy to misjudge because the business pays a service fee while the subscriber pays a per-session carrier charge. This guide separates the two so you can budget accurately.
Before you start
Decision: shared (sub-keyword) or dedicated (own code)
Registered Kenyan business + KRA PIN
Signed CAK shortcode application letter
Budget for the service fee (not just setup)
Plan for the end-user per-session charge
API or webhook for your menu logic
How to do it in Kenya
A practical, compliance-aware walkthrough you can follow today.
Pick shared or dedicated
Shared USSD runs on MobiWave’s allocated code as a sub-keyword — cheapest and fastest. Dedicated is your own branded code (e.g. *123#) for full control and recall.
Budget the service fee
Shared: KES 11,000 setup + KES 8,000/month (+VAT). Dedicated: KES 40,000 up-front + KES 40,000/month (+VAT). Test-bed: KES 32,000 for 30 days (+VAT).
Apply through the CAK
Shortcodes are allocated by the Communications Authority of Kenya. MobiWave prepares and submits the application with your business documents so you skip the paperwork.
Account for end-user cost
The carrier bills your customer a per-session charge (typically KES 1–5 depending on network and session length) on their airtime. Your business does not absorb this.
Build in the test-bed
Use the 30-day test-bed (KES 32,000 +VAT) to develop menus and validate sessions before real traffic hits your systems.
Go live and bundle
Point menus at your API, then add M-Pesa STK Push, SMS and WhatsApp from the same MobiWave account for one billing line.
How the options compare
The factors that matter for a Kenyan organisation deciding between providers.
| Factor | MobiWave | Africa's Talking | Celcom Africa | Twilio |
|---|---|---|---|---|
| Shared USSD | KES 11,000 setup + KES 8,000/mo | Available (quote) | Available | Not supported |
| Dedicated USSD | KES 40,000 + KES 40,000/mo | Available (quote) | Available | Not supported |
| Test-bed | KES 32,000 / 30 days | Yes | Yes | N/A |
| End-user per-session charge | Billed to subscriber | Billed to subscriber | Billed to subscriber | N/A |
| M-Pesa STK from menu | Native, bundled | Add-on | Yes | No |
| Local 24/7 support | Phone + WhatsApp | Developer-only | Business hours | No local team |
MobiWave figures are published rates (VAT extra). Competitor USSD is typically quote-based. Twilio has no native Kenya USSD shortcode product.
USSD Code Cost in Kenya (2026) questions, answered.
The practical questions Kenyan organisations ask about ussd code cost in kenya (2026), with straight answers and KES pricing where it applies.
Still have a question? Talk to us →Shared USSD is KES 11,000 setup + KES 8,000/month (+VAT). Dedicated is KES 40,000 up-front + KES 40,000/month (+VAT). A 30-day test-bed is KES 32,000 (+VAT). All prices are exclusive of VAT.
Related resources
Talk to our team about the fastest, compliant path for your organisation.