Pay only for what you send

No contract and no monthly fee. Rates get better as you send more, and every Kenyan network is included.

Bulk SMS

The more you send, the less you pay

Priced per SMS part of 160 characters. No monthly commitment and no platform fee, and every Kenyan network at the same rate.

Tier 1 (1–50,000)
Price per SMS part for purchases up to 50,000 units.
Volume
1 to 50,000 units
10,000 SMS
KES 6,000.00
Price
KES 0.60 per SMS
Tier 2 (50,001–500,000)
Price per SMS part for purchases between 50,001 and 500,000 units.
Volume
50,001 to 500,000 units
10,000 SMS
KES 4,000.00
Price
KES 0.40 per SMS
Tier 3 (500,001–2,000,000)
Price per SMS part for purchases between 500,001 and 2,000,000 units.
Volume
500,001 to 2,000,000 units
10,000 SMS
KES 3,500.00
Price
KES 0.35 per SMS
Tier 4 (2,000,001+)Best rate
Price per SMS part for purchases above 2,000,000 units.
Volume
2,000,001+ units
10,000 SMS
KES 2,500.00
Price
KES 0.25 per SMS

Ready-made SMS packages

Units are credited the moment you pay, and they never expire.

Starter Pack
Perfect for small businesses, NGOs, and community groups sending regular updates to up to 10,000 recipients.e.g. A neighborhood association sends monthly meeting notices and event announcements. A small church broadcasts weekly services to its congregation.
Units
10,000
Works out at
KES 0.60 per SMS
Price
KES 6,000.00
Business Pack
Ideal for growing businesses with active customer communication — promotions, reminders, and alerts.e.g. A mid-size retailer sends weekly promotional offers. A microfinance institution sends loan-due reminders to its client base.
Units
50,000
Works out at
KES 0.60 per SMS
Price
KES 30,000
Growth Pack
For businesses scaling their messaging — high-frequency campaigns and automated transactional alerts.e.g. A health insurance provider sends monthly premium reminders. An e-commerce platform sends order confirmations and delivery updates.
Units
100,000
Works out at
KES 0.40 per SMS
Price
KES 40,000
Scale Pack
Built for high-volume operations — banks, telcos, logistics companies, and large enterprises.e.g. A mobile lender sends disbursement confirmations and repayment alerts to 300,000 active borrowers monthly.
Units
500,000
Works out at
KES 0.40 per SMS
Price
KES 200,000
Enterprise Pack
Maximum volume at the best per-unit rate — designed for platforms and businesses sending millions of messages.e.g. A national insurance group sends monthly policy statements and claim updates to 1.5 million policyholders across Kenya.
Units
2,000,000
Works out at
KES 0.35 per SMS
Price
KES 700,000
Custom Volume
Volume above 2,000,000 units. Price shown is per-unit in KES — total cost depends on your exact purchase quantity. Contact sales for a bespoke agreement.e.g. A telecommunications company, government agency, or regional platform requiring guaranteed throughput and dedicated routing.Contact sales
Units
2,000,001+
Works out at
From KES 0.25 per SMS
Price
Quoted

Units are credited immediately and carry over: there is no monthly expiry. Safaricom, Airtel, Telkom and Equitel are all included at the same unit price. VAT does not apply to SMS units.

Sender IDs

Sender names and shortcodes

The sender name is the first thing a recipient sees. Choose a brand name, a two-way number or a shortcode, each at an operator-regulated price.

Alphanumeric sender ID

Per-Network RegistrationOne-time registration fee per network (Safaricom, Airtel, or Telkom). Multiply by the number of networks requested.
KES 6,728.00 one-offincl. VAT

e.g. 'STANBIC' appears as the sender on every bank alert. 'NAIVAS' brands all supermarket promotions. Your company name on every message — no number, just your brand.

Long number (two-way)

Per-Network RegistrationOne-time registration fee per network.
KES 6,728.00 one-offincl. VAT

e.g. A customer service team receives replies from customers — queries, complaints, opt-outs. Two-way SMS using a real phone number your staff can call back.

Shared shortcode

Monthly RenewalMonthly access fee for a keyword slot on a platform-shared shortcode.
KES 2,320.00 per monthincl. VAT

e.g. A savings cooperative uses keyword CHAMA on a shared code — members text CHAMA to register and receive a welcome SMS. Low-cost entry to two-way SMS with a recognisable shortcode.

Dedicated shortcode

2-Month DepositRefundable 2-month deposit payable upon approval.
KES 34,800 one-offincl. VAT
Monthly RenewalRecurring monthly maintenance fee for a dedicated shortcode (covers Safaricom, Airtel, Telkom).
KES 17,400 per monthincl. VAT

e.g. A bank uses 23311 for all two-way communications — loan applications, M-Pesa notifications, OTPs, and customer surveys. Full ownership, no shared traffic.

Survey shortcode

2-Month DepositRefundable 2-month deposit for the underlying dedicated shortcode.
KES 34,800 one-offincl. VAT
Per-Network Alphanumeric SetupOne-time per-network registration fee for the alphanumeric sender ID component of a survey shortcode.
KES 5,800.00 per networkincl. VAT
Monthly RenewalRecurring monthly maintenance fee for the dedicated shortcode used for two-way surveys.
KES 17,400 per monthincl. VAT

e.g. An NGO uses *26666# to run community health surveys — residents text YES/NO to get personalised health tips. A bank sends satisfaction surveys after every branch visit.

Subscription shortcode

Monthly MaintenanceCovers shortcodes used for subscriber on-demand/subscription services with Safaricom revenue-share billing.
KES 17,400 per monthincl. VAT

e.g. M-Shujaa TV uses *23455# for daily football score alerts — subscribers text JOIN to opt in and are charged KES 5/day via Safaricom airtime. A gaming company delivers daily jackpot results to 50,000 paying subscribers.

USSD

USSD codes and extensions

USSD works on every phone with no internet and no app. Take a dedicated code like *100#, or an extension on a shared code like *657*42#.

Dedicated USSD code

Your own code, for example *100#

Set-up FeeOne-time set-up fee for a dedicated USSD code.
KES 146,160 one-off
One-Month Test-BedPayable once before going live on the dedicated USSD code.
KES 26,680
One-Month DepositRefundable one-month deposit.
KES 58,000 one-off
Monthly MaintenanceRecurring monthly maintenance fee for a dedicated USSD code.
KES 58,000 per month

e.g. A bank's *100# lets customers check balances, transfer money, pay bills, and buy airtime — all without internet. Works on any phone, anywhere in Kenya.

Shared USSD extension

A number on a shared code, for example *657*42#

2-digit extension *657*11#Monthly fee for a 2-digit sub-code on a platform-shared USSD code.
KES 8,120.00 per monthincl. VAT
3-digit extension *657*111#Monthly fee for a 3-digit sub-code on a platform-shared USSD code.
KES 5,800.00 per monthincl. VAT
4-digit extension *657*1111#Monthly fee for a 4-digit sub-code on a platform-shared USSD code.
KES 2,320.00 per monthincl. VAT

e.g. A digital lender uses *657*42# — customers check their loan limit, apply for a KES 500–50,000 micro-loan, or repay — no smartphone needed. High-traffic slot for popular services.

Keywords

Shortcode keywords

Reserve a keyword on a shared shortcode, for example LOAN. Every SMS that starts with it is routed to your account.

Keyword on a shared shortcode

Setup FeeOne-time registration fee to reserve a keyword on a platform shortcode.
KES 2,320.00 one-offincl. VAT
Monthly RenewalRecurring monthly access fee for a keyword slot on a platform shortcode.
KES 1,740.00 per monthincl. VAT

e.g. Reserve keyword VOTE on *29944# for reality TV voting. Reserve LOAN on *23455# for micro-loan applications. One keyword secures your branded service category.

Questions people ask

Are there any monthly platform fees?
No. There are no monthly subscription fees to use the platform. You pay only for SMS units consumed, and for the specific sender IDs, shortcodes or USSD codes you register.
Do unused SMS units expire?
No. Units credited to your account never expire. Buy in bulk and use them at your own pace.
Are VAT charges included in the prices shown?
SMS unit prices are VAT-exempt. Sender ID registration fees, shortcode monthly fees, USSD extension fees and keyword fees are subject to 16% VAT, and every price on this page includes VAT where it applies.
What networks does the platform cover?
All major Kenyan networks: Safaricom, Airtel, Telkom Kenya and Equitel. A single API call reaches every network, with no network-specific configuration.
How do I get API access?
Create an account, complete onboarding, then generate an API token from your account settings. The API is documented and supports REST and SMPP.
Can I use the API from my existing application?
Yes. The REST API accepts JSON over HTTPS. An SMPP endpoint is also available for high-volume integrations using standard SMPP client libraries. See the API docs for examples.

Ready to reach your customers?

Create an account in minutes. Top up by M-Pesa and send your first campaign today.