Pricing that scales with your business
No surprise fees. No contracts. Pay for what you send, at rates that get better as you grow. All Kenyan networks included.
Simple, volume-tiered SMS pricing
The more you send, the less you pay. Prices are per SMS part (160 characters). No monthly commitments, no platform fee — just pay for the messages you send.
Tier 1 (1–50,000)
1 – 50,000 units
KES 0.6
per SMS
Price per SMS part for purchases up to 50,000 units.
e.g. 10,000 SMS = KES 6,000
Tier 2 (50,001–500,000)
50,001 – 500,000 units
KES 0.4
per SMS
Price per SMS part for purchases between 50,001 and 500,000 units.
e.g. 10,000 SMS = KES 4,000
Tier 3 (500,001–2,000,000)
500,001 – 2,000,000 units
KES 0.35
per SMS
Price per SMS part for purchases between 500,001 and 2,000,000 units.
e.g. 10,000 SMS = KES 3,500
Tier 4 (2,000,001+)Best rate
2,000,001+ units
KES 0.25
per SMS
Price per SMS part for purchases above 2,000,000 units.
e.g. 10,000 SMS = KES 2,500
Pre-loaded SMS packages
Buy a named pack and units are credited to your account instantly. Unused units never expire.
Starter Pack
10,000 SMS units
KES 6,000
KES 0.6/SMS
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.
Business Pack
50,000 SMS units
KES 30,000
KES 0.6/SMS
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.
Growth Pack
100,000 SMS units
KES 40,000
KES 0.4/SMS
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.
Scale Pack
500,000 SMS units
KES 200,000
KES 0.4/SMS
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.
Enterprise Pack
2,000,000 SMS units
KES 700,000
KES 0.35/SMS
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.
Custom Volume
2,000,001+ units
From KES 0.25/SMS
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.
Sender ID & Shortcode pricing
Your SMS sender name is the first thing a recipient sees. Choose from alphanumeric brand names, two-way long numbers, or shortcodes — each at a transparent, operator-regulated price.
Alphanumeric Sender ID
Per-Network Registration
One-time registration fee per network (Safaricom, Airtel, or Telkom). Multiply by the number of networks requested.
KES 6,728
incl. 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 Registration
One-time registration fee per network.
KES 6,728
incl. 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 Renewal
Monthly access fee for a keyword slot on a platform-shared shortcode.
KES 2,320/mo
incl. 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 Deposit
Refundable 2-month deposit payable upon approval.
KES 34,800
incl. VAT
Monthly Renewal
Recurring monthly maintenance fee for a dedicated shortcode (covers Safaricom, Airtel, Telkom).
KES 17,400/mo
incl. 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 Deposit
Refundable 2-month deposit for the underlying dedicated shortcode.
KES 34,800
incl. VAT
Per-Network Alphanumeric Setup
One-time per-network registration fee for the alphanumeric sender ID component of a survey shortcode.
KES 5,800
incl. VAT
Monthly Renewal
Recurring monthly maintenance fee for the dedicated shortcode used for two-way surveys.
KES 17,400/mo
incl. 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 Maintenance
Covers shortcodes used for subscriber on-demand/subscription services with Safaricom revenue-share billing.
KES 17,400/mo
incl. 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 code pricing
USSD works on every mobile phone — no internet, no app. Get a dedicated code like *100# or a sub-extension on a platform-shared code like *657*42#.
Dedicated USSD code
e.g. *100#Set-up Fee
One-time set-up fee for a dedicated USSD code.
KES 146,160
One-Month Test-Bed
Payable once before going live on the dedicated USSD code.
KES 26,680
One-Month Deposit
Refundable one-month deposit.
KES 58,000
Monthly Maintenance
Recurring monthly maintenance fee for a dedicated USSD code.
KES 58,000
/month
Shared USSD extensions
e.g. *657*42#2-digit extension(e.g. *657*11#)
Monthly fee for a 2-digit sub-code on a platform-shared USSD code.
KES 8,120/mo
incl. VAT
3-digit extension(e.g. *657*111#)
Monthly fee for a 3-digit sub-code on a platform-shared USSD code.
KES 5,800/mo
incl. VAT
4-digit extension(e.g. *657*1111#)
Monthly fee for a 4-digit sub-code on a platform-shared USSD code.
KES 2,320/mo
incl. VAT
Shortcode keyword pricing
Reserve a keyword on a platform-shared shortcode — e.g. LOAN on *23455#. Incoming opt-in SMS are routed to your account.
Setup Fee
One-time registration fee to reserve a keyword on a platform shortcode.
KES 2,320
one-time setup, incl. VAT
Monthly Renewal
Recurring monthly access fee for a keyword slot on a platform shortcode.
KES 1,740/mo
incl. VAT
Frequently asked questions
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 — all prices shown on this page are inclusive of VAT where applicable.
What networks does the platform cover?
All major Kenyan networks: Safaricom, Airtel, Telkom Kenya, and Equitel. A single API call reaches all networks simultaneously — no network-specific configuration required.
How do I get API access?
Create an account, complete onboarding, then generate an API token from your account settings. The API is fully 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 page for examples.
Ready to reach your customers?
Create an account in minutes. Your first SMS units are loaded as soon as your account is approved.
Create free account