For bulk SMS in Kenya, alphanumeric sender IDs must be registered (whitelisted) with each operator through a licensed content service provider, and Safaricom, the largest network, does not deliver unregistered branded senders. Branded sender IDs are meant for transactional traffic; promotional SMS needs consent, an opt-out and, on most routes, a short code or numeric sender.
Rules last checked: October 2026.
Sender ID registration
The Communications Authority of Kenya (CA) regulates the sector under the Kenya Information and Communications Act and licenses the content service providers (CSPs) that connect directly to the mobile networks. Businesses do not register with Safaricom themselves: the CSP or your route provider submits the request. Key points as of 2026:
- Registration is per operator. Safaricom requires it for local and international traffic; on the other networks providers report that dynamic senders may still pass, but registration is advised everywhere.
- Typical documents: company registration certificate, a signed authorization letter, and sometimes trademark proof.
- Sender IDs are up to 11 characters, case-sensitive and must contain the brand. Generic names like INFO, Verify, Notify or ALERT are rejected.
- Transactional and promotional senders are separate applications.
- Lead times vary: Safaricom reviews on fixed days each week, Airtel and Telkom Kenya can take 7 to 14 working days, and some CPaaS providers quote around 4 weeks end to end.
The general process is explained in sender ID registration.
Sender ID types and traffic split
| Traffic | Sender | Rules |
|---|---|---|
| Transactional (OTP, payment alerts, reminders) | Registered alphanumeric | Can be sent at any time; no opt-out footer required |
| Promotional | Short code or numeric sender on most routes | Consent, opt-out instruction, sending hours, DND filtering |
Long codes and short codes exist locally, but international senders are usually offered registered alphanumeric IDs only. Adding marketing lines to a transactional message can get it reclassified. See transactional vs promotional SMS and SMS short codes.
Consent, opt-out and sending hours
- Kenya is opt-in: you must be able to show that each recipient agreed to receive your messages. The Data Protection Act, 2019 also applies to phone numbers, so keep a record of when and how consent was given.
- Safaricom subscribers can stop promotional messages through the *456# menu, either for all senders or for one sender. Safaricom requires an opt-out footer on promotional SMS, and promotional messages to opted-out subscribers fail.
- Promotional SMS is limited to daytime. Sources give different windows (from 7 or 8 AM to 6, 7 or 8 PM), so use the window your route provider enforces.
- Political messages have their own rules: unsolicited political SMS is prohibited, and providers cite an 8 AM to 6 PM window.
Restricted content
Adult content, gambling, hate speech and P2P-style traffic are prohibited on A2P routes, and some providers also refuse competitions, voting, chat and virtual credit content. Premium-rate and subscription services run on short codes through licensed CSPs and follow separate operator processes. Read SMS content restrictions for how operators enforce categories.
Mobile networks and OTP traffic
The three mobile operators are Safaricom (over 60 percent of subscribers), Airtel Kenya and Telkom Kenya, and Kenya has mobile number portability. Because Safaricom is most of the market, an OTP route without a registered Safaricom sender ID is not a real option. For OTP:
- Register a transactional sender ID on every network, not only Safaricom.
- Ask whether the provider connects directly to Safaricom, Airtel and Telkom Kenya; grey routes can report messages as delivered that never arrive.
- Keep OTPs in English and GSM-7 so they fit one 160-character segment.
- Use the OTP SMS best practices and test the route on each network before launch.
See our Kenya SMS destination page and our A2P SMS routes.
Getting a route
Rules in Kenya vary by operator and by traffic type, so confirm registration status and sending windows with the route provider before you send. VoIPMatcher sources the route from its carriers and manages it; buyers and sellers never see each other. Tell us your sender ID, traffic type and volumes and request a Kenya SMS route.
Frequently asked questions
How do I register a sender ID with Safaricom?
Businesses do not register with Safaricom directly. A licensed content service provider or your route provider submits the request, usually with a company registration certificate, a signed authorization letter and sometimes trademark proof. The sender ID must contain the brand and have up to 11 characters, and generic names such as INFO or Verify are rejected.
How long does sender ID registration take in Kenya?
It varies by operator. Safaricom reviews requests on fixed days each week, Airtel and Telkom Kenya can take 7 to 14 working days, and some CPaaS providers quote around four weeks end to end. Transactional and promotional senders are separate applications, so plan both if you send both types.
How do Safaricom subscribers stop promotional SMS?
Safaricom subscribers can stop promotional messages through the *456# menu, for all senders or for one sender. Promotional messages to opted-out subscribers fail, and Safaricom requires an opt-out footer on promotional SMS. Transactional messages such as OTPs and payment alerts are not affected, as long as their content is strictly transactional.
How do I start a bulk SMS business in Kenya?
Content service providers that connect directly to the mobile networks are licensed by the Communications Authority of Kenya. Without that licence, a business works through a licensed provider or an international route. Either way, you need registered sender IDs for your customers, opt-in records under the Data Protection Act, 2019 and content controls that follow operator rules.
Need a route?
Send the destination, route type and target rate. We reply with what we can deliver.