To buy bulk SMS in Dar es Salaam, check five things before you pay: that messages reach all the main networks, that the provider registers your sender ID with each of them, that prices are clear in TZS with no hidden monthly fees, that you get delivery reports, and that opt-outs are handled properly. Everything else, from the dashboard design to the API, matters only once those basics are right. This checklist walks through each point with the questions to ask any provider.
Last reviewed: 27 October 2026
Who this checklist is for
Dar es Salaam has every kind of business that uses SMS: Kariakoo wholesalers sending price lists to upcountry buyers, salons and clinics in Mikocheni and Sinza sending reminders, schools in Kinondoni, SACCOS for council workers, logistics firms near the port, and online sellers taking orders on social media. The needs differ, but the buying mistakes are the same. Most of them come from choosing on price per SMS alone.
The checklist
1. Network reach
Your customers are spread across Vodacom, Airtel, Yas (formerly Tigo) and Halotel, with smaller numbers on TTCL. A provider that only covers one or two networks will silently miss part of your list. TCRA statistics reported by TanzaniaInvest put Vodacom at 31.9%, Yas at 28.5% and Airtel at 23.0% of mobile subscriptions in March 2025, so even the largest network carries only about a third of your audience.
Ask: Do you deliver to all Tanzanian networks? Will my sender ID show on each of them?
2. Sender ID registration
Since 16 June 2025, messages from unregistered sender IDs are blocked on the main networks. Every brand name has to be registered with each network separately, and generic names like INFO or SMS are rejected. Typical documents are an authorisation letter on company letterhead, your business registration certificate, TIN and business licence. Approval usually takes a few weeks.
Ask: Will you submit my sender ID to every network? What is the fee? Can I test while I wait? eSMS Africa handles the submissions and lets you test on its registered default sender in the meantime. Details are on the Tanzania sender ID page.
3. Clear TZS pricing
Look for a published per-message price, no monthly subscription you do not need, and no setup fee. Check what happens with long messages: anything over 160 characters is split into segments, and each segment is billed. Emojis and some special characters switch a message to a 70-character segment, which can double your cost without you noticing.
| Tier | Per SMS (TZS) | Per SMS (USD) |
|---|---|---|
| Basic | TZS 18.2819 | $0.0069 |
| Business | TZS 16.9571 | $0.0064 |
| Enterprise | TZS 14 | $0.0053 |
These are eSMS Africa's live Tanzania rates. Pay as you go from USD 20, and top up by M-Pesa or other mobile money, card or crypto. The pricing page lists every country.
Ask: Is there a monthly minimum? Do unused credits expire? How are Kiswahili messages and emojis billed?
4. Delivery reports
A delivery report (DLR) tells you whether each message reached the handset. Without them, you cannot clean dead numbers from your list or prove that a customer was notified. Ask for per-message reports in the dashboard and, if you have a system, by webhook.
Ask: Can I see the status of each number? Can I export reports? Do you send them by webhook? Our guide to receiving delivery reports explains how they work.
5. Opt-outs and consent
Tanzania has no national do-not-disturb register, so the duty to keep an opt-out list is yours. The Personal Data Protection Act 2022 gives people the right to require you to stop using their data for direct marketing (section 35), and businesses that process personal data must register with the Personal Data Protection Commission. A good provider blocks sends to numbers that have opted out, so a staff member cannot accidentally message them again.
Ask: Do you keep an opt-out list that blocks sends? Can customers reply SIMAMA or STOP? Replies need a two-way number; with a one-way sender ID, use a short link or a phone number for opt-outs instead of telling people to reply.
6. Kiswahili support
Kiswahili uses the standard GSM alphabet, so a Kiswahili SMS fits 160 characters per segment, the same as English. Check that the dashboard preview counts characters and segments correctly, and that templates can mix Kiswahili and English fields without converting the whole message to a more expensive encoding.
7. Tools your team will actually use
- Contact import from CSV or Excel, with merge fields for name, amount and date.
- Scheduling, so Friday's reminders can be prepared on Wednesday.
- Team roles and campaign approvals, so a junior staff member cannot send to 20,000 customers without a check.
- An API and test keys, if you have a system that should send messages itself. Our SMS API for Tanzania covers this.
8. Payment and support
Check that you can top up in a way that suits your finance team, whether M-Pesa, card or invoice, and that someone answers when a campaign is stuck. Ask where support is based and how to reach it.
Writing SMS that work in Dar es Salaam
A few habits make a bigger difference than any provider feature:
- Name your business in the text, not only in the sender ID. Forwarded or screenshotted messages lose the sender.
- Lead with the point. "Ofa: punguzo la 20%..." beats a long greeting.
- Use the payment habits people have. Give the Lipa Namba or paybill and the reference.
- Write in Kiswahili for most audiences, and in English where your customers are corporate or international.
- Be careful with Swahili time. "Saa 2 asubuhi" is 8am. For mixed audiences, use the standard clock.
Examples that follow these rules:
- "Duka Bora Kariakoo: mzigo mpya wa vitenge umefika. Bei ya jumla kuanzia leo. Piga {namba} kuagiza. Kujiondoa: {kiungo}"
- "Habari {jina}, miadi yako Salon Neema ni kesho saa 4 asubuhi (10am). Kuahirisha piga {namba}."
- "Duka Bora: order #{order} confirmed, TZS {total}. Pay via Lipa Namba {till}. Rider will call before arrival."
Red flags
- A provider that says you do not need to register a sender ID.
- Prices far below everyone else's with no explanation. Ask which networks and sender IDs are covered.
- Offers to sell you a "database" of phone numbers. Buying lists breaches the spirit of the PDPA and gets sender IDs reported.
- No delivery reports, or reports only as a total percentage.
- Claims of a specific delivery speed or open rate with no source. Delivery depends on the network, the handset and whether the phone is on.
Frequently asked questions
Do I need a TCRA licence to send bulk SMS for my own business?
Businesses sending their own customer messages through a provider generally use that provider's arrangements with the networks, and register their sender ID through it. If you plan to resell SMS to other businesses, check TCRA's licensing requirements directly.
How long until I can send from my own name?
Usually a few weeks for registration across the networks. You can open an account, import contacts and test on the default sender the same day.
Is bulk SMS in Kiswahili more expensive?
No. Kiswahili fits the GSM alphabet, so it is billed per 160-character segment like English. Emojis and some special characters reduce the segment size and increase the cost.
Can I send to customers outside Dar es Salaam?
Yes. A Tanzanian number receives your message wherever the customer is in the country, from Mwanza to Mtwara, and also abroad if they are roaming. Pricing is the same nationally.
What time should I send?
There is no published legal time window for SMS in Tanzania. Daytime and early evening are courteous and usually work best. Test with small batches before large campaigns.
Sources
- TanzaniaInvest - TCRA telecom statistics, Q1 2025
- Personal Data Protection Act, 2022 (TanzLII)
- TCRA - Tanzania Communications Regulatory Authority
- Personal Data Protection Commission
Compare features on the bulk SMS Tanzania page and see industry examples for retail and every other sector. When you are ready, create a free account and start your sender ID registration today.


