USSD Codes

Interactive Menus That Work on Every Phone in Kenya

USSD Codes

Interactive Menus That Work on Every Phone in Kenya

Build interactive USSD menus that run on any mobile phone — no internet, no smartphone, no app. MobiWave provisions shared and dedicated USSD shortcodes through the Communications Authority of Kenya (CAK), wires them to your REST API, and lets you trigger M-Pesa STK Push from any menu step. Perfect for banking, payments, surveys and customer self-service in areas with limited connectivity.

Get Started
Features

Key Features

Practical capabilities built for delivery, control, and measurable growth.

Works on every GSM phone — feature phones included, no data or app

No internet required; menus run over the carrier signalling channel

Custom multi-level menu flows with branching logic

Real-time session responses and live input capture

Swahili and English menu localization out of the box

REST API + webhook integration with session state management

Per-session analytics and drop-off reporting

Shared and dedicated shortcodes to fit any budget

M-Pesa STK Push triggered from any menu step

Sandbox test-bed for building and validating menus before go-live

Why Choose Our USSD Codes Service?

  • Reach customers in rural and low-connectivity areas where smartphones and data are scarce
  • Instant menu responses with no app install or onboarding friction
  • Cost-effective for both your business and your customers
  • Secure, carrier-grade transactions on Safaricom, Airtel and Telkom
  • Collect M-Pesa payments inside the same menu flow — no channel switching
  • 24/7 local Nairobi support via phone, email and WhatsApp

Get Started Today

Ready to transform your business communication? Contact us today to learn more about our USSD Codes service.

Applications

Use Cases

See how businesses like yours are using our USSD Codes service.

Mobile banking & wallets

Balance checks, mini-statements, transfers and PIN changes via USSD on any phone.

M-Pesa collections

Trigger STK Push inside a USSD menu for contributions, dues, airtime top-up and bill pay.

Customer surveys

Run interactive USSD questionnaires and polls with branching questions and instant scoring.

Information services

Deliver crop prices, exam results, clinic schedules and product availability without data.

Account management

Let customers register, subscribe, pause or upgrade services entirely through the menu.

Voting & registration

Conduct elections, membership drives and event check-in with one-tap confirmations.

Loyalty & rewards

Redeem points, check balances and claim airtime or data rewards from the menu.

Agricultural advisory

Push weather alerts and farming tips to smallholder farmers on the simplest handsets.

KES 11,000
Shared Setup +VAT
KES 40,000
Dedicated / Month +VAT
All phones
No Internet Needed
24/7
Nairobi Support
How It Works

How USSD Codes works in Kenya

From registration to live delivery, here is what working with MobiWave looks like.

  1. Choose shared or dedicated

    Shared USSD is KES 11,000 setup + KES 8,000/month +VAT and goes live fast on a sub-keyword. Dedicated is your own code at KES 40,000 up-front + KES 40,000/month +VAT for full branding and control.

  2. Apply through the CAK

    Shortcodes are allocated by the Communications Authority of Kenya. MobiWave prepares and submits the application with your business registration and a signed company letterhead, so you skip the paperwork.

  3. Carrier provisioning

    Safaricom, Airtel and Telkom provision the code on their signalling infrastructure. Shared codes can be live within days; dedicated codes follow CAK approval, which typically takes several weeks.

  4. Build in the test-bed

    Use the 30-day test-bed environment (KES 32,000 +VAT) to develop menus, wire your API and validate session flows before real traffic reaches your systems.

  5. Go live

    Point your menus at your REST endpoint or webhook. Real subscriber sessions flow through, with per-session analytics and drop-off reporting in the MobiWave dashboard.

  6. Bundle with M-Pesa, SMS & WhatsApp

    Add M-Pesa STK Push, bulk SMS, WhatsApp and airtime rewards from the same MobiWave account — one billing line, one support contact.

Comparison

MobiWave vs other providers in Kenya

A side-by-side look at how MobiWave compares on the things that matter for Kenyan organisations.

CapabilityMobiWaveAfrica's TalkingCelcom AfricaTwilio
Shared USSD codeKES 11,000 setup + KES 8,000/moAvailable (quote)AvailableNot supported
Dedicated USSD codeKES 40,000 setup + KES 40,000/moAvailable (quote)AvailableNot supported
Test-bed / sandboxKES 32,000 / 30 daysYesYesN/A
M-Pesa STK Push from menuNative, bundledYes (add-on)YesNo
CAK shortcode applicationHandled for youSelf-service docsAssistedNo local team
Local 24/7 supportPhone + WhatsAppDeveloper-onlyBusiness hoursNo local team
Bundle with SMS & WhatsAppOne accountAdd-onsAdd-onsSeparate products

MobiWave figures are published rates (VAT extra). Competitor USSD models are typically quote-based — confirm before contract. Twilio has no native Kenya USSD shortcode product.

Pricing

Choose the plan that best fits your business needs.

Dedicated USSD

KES 110,000 +VAT
  • Up-front fee: KES 40,000 +VAT
  • Monthly fee: KES 40,000 +VAT
  • Dedicated USSD code
  • Full customization
  • Customer charged for access
  • 24/7 support
  • API integration

Test-Bed Service

KES 32,000 +VAT
  • 30-day test environment
  • Development access
  • Testing capabilities
  • Extension: KES 32,000 +VAT
  • Technical support

Shared USSD

KES 11,000 setup +VAT
  • Shared USSD code
  • Monthly fee: KES 8,000 +VAT
  • Cost-effective
  • Standard support
Frequently Asked Questions

USSD Codes questions, answered.

The practical questions Kenyan organisations ask about ussd codes, with straight answers and KES pricing where it applies.

Still have a question? Talk to us

MobiWave offers three options. Shared USSD is KES 11,000 setup + KES 8,000/month (+VAT). Dedicated USSD is KES 110,000 total — KES 40,000 up-front + KES 40,000/month (+VAT) — for your own branded code. A 30-day test-bed for development is KES 32,000 (+VAT). All prices are exclusive of VAT; end-user per-session charges from the carrier are billed to your customers, not to you.

Ready to Transform Your USSD Codes Strategy?

Get in touch with our team today to discuss how MobiWave can help your business communicate more effectively.

Office Hours

Monday-Friday, 9am-5pm