Skip to content

Bulk SMS Kenya

Short code vs sender ID: which does your business need?

Most Kenyan businesses only need a sender ID: their name on one-way SMS reminders and alerts. Short codes are for two-way services where people text in. Here is how they compare, and where WhatsApp fits.

Sender IDs, short codes and premium-rate SMS compared

Business SMS in Kenya comes in a few forms. They differ in who can reply, who pays and how they are registered. Choosing the right one saves time and money.

The options at a glance

There are three common ways a business sends SMS in Kenya: from an alphanumeric sender ID (your name), from a 5-digit short code, or as a premium-rate service where the customer pays. Bulk SMS, where the sender pays per message and the recipient pays nothing, normally uses a sender ID.

Alphanumeric sender ID

A sender ID shows your name, up to 11 letters or numbers, in place of a phone number. It is registered with each network through a licensed provider. Recipients cannot reply to it.

It suits fee and loan reminders, payment confirmations, appointment alerts, notices and promotions to opted-in customers. On Safaricom, promotional and transactional messages need separate sender IDs.

Our sender ID registration guide covers the rules, documents and approval times.

5-digit short codes

A short code is a number resource assigned by the Communications Authority (CA). Under the CA's guidelines, licensees with a valid compliance certificate get primary assignments, and content service providers get secondary assignments from them. Older 3- and 4-digit codes were moved to 5 digits.

Short codes are two-way: people send a keyword such as "JOIN" to the number and your system replies. They suit competitions, voting, subscriptions, information services and keyword sign-ups. They carry setup and running costs and take longer to set up than a sender ID.

A business can have its own dedicated short code, or rent a keyword on a shared short code that other services also use. A shared code is cheaper and faster; a dedicated code is easier for people to remember and is yours alone.

  1. Decide what people will text in, which keywords you need and what your system replies.
  2. Choose a dedicated short code or a keyword on a shared one.
  3. Apply through a licensed provider that holds short code assignments from the CA.
  4. If people will pay above the normal SMS rate, prepare the price and unsubscribe wording the CA rules require.
  5. Test the keywords and replies on each network before you advertise the code.

Premium-rate SMS

A premium-rate service charges the subscriber more than the basic SMS tariff, for example for subscription news or a quiz. The CA guidelines set strict rules: the price and how to unsubscribe must be disclosed before someone subscribes, each service must be easy to unsubscribe from separately, advertising must show the tariff clearly and must not call a paid service free, and no unsolicited content may be sent.

Premium-rate is a different business from bulk SMS. With bulk SMS, the sender pays for each message and the recipient pays nothing.

Ordinary phone numbers (long numbers)

In some countries businesses send two-way SMS from ordinary mobile numbers. International providers report that this is not supported for business SMS in Kenya, where two-way business SMS runs on short codes. Sending bulk messages from a personal SIM also shows a number instead of your name and gives you no delivery reports.

Side-by-side comparison

Sender IDShort codePremium-rate
What people see Your name, e.g. GREENHILL A 5-digit number A 5-digit number
Replies No, one-way Yes, two-way Yes, two-way
Who pays You, per SMS You, plus setup and running costs The subscriber, above normal rates
Registration Each network, through a provider CA number plan, through a licensee Through a licensed content provider, under CA rules
Best for Reminders, alerts, notices, offers Keywords, votes, sign-ups, info services Paid content and subscriptions

Which one should you use?

  • You send reminders, confirmations, notices or offers: a sender ID.
  • You send both service messages and promotions on Safaricom: two sender IDs.
  • People need to text a keyword to sign up or vote: a short code.
  • You sell paid content by SMS: premium-rate, with the CA rules on pricing and unsubscribing.
  • You want customers to ask questions and get answers: WhatsApp.
SituationWhat to use
A school reminding parents about fees and closing dates Transactional sender ID
A SACCO confirming payments and reminding members about loans Transactional sender ID
A shop sending weekend offers and order updates Two sender IDs: promotional and transactional
A radio station running a text-in competition Short code, possibly premium-rate
A clinic that wants patients to confirm appointments Sender ID for reminders, WhatsApp for replies
A news service charging for daily updates Premium-rate short code

Two-way conversations belong on WhatsApp

If what you need is replies, such as questions, bookings, complaints or orders, WhatsApp is usually simpler than a short code. chat.or.ke gives you the official WhatsApp Business inbox in the same account as bulk SMS. Send the reminder by SMS from your sender ID, include your WhatsApp number, and handle replies in a shared inbox with your team.

What you get

  • Sender ID: your name, one-way

    Up to 11 characters, registered with each network. Best for reminders, alerts and announcements.

  • Short code: a 5-digit number, two-way

    People text a keyword to it. Used for votes, entries, subscriptions and SMS services.

  • Premium-rate: the customer pays

    A short code charged above normal SMS rates, with strict CA rules on pricing and unsubscribing.

  • Two-way chat: use WhatsApp

    For conversations with customers, WhatsApp in the same chat.or.ke account is simpler than a short code.

Simple bulk SMS pricing

Per SMS

KES 0.55

per 160-character SMS, all networks

Sender ID

KES 7,500

once, your business name as the sender

Top up from

KES 500

with M-Pesa, credit never expires

  • No monthly or setup fee for SMS
  • Same price on Safaricom, Airtel and Telkom
  • Prices exclude VAT

Get your sender ID

Tell us the name you want on your SMS

No account needed yet. Send your details and we take it from here on WhatsApp: documents, registration with the networks, then your SMS portal.

What do you need?

3 to 11 letters or numbers, e.g. GREENHILL

We use these details only to register your sender ID and contact you about it.

FAQ

Short code vs sender ID: questions

Can't find what you're looking for? Talk to us

What is the difference between a short code and a sender ID?

A sender ID is a name, such as "GREENHILL", shown on one-way messages you send. A short code is a 5-digit number people can text to, so it supports two-way messaging.

Can customers reply to a sender ID?

No. Messages from an alphanumeric sender ID are one-way. Add a phone or WhatsApp number to your SMS if you want replies.

Who assigns short codes in Kenya?

The Communications Authority (CA) assigns short codes to licensed operators and service providers, who can assign them on to content providers.

What is premium-rate SMS?

A short code service where the subscriber pays more than the normal SMS rate, for example subscription content or competitions. Bulk SMS is the opposite: the sender pays and the message is free to receive.

Do I need a short code for bulk SMS?

No. For sending reminders, alerts and offers, a sender ID is all you need. Short codes are only needed when people must text you back on a number.

Bulk SMS

Your name on every SMS, sorted for you

Tell us the sender ID you want. We handle the networks and open your portal once it is approved.