Transparent pricing

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.

No monthly feesUnits never expireAll networks
Bulk SMS

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.

Per-unit rates by volume

Tier 1 (1–50,000)

1 – 50,000 units

KES 0.6

per SMS

e.g. 10,000 SMS = KES 6,000

Tier 2 (50,001–500,000)

50,001 – 500,000 units

KES 0.4

per SMS

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

e.g. 10,000 SMS = KES 3,500

Tier 4 (2,000,001+)Best rate

2,000,001+ units

KES 0.25

per SMS

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.

SMS units are credited immediately after purchase. Units carry over — there is no monthly expiry. All networks (Safaricom, Airtel, Telkom, Equitel) are included in the unit price. VAT is not applicable on SMS units.
Sender IDs

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

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

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 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

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 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

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.
FAQ

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