# Transactional vs Promotional SMS in Kenya: The Difference Explained

> A transactional SMS gives a customer information about their own account, order, payment or appointment, such as a fee balance or delivery update. A promotional SMS tries to sell, such as an offer or new product. In Kenya promotions need opt-in consent and an opt-out in every message, and on Safaricom the two types must go out on separate sender IDs.

Source: https://chat.or.ke/blog/transactional-vs-promotional-sms
Published: 2026-10-20 | Updated: 2026-10-20 | Publisher: chat.or.ke

Every bulk SMS your business sends falls into one of two buckets. Get the bucket right and your messages are cheaper to manage, easier to defend if someone complains and less likely to be blocked. Get it wrong and a harmless-looking "reminder" can turn into an unsolicited marketing message in the eyes of the law.

This article explains the difference with Kenyan examples, covers the grey areas that trip businesses up, and helps you decide whether you need one sender ID or two.

## Key takeaways

- Transactional SMS is about the customer's own relationship with you: balances, receipts, appointments, deliveries, one-time passwords.
- Promotional SMS is anything meant to sell or advertise, even when it goes to existing customers.
- Promotions need consent under the Data Protection Act and a free, simple opt-out in every message.
- On Safaricom, one sender ID carries either transactional or promotional traffic, never both.
- Adding an offer to a reminder makes the whole message promotional.

## What is a transactional SMS?

A transactional SMS is a message that tells a specific person about their own account, transaction or service with you. The recipient would reasonably expect it because of something they did or agreed to, such as paying fees, booking an appointment or taking a loan.

Typical Kenyan examples:

- "Dear Achieng, Term 2 fee balance is KES 8,400. Pay via Paybill 123456, account: admission no."
- "Payment of KES 3,000 received for loan no. 4471. Thank you. UMOJA SACCO"
- "Your order is on the way and will arrive today."
- "Your appointment is tomorrow at 10:30am. Call 07XX XXX XXX to reschedule."
- One-time passwords and login codes.

## What is a promotional SMS?

A promotional SMS is any message whose purpose is to market a product, service, event or offer. It does not matter whether the recipient is a loyal customer or a stranger: if the message is trying to sell, it is promotional.

Typical examples:

- "20% off all shoes this weekend at Tamu Fashions, Moi Avenue."
- "New stock: school uniforms and bags now in store."
- "Get a loan of up to KES 50,000 in 5 minutes. Dial..."
- "Join us for our launch party on Saturday."

## How do transactional and promotional SMS compare?

| | Transactional | Promotional |
|---|---|---|
| Purpose | Inform about the customer's own account or service | Market a product, service, event or offer |
| Who receives it | Existing customers, members, parents, patients, tenants | Only people who opted in to marketing |
| Consent | Part of the existing relationship; respect requests to stop | Express consent needed under the Data Protection Act |
| Opt-out line | Good practice | Needed in every message |
| Safaricom sender ID | Transactional sender ID | Separate promotional sender ID |
| Blocked by Safaricom's opt-out menu? | Not designed to be | Yes, subscribers can block promotions |
| Timing | When the event happens: due date, booking, payment | Daytime, ahead of when people buy |
| WhatsApp equivalent | Utility or authentication template | Marketing template |

## Why does the difference matter in Kenya?

It matters for three reasons: the law, the networks and your reputation.

**The law.** Section 37 of the Data Protection Act, 2019 says personal data may not be used for commercial purposes without the person's express consent. The Kenya Information and Communications (Consumer Protection) Regulations add an opt-in principle for automated direct marketing. Messages about a customer's own account sit within the existing relationship; promotions do not. The ODPC has ordered businesses to pay compensation over unsolicited marketing messages. Our page on [bulk SMS rules in Kenya](https://chat.or.ke/bulk-sms/regulations) lists the cases.

**The networks.** Safaricom keeps the two kinds of traffic on separate sender IDs, and its subscribers can block promotional messages through the *456# menu. A promotion sent on a transactional sender ID breaks the network rules and puts the sender ID at risk.

**Your reputation.** Members who learn that a message from "UMOJASACCO" is always about their account read it straight away. Mix in sales pitches and they start ignoring all of it, including the reminder that actually matters.

## What are the grey areas?

Most confusion comes from messages that inform and sell at the same time. A simple test helps: if you removed the selling part, would the message still be worth sending? If not, it is promotional.

| Message | Classification | Why |
|---|---|---|
| "Your fee balance is KES 8,400. Pay by 30 Sept." | Transactional | About the parent's own account |
| "Your fee balance is KES 8,400. Pay by 30 Sept and get 5% off our holiday camp!" | Promotional | The offer turns the reminder into marketing |
| "Your loyalty points: 1,250." | Transactional | Account information |
| "You have 1,250 points. Redeem them this weekend in our sale!" | Promotional | It is pushing a sale |
| "Your loan of KES 20,000 is fully repaid. Thank you." | Transactional | Confirms the member's own loan |
| "Your loan is repaid. You now qualify for KES 50,000. Apply today!" | Promotional | It markets a new product |
| "We have moved to a new branch on Kenyatta Avenue from 1 Nov." | Usually transactional | A service notice to existing customers |
| "Happy birthday from all of us!" | Treat as promotional | Relationship marketing, not account information |

When you are unsure, treat the message as promotional: send it on your promotional sender ID, only to opted-in contacts, with an opt-out line. Our article on [opt-in and opt-out rules in Kenya](https://chat.or.ke/blog/opt-in-and-opt-out-rules-kenya) explains how to collect and record consent.

## Do you need one sender ID or two?

You need two sender IDs if you send both kinds of messages on Safaricom. A school, SACCO, clinic or landlord that only sends reminders, receipts and notices usually needs just one transactional sender ID. A shop that sends order updates and weekend offers needs two, for example TAMUORDERS and TAMUFASHION.

Registration is done once per name through your SMS provider. With chat.or.ke, each sender ID is a one-off KES 7,500, and sending costs KES 0.55 per SMS part for both kinds. The [sender ID guide](https://chat.or.ke/bulk-sms/sender-id) lists the documents and approval times.

## Which should you choose for each message?

You do not choose freely: the content decides. The practical choice is how you organise your sending around the two types.

- **Choose transactional-only** if your messages are reminders, confirmations and notices. This is the right fit for most schools, SACCOs, clinics, churches and landlords, and it keeps things simple.
- **Choose both** if you also run offers, launches or loyalty campaigns. Register two sender IDs, keep a separate opted-in marketing list, and add an opt-out line to every promotion.
- **Choose WhatsApp for the conversation.** Neither type of sender ID can receive replies, so add a WhatsApp number when you expect questions.

## How does this work on WhatsApp?

WhatsApp draws the same line through its template categories. Utility templates cover updates about an existing transaction or account, authentication templates cover one-time passwords, and marketing templates cover everything promotional. Meta reviews each template and can reclassify one, for example when a payment reminder includes a discount.

On chat.or.ke a utility template costs KES 0.90 and a marketing template costs KES 4.50, so the classification also affects your bill. See [WhatsApp template categories explained](https://chat.or.ke/blog/whatsapp-template-categories-explained) for more.

## How does chat.or.ke help you keep them separate?

Tag contacts who agreed to promotions and send offers only to that tag, with [bulk SMS](https://chat.or.ke/features/bulk-sms) or a [WhatsApp broadcast](https://chat.or.ke/features/broadcasts). Contacts who send STOP to your WhatsApp or SMS line are marked as opted out and skipped in every future campaign on both channels. Ready-made wording for both types is in our [bulk SMS templates](https://chat.or.ke/blog/bulk-sms-templates-kenya).

## Frequently asked questions

### Is a fee reminder a promotional SMS?

No. A fee, rent or loan reminder to someone about their own account is a transactional message. It becomes promotional if you add an offer or advertise another product in the same message.

### Do transactional SMS need an opt-out?

It is not required in the same way as for promotions, but it is good practice to respect anyone who asks to stop messages that are not essential to their account. Promotional SMS must include a free, simple opt-out in every message.

### Can I send promotions from my transactional sender ID?

Not on Safaricom. One sender ID carries either transactional or promotional traffic. Sending offers from a transactional sender ID breaks the network rules and can put the sender ID at risk.

### Are OTP messages transactional?

Yes. One-time passwords and login codes are sent because the customer asked for them and relate only to their own account, so they are transactional. On WhatsApp they use the authentication template category.

### Can Safaricom customers block transactional SMS?

Safaricom's opt-out menu is designed for promotional messages. Subscribers can block promotions from all senders or from one sender through the *456# menu, which is why sending marketing on a transactional sender ID is not allowed.
