In all six markets, Uganda, Kenya, Tanzania, Rwanda, Zambia and Nigeria, an alphanumeric sender ID must be registered with the mobile networks before your brand name reliably appears on handsets. The paperwork is similar everywhere (proof the business exists and an authorisation letter for each network), but timelines and fees differ: approval is typically reported at two to four weeks, Kenya and Uganda charge per network, and Nigeria and Kenya separate promotional from transactional traffic.

Last reviewed: 27 October 2026. Network requirements change without notice. Timelines below are as reported by public guides and operator guidelines, not guarantees.

The comparison table

CountryNetworks that registerDocuments usually asked forReported timelineOur feeWatch out for
UgandaMTN, Airtel (separately)Letter of authorisation per network, company details, use case and a sample messageAbout 2 to 3 weeksMTN: UGX 250,000 per month. Airtel: UGX 250,000 one-offNumeric sender IDs not supported; UCC requires the sender to be identifiable
KenyaSafaricom, Airtel, Telkom, EquitelAuthorisation letter, business registration, use case; promotional or transactional categoryAbout 4 weeksSafaricom KES 8,700; Airtel KES 8,700; both KES 14,100; Telkom KES 4,500; Equitel KES 9,000 (one-off)One Safaricom ID cannot carry both promotions and alerts
TanzaniaVodacom, Airtel, Yas, Halotel, TTCL (each approves)Business registration or incorporation certificate, TIN certificate, request letter on letterhead, signatory's IDFrom a few days to about 4 weeksUSD 100 one-time, all networksUnregistered IDs blocked on the main networks since 16 June 2025
RwandaMTN, Airtel (separately)Signed and stamped letters on letterhead for each network, company registration certificateAbout 3 weeksUSD 100 one-time, all networksGeneric IDs rejected; no dynamic IDs on MTN; A2P cannot receive replies
ZambiaMTN, Airtel, ZamtelBusiness details, use case and sample content with the brand nameAbout 3 weeksUSD 100 one-time, all networksNumeric senders not supported; unregistered IDs best effort only
NigeriaMTN, Airtel, Glo, T2CAC certificate and a no-objection or authorisation letter for each network; separate handling for transactional and promotional2 to 3 weeks reported, one provider reports up to 31 business daysUSD 100 one-time, all networksDND numbers do not receive promotional traffic

Fees in the table are eSMS Africa's published registration fees, also listed on each country's sender ID page. You pay only when a request is approved. Documents and timelines come from the sources listed at the end of this article and from operator guidelines; networks can ask for more.

Country notes

Uganda

MTN and Airtel each approve sender IDs. The Uganda Communications (Text and Multimedia Messaging) Regulations, 2019 require a commercial message to carry a sender identifier and the organisation's name and contact details (regulation 10), so a recognisable brand name matters. MTN's fee is recurring, which is why many Ugandan businesses pick one sender ID and use it for everything. Our article on MTN and Airtel sender ID costs works through when two IDs make sense.

Kenya

Safaricom classifies sender IDs as promotional or transactional. A 2020 notice circulated by KICTANet said promotional IDs may only send between 08:00 and 18:00 and must carry opt-out instructions, while transactional IDs (login codes, bank alerts, billing reminders) have no time window. Decide the category before you apply, because you cannot switch an approved ID between them. See Safaricom promotional vs transactional sender IDs.

Tanzania

Each network approves your ID separately, and published operator guidelines report that messages from unregistered sender IDs have been blocked on the main networks since 16 June 2025. A Tanzanian hosting provider lists the documents it collects: a business registration certificate or certificate of incorporation, a TIN certificate from the Tanzania Revenue Authority, a letter on company letterhead requesting the ID, and the national ID of the signatory. Reported approval times range from a few business days to about four weeks.

Rwanda

MTN Rwanda and Airtel Rwanda register separately. Each needs signed and stamped letters on your letterhead plus your company registration certificate, and processing is reported at about three weeks. Generic names such as INFO or ALERTS are rejected, and MTN does not allow dynamic sender IDs. Because standard A2P routes in Rwanda do not carry replies, plan your opt-out route (a link or phone number) at the same time; see handling STOP without replies.

Zambia

Alphanumeric sender IDs are pre-registered with MTN, Airtel and Zamtel. Published guidelines report that numeric sender IDs are not supported and that unregistered alphanumeric IDs are delivered on a best-effort basis only, which is why some Zambian messages arrive from a number. Our explainer on MTN Zambia whitelisting covers the symptoms and the fix.

Nigeria

Each of MTN, Airtel, Glo and T2 (formerly 9mobile) approves sender IDs. One registration guide lists a CAC certificate and a no-objection letter for each network for transactional IDs, and the company name, website and sample content for promotional IDs, with approval reported at 31 business days. Other published guidelines report two to three weeks. Nigeria also has the NCC's Do-Not-Disturb service: subscribers who text STOP to 2442 block unsolicited messages, so promotional and transactional traffic need to be kept apart. See bulk SMS to DND numbers in Nigeria.

What is the same in every market

  • Up to 11 characters. Letters and digits; avoid spaces and symbols.
  • It must look like you. Networks compare the ID with your registered business or brand. An abbreviation such as "NCBX" for a company called Nile Coffee Brokers will be questioned; "NILECOFFEE" will not.
  • No generic names. INFO, ALERT, VERIFY, SMS, NOTICE and similar are rejected almost everywhere.
  • No impersonation. Never use a bank, regulator, government agency or network name you are not authorised to use.
  • Sample messages matter. Networks often ask for an example. Send a real template with your brand name in the text, not "Your code is XXXX".
  • Registration is per country. An ID approved in Kenya does nothing for Uganda.

Preparing one document pack for six countries

Most delays come from incomplete paperwork. Prepare these once and adapt them per country:

  1. Certificate of incorporation or business registration (CAC in Nigeria, RDB in Rwanda, BRELA in Tanzania, PACRA in Zambia, URSB in Uganda, the Business Registration Service in Kenya).
  2. Tax certificate where asked (TIN from TRA in Tanzania).
  3. An authorisation letter on letterhead, signed and stamped, naming the sender ID, the use case and the sending provider. Some networks want one letter each.
  4. A short description of the traffic: OTPs, alerts, reminders or promotions, and expected volume.
  5. Two or three real sample messages.
  6. The signatory's ID where asked.

If your company is registered outside the country, expect extra questions, and in some markets a letter explaining your local customers. Ask us before you submit.

How registration works with eSMS Africa

  1. Request the sender ID in the dashboard and choose the countries.
  2. Upload the documents; we prepare network-specific letters where needed and submit them.
  3. While approval is pending you can test and send on the eSMS default sender.
  4. When each network approves, your messages switch to your brand name on that network.

Fees are charged only for approved requests; the per-country amounts are on each /sender-id/<country> page and in our sender ID documentation.

Checklist

  • Sender ID chosen: up to 11 characters, close to the legal or brand name, not generic.
  • Traffic type decided per country (promotional, transactional or both IDs).
  • Document pack ready, including per-network letters for Uganda, Rwanda and Nigeria.
  • Sample messages include the brand name and, for promotions, an opt-out.
  • Launch dates allow at least three to four weeks for approval.
  • Templates tested on the default sender in the meantime.

Frequently asked questions

Which of the six countries is fastest?

It varies by network and by month. Tanzanian networks have been reported to approve in days, but they can also take weeks. Plan for three to four weeks everywhere and treat anything faster as a bonus.

Do I need two sender IDs for alerts and promotions?

In Kenya on Safaricom, yes, because one ID cannot carry both. In Nigeria, keeping them apart helps with DND. Elsewhere one ID can work, but separate IDs make it easier to pause marketing without touching OTPs.

What happens if I send before approval?

Depending on the network, messages may be blocked (Tanzania since June 2025), delivered from a number (Zambia, best effort) or replaced with a generic sender. Use the eSMS default sender until yours is approved.

Why does Uganda charge monthly on MTN?

MTN Uganda charges a recurring fee for each registered sender ID, which we pass on at UGX 250,000 per month. Airtel Uganda charges a one-off fee instead.

Sources

Ready to register? Start with the page for your country: Uganda, Kenya, Tanzania, Rwanda, Zambia or Nigeria. Then read our guide to transactional vs promotional rules by country, browse use cases by industry, and create an account to submit your request. Messaging rates are on the pricing page.