o send bulk SMS in Kenya you register a sender ID with the Communications Authority of Kenya (CA) and the mobile operators, have your content templates approved by Safaricom for each use case, collect opt-in consent for marketing under the Data Protection Act 2019, and send promotional messages only between 07:00 and 19:00, as the CA's consumer-protection guidelines require. One-time passcodes and account alerts are treated separately from marketing. BroadNet delivers over direct connections to Safaricom, Airtel Kenya and Telkom Kenya and files the sender IDs for you.
This guide summarises public rules as of 28 September 2026. It is general information, not legal advice — confirm your obligations with the regulator or your counsel before a campaign.
Key takeaways
- Regulator: the Communications Authority of Kenya (CA) licenses the operators that terminate A2P traffic.
- Operators: Safaricom, Airtel Kenya and Telkom Kenya.
- Sender ID: CA and operator registration; Safaricom approves content templates per use case. Plan 5–7 business days.
- Promotional window: 07:00 to 19:00 under the CA's consumer-protection guidelines.
- Consent: opt-in is mandatory for promotional SMS; the Data Protection Act 2019 is enforced by the Office of the Data Protection Commissioner (ODPC).
- Languages: English and Swahili are both supported.
Who regulates bulk SMS in Kenya?
The Communications Authority of Kenya (CA) oversees application-to-person messaging: it licenses the operators that terminate A2P traffic and sets the conditions those routes run under, including consumer-protection guidelines. Personal data, including the phone numbers on your list, falls under the Data Protection Act 2019, enforced by the Office of the Data Protection Commissioner (ODPC). The reference summary and sources are on our Kenya SMS regulations page.
How do you register a sender ID in Kenya?
Kenya uses CA and operator sender-ID registration. On top of the sender ID, Safaricom requires content templates approved per use case, so a one-time-passcode template and a promotional template are approved separately. Allow 5–7 business days for approval and register before the launch date, not during it: an unregistered or mismatched sender ID is the most common reason valid traffic is filtered, and the failure is usually silent.
- Choose a sender ID that identifies your brand.
- Prepare one template per use case, in English, Swahili or both.
- Keep the live message close to the approved template; changed wording can mean a new approval.
A typical approved OTP template: "Your verification code is 528914. Do not share." In Swahili: "Nambari yako ya uthibitishaji ni 528914. Usishiriki."
When can you send promotional SMS in Kenya?
The Communications Authority of Kenya's consumer-protection guidelines allow promotional messages only between 07:00 and 19:00 (7.00 a.m. to 7.00 p.m.). The window is enforced, not advisory: a promotional send that lands outside it is a compliance event however the list was built. Schedule campaigns in East Africa Time and let late batches roll to the next morning rather than finishing after 19:00.
Transactional messages, such as one-time passcodes and delivery or account alerts, are not restricted to the window. The category is decided by the content of the message, not by how the campaign is labelled, so a discount line inside an order update makes it promotional.
What does the Data Protection Act 2019 require?
Promotional SMS needs opt-in consent. The Data Protection Act 2019 is enforced by the ODPC and covers consent, breach notification and restrictions on cross-border transfers of personal data. In practice that means:
- record when and where each number opted in to marketing;
- include a working opt-out in every promotional message and honour it on every later send;
- limit who can export your contact lists, and know where your messaging provider processes them;
- keep promotional and transactional lists and sender IDs separate.
Promotional versus transactional SMS in Kenya
| Requirement | Promotional / marketing | Transactional / service (OTP, alerts) |
|---|---|---|
| Registered sender ID | Yes | Yes |
| Prior consent | Yes | No |
| Opt-out instruction | Yes | No |
| Permitted sending window (07:00–19:00) | Yes | No |
| Delivery receipts available | Yes | Yes |
Launch checklist for Kenya
- List your use cases and the sender ID for each.
- Write one template per use case in English and, where it helps, Swahili, and submit them for Safaricom approval.
- Register the sender ID with the CA and the operators; allow 5–7 business days.
- Set up opt-in records and an opt-out for promotional traffic.
- Configure campaign scheduling so promotional batches only run between 07:00 and 19:00 East Africa Time.
- Test on Safaricom, Airtel Kenya and Telkom Kenya and read the delivery receipts before the first campaign.
How long does it take to start sending with BroadNet?
Request test access and an engineer replies within one business day with test credentials; the first test SMS usually goes out about five minutes after you have them. Integration typically takes 2–5 business days and sender-ID and compliance approval 3–10 business days, in parallel, so most markets reach production in 5–15 business days. Kenya's 5–7 business-day sender-ID approval fits inside that window. See the Kenya coverage page, SMS pricing, and the bulk SMS and SMS API products. For opt-out handling in general, read how to handle SMS opt-outs.
Frequently asked questions
Who regulates SMS in Kenya?
The Communications Authority of Kenya (CA). It licenses the operators that terminate A2P traffic and sets consumer-protection guidelines. Personal data is covered by the Data Protection Act 2019, enforced by the ODPC.
Do I need to register a sender ID in Kenya?
Yes. Kenya uses CA and operator sender-ID registration, and Safaricom also approves content templates per use case. Allow 5–7 business days.
What time can I send promotional SMS in Kenya?
Only between 07:00 and 19:00, under the Communications Authority of Kenya's consumer-protection guidelines. Transactional messages such as one-time passcodes are not limited to this window.
Do I need consent for marketing SMS in Kenya?
Yes. Opt-in consent is mandatory for promotional SMS, and the Data Protection Act 2019 governs how you collect and keep it.
Can I send SMS in Swahili?
Yes. English and Swahili are both supported. Swahili uses the Latin alphabet, so most Swahili messages fit the standard GSM-7 character set.
Which networks do I need to reach?
Safaricom, Airtel Kenya and Telkom Kenya. BroadNet connects to all three directly.
Reviewed 28 September 2026 against our Kenya SMS regulations reference and its official sources (the Communications Authority of Kenya and its Consumer Protection Guidelines). See our editorial standards.
