Bulk SMS in Kenya (2026): Costs, Sender IDs, Rules and Messages That Convert

Everything a Kenyan business needs to run bulk SMS properly in 2026: what it costs, how sender IDs work, the consent and opt-out rules, ready-to-use templates and how to measure results.

Bulk SMS in Kenya (2026): Costs, Sender IDs, Rules and Messages That Convert

Key takeaways

  • Bulk SMS in Kenya commonly costs about KES 0.25 to 2.50 per message, depending on provider and volume.
  • A branded sender ID is registered through your SMS provider with each network and often costs a few thousand shillings per network.
  • The Data Protection Act 2019 and the 2021 regulations require a lawful basis, usually consent, plus a free and simple opt-out such as replying STOP.
  • Keep promotions to daytime hours, one clear action per message and a tracked link or code so you can measure sales.

Bulk SMS in Kenya is still one of the fastest, cheapest ways to reach customers. It works on every phone, including the basic handsets many Kenyans still carry, it needs no data bundle, and a short message is usually read within minutes. For most businesses, sending costs between about KES 0.25 and 2.50 per message, plus a one-off fee if you want your brand name to appear as the sender.

The catch is that SMS is regulated. You need consent, a working opt-out and sensible sending hours, or you risk complaints, blocked sender IDs and action under the Data Protection Act 2019. This guide covers costs, sender IDs, the rules, ready-to-use templates and how to measure what your messages actually earn.

What bulk SMS is good for

SMS is short, direct and urgent. It works best when the message is simple and the action is immediate:

  • Offers and flash sales: weekend discounts, new stock, back-to-school deals.
  • Reminders: appointments, fee balances, loan repayments, subscription renewals.
  • Transactional alerts: order confirmations, delivery updates, M-Pesa payment receipts, one-time passwords.
  • Events: invitations, ticket confirmations, gate times and directions.
  • Member and parent communication: SACCO notices, church and chama updates, school announcements.
  • Win-back: a personal offer to customers who have not bought in 90 days.

It is less suited to long explanations, images or back-and-forth conversation. That is where WhatsApp marketing and email marketing do better.

How much bulk SMS costs in Kenya

Pricing has fallen as providers compete. Published 2026 rate cards from Kenyan providers range from roughly KES 0.25 per message for very large monthly volumes up to around KES 2.50 from small resellers. Most small and medium businesses buying a few thousand messages a month pay somewhere between KES 0.50 and 1.20.

Cost item Typical range (2026) Notes
Per SMS, small volumes (under 5,000 a month) KES 0.60 to 2.50 Resellers sit at the top of the range
Per SMS, medium volumes (5,000 to 300,000) KES 0.40 to 1.00 Usually tiered by monthly volume
Per SMS, very high volumes KES 0.25 to 0.40 Banks, betting firms, large retailers
Branded sender ID About KES 5,000 to 15,000 per network, one-off Safaricom, Airtel and Telkom are registered separately
Platform or API fees Often free, sometimes monthly Check for minimum top-ups and expiry of credit

Two things inflate real costs. First, length: one SMS is 160 standard characters. Go over and you pay for two or more parts. Add an emoji or some special characters and the limit drops to 70 characters per part. Second, wasted sends: messages to dead or duplicated numbers still cost money, so clean your list before every big campaign.

When comparing providers, look past the headline rate. Ask about delivery reports per network, how fast messages go out at peak times, support hours, whether credit expires, M-Pesa top-up, an API for your website or POS, and whether they handle opt-outs automatically. For a broader view of channel budgets, see our digital marketing cost guide for Kenya.

Sender IDs: what they are and how to get one

A sender ID is the name that appears instead of a phone number, for example SEDIDIGITAL. It tells people who is texting before they open the message, which builds trust and lifts response. Alphanumeric sender IDs are typically limited to 11 characters, so plan a short, recognisable version of your brand name.

You do not apply to the networks yourself. The process usually runs like this:

  1. Choose a provider licensed to send bulk SMS in Kenya.
  2. Pick your sender name and one or two backups in case the first is taken or rejected.
  3. Submit documents: commonly a certificate of incorporation or business registration, KRA PIN, the director’s ID and a signed letter authorising the provider to register the name for you.
  4. Wait for approval from Safaricom, Airtel and Telkom. Each network approves separately and providers commonly quote three to seven working days.
  5. Test on lines from each network before your first campaign.

Some content categories face extra scrutiny from the networks, including gambling, adult content and political messages, so check with your provider first if you are in a regulated sector.

Several layers of rules apply to marketing SMS in Kenya. This is general information, not legal advice, but these are the essentials.

Data Protection Act 2019

Section 37 of the Act allows personal data to be used for commercial purposes, including marketing, only where the person has consented or another law authorises it and they were told at collection. Phone numbers are personal data, so a list built from a receipt book, a WhatsApp group or a purchased database is risky. The Office of the Data Protection Commissioner (ODPC) enforces this: in 2023 it fined a digital lender KES 2,975,000 for messaging and calling people whose contacts it had obtained from third parties without consent.

The 2021 direct marketing regulations

The Data Protection (General) Regulations, 2021 set out how direct marketing must work. In short:

  • People have an absolute right to object to direct marketing. Once they do, you must stop.
  • You must offer a simplified opt-out that is free, clear, quick and easy, with a direct channel to use it.
  • Acceptable methods include a single-word reply such as STOP, a link to a preference page, or clear instructions in each message.
  • Profiling a child for direct marketing is prohibited.

Communications Authority and network rules

The Communications Authority of Kenya regulates telecoms under the Kenya Information and Communications Act (KICA) and its consumer protection regulations, which target unsolicited electronic messages. Draft Communications Authority guidelines have proposed limiting promotional SMS to between 7am and 7pm and requiring operators to run do-not-disturb registers. Separate guidance restricts political bulk messages to between 8am and 6pm. Safaricom subscribers can already block all promotional messages by dialling *456#, choosing STOP and then marketing messages, and some routes require an opt-out footer on every promotional SMS.

A practical compliance checklist

  • Collect numbers with clear permission: a sign-up form, a checkbox at checkout or a keyword such as “SMS JOIN to 2XXXX”.
  • Say what people will receive and roughly how often.
  • Add “STOP to opt out” or similar to every promotional message, and remove opt-outs promptly.
  • Never buy, rent or scrape number lists.
  • Keep a record of when and how each person opted in.
  • Send promotions in daytime hours only.

Our guide to data protection rules for marketing in Kenya goes deeper on consent records and the ODPC.

How to write an SMS that converts

  1. Identify yourself first if you have no sender ID: “Kula Grill:”.
  2. Lead with the benefit: what they get, in plain words.
  3. Be specific: price, date, branch, size.
  4. One action only: reply, call, click, visit or pay to a Till number.
  5. Use a real deadline: “Sat only” or “till 31 Oct”.
  6. Stay within 160 characters and avoid emojis unless the extra cost is worth it.
  7. Personalise lightly: a first name and their branch lifts response.

SMS templates for Kenyan businesses

  • Retail: “MamaShop: 20% off school shoes this Fri and Sat only at Tom Mboya St. Order on WhatsApp 07XX XXX XXX. STOP to opt out”
  • Clinic reminder: “Hi Jane, reminder of your appointment at Afya Clinic tomorrow 10am. Reply 1 to confirm or 2 to reschedule.”
  • Restaurant: “Kula Grill: Buy 1 get 1 free burgers every Tue 5 to 9pm. Book on 07XX XXX XXX. STOP to opt out”
  • Win-back: “Hi Brian, we miss you at FitHub Kilimani. Rejoin by 31 Oct and get your first month at KES 2,500. Reply YES to book. STOP to opt out”
  • Payment reminder: “Dear parent, Term 3 balance for Amani is KES 12,000. Pay via M-Pesa Paybill 123456, Acc AMANI01. Thank you, Sunrise Academy.”
  • Event: “Your ticket for Nairobi Food Fest is confirmed for Sat 7 Nov, gates open 10am. Show this SMS at entry.”

Timing and frequency

Send when people can act. Late morning and early evening before 7pm tend to work for consumer offers, lunchtime suits restaurants, and payday weeks around the end of the month suit retail. For promotions, two to four messages a month is enough for most lists. More than that and opt-outs climb. Transactional messages such as receipts are different: send them immediately.

Segment your list

Do not send everything to everyone. Split contacts by town or branch, what they bought, how recently they bought and how they joined. A Mombasa branch launch should not go to customers in Kisumu, and a new parent offer should not go to alumni. Smaller, relevant sends cost less and convert better.

How to measure bulk SMS results

Metric How to track it
Delivery rate Provider delivery reports, split by network
Clicks Short links with UTM tags, viewed in Google Analytics
Replies and calls A dedicated number or keyword per campaign
Redemptions SMS-only discount codes or M-Pesa account references
Revenue Sales in the campaign window compared with a normal week
Opt-out rate STOP replies per send; a rising rate means too many or irrelevant messages

Divide the campaign cost by orders or bookings to get a cost per sale, then compare it with your social media ads and other channels.

SMS, WhatsApp and email together

The strongest setups combine channels. SMS delivers the alert, WhatsApp handles the conversation and catalogue, email carries longer content and receipts, and your website captures new opt-ins every day. Automations can then trigger the right message at the right moment, such as a reminder the day before an appointment or a thank-you after an M-Pesa payment.

Set up compliant SMS and messaging with Sedi Digital

Sedi Digital helps Kenyan businesses build opt-in lists, write campaigns that convert and connect SMS, WhatsApp and email to their websites and payment flows. Explore our web design and integrations service, plan your project with us, or talk to our team about your next campaign.

Frequently asked questions

How much does bulk SMS cost in Kenya?

Published rates in 2026 range from about KES 0.25 per SMS for very high volumes to around KES 1 to 2.50 for small top-ups, with most small businesses paying roughly KES 0.50 to 1.20. A branded sender ID is usually a one-off fee per network, commonly KES 5,000 to 15,000. Always confirm the current rate card and whether prices include VAT.

How do I get a sender ID in Kenya?

You apply through a bulk SMS provider, which submits your request to Safaricom, Airtel and Telkom on your behalf. You normally provide a company registration certificate or business permit, KRA PIN and a signed authorisation letter. Approval commonly takes a few working days per network.

Is it legal to send promotional SMS without consent in Kenya?

Generally no. The Data Protection Act 2019 requires a lawful basis, usually consent, before using personal data for commercial purposes, and the 2021 General Regulations give people an absolute right to object to direct marketing. Every promotional message should include a free, simple opt-out. This is general information, not legal advice.

What time should I send bulk SMS in Kenya?

Send promotions during the day, ideally between about 9am and 6pm when people can act. Communications Authority proposals have pointed to a 7am to 7pm window for promotional messages, so staying well inside it is sensible. Transactional alerts such as OTPs and receipts can go any time.

Is bulk SMS better than WhatsApp marketing?

They do different jobs. SMS reaches every phone, including basic phones without data, and is ideal for short alerts, reminders and flash offers. WhatsApp is better for conversations, catalogues and media. Many Kenyan businesses use SMS for reach and urgency and WhatsApp for the follow-up conversation.

Ready to turn more clicks into clients?

Tell us where you want to grow. We will reply within one working day with a clear plan and a fixed monthly proposal.

Free 30 minute strategy call

Book your strategy call

Which day suits you?

What time? (Nairobi time)

How should we meet?