eSMSAfrica
Banking & SACCOs · Rwanda

SMS for banks, SACCOs and microfinance in Rwanda

Rwandan banks, District SACCOs and microfinance institutions use SMS for the messages members rely on most: transaction alerts, loan instalment reminders and complaint updates. BNR rules make several of these messages an obligation rather than a nice-to-have, so this page focuses on what to send, when, and how to keep promotional offers on the right side of RURA's rules.

MTN, Airtel Delivery reports From RWF 21 per SMS
KIVUHILLSTransactional
Kivu Hills SACCO: RWF 45,000 deposited to acc ****2231 via MTN MoMo on 12/03 10:14. Balance RWF 312,500. Ref DP88213. Not you? Call 0788 000 000
144 chars · 1 segment · GSM-7
Rwanda context

What makes banking & saccos messaging different in Rwanda

  • MINECOFIN completed the automation of all 416 Umurenge SACCOs in 2024 and set out a plan to merge them into district-level D-SACCOs, with the old sector SACCOs becoming branches. A shared system makes real-time member notifications practical across a whole district.
  • BNR Regulation No 55/2022 (Article 22) says a financial service consumer shall be notified of every transaction on their account, and that for electronic transactions the consumer chooses SMS, email or both. For most SACCO members, SMS is the channel they pick.
  • Under BNR Regulation No 56/2022, a complaint must be acknowledged within one working day with a unique tracking code, answered within 15 days, with progress updates every 5 days. SMS is a cheap way to meet each of those steps.
  • Members repay and deposit mostly through MTN MoMo and Airtel Money, so alerts should name the channel used and quote the amount in RWF, so a member can match the SMS to their wallet history.
What to send

Messages banking & saccos teams in Rwanda send

Transaction alerts for every movement

Send a short alert for each deposit, withdrawal, MoMo transfer or loan disbursement with the amount, the balance and a reference. This is the Article 22 notification, so it should go out within seconds and at any hour.

Loan instalment reminders

Remind borrowers three days and one day before an instalment is due, with the amount in RWF and the MoMo merchant code or account to pay into. A follow-up after a missed date should be factual and give a branch contact.

Complaint acknowledgement and tracking

When a member lodges a complaint, send the tracking code the same day, then a progress SMS every five days until it is resolved. If the complaint came in by SMS, the regulation expects the answer by SMS too.

Contract change notices

Regulation 55/2022 requires at least 30 days' notice of contract changes, with the reasons and the start date. An SMS pointing to the full notice makes sure members actually see it, alongside the letter or branch notice.

AGM and member meeting notices

Cooperative members expect notice of the general assembly, dividend decisions and elections. Schedule one notice two weeks out and one reminder the day before, in Kinyarwanda and English or French.

New product offers, with consent

Savings drives, school-fees loans and agricultural loans are promotional. Send them only to members who agreed, between 07:00 and 19:00, with an opt-out link stated in two languages.

Sample messages

Copy-ready templates for Rwanda

Character counts and segments are calculated with the same GSM-7 and Unicode rules used for billing. Replace the example brand and values with your own.

Deposit alert Transactional
Kivu Hills SACCO: RWF 45,000 deposited to acc ****2231 via MTN MoMo on 12/03 10:14. Balance RWF 312,500. Ref DP88213. Not you? Call 0788 000 000
144 chars · 1 segment · GSM-7
Loan instalment reminder Transactional
Kivu Hills SACCO: Muraho {name}, your loan instalment of RWF {amount} is due on {date}. Pay by MoMo to merchant code {code}. Questions: 0788 000 000
156 chars · 1 segment · GSM-7
Complaint tracking code Transactional
Kivu Hills SACCO: we received your complaint on {date}. Tracking code {code}. We will update you within 5 days and reply in full within 15 days.
148 chars · 1 segment · GSM-7
Rappel d'assemblee generale Transactional French
Kivu Hills SACCO: l'assemblee generale des membres aura lieu le {date} a 9h au bureau de Rubavu. Ordre du jour et bilan: {link}
131 chars · 1 segment · GSM-7
Rules that apply

Compliance for banking & saccos SMS in Rwanda

A practical summary with sources, not legal advice. Check the regulator's current text for edge cases.

  • BNR Law No 017/2021 and Regulation No 55/2022 make transaction notifications and 30-day notice of contract changes obligations for supervised financial service providers. Check with BNR how the rules apply to your institution's licence category.
  • Transaction alerts, balance notices and loan statements fall within the exclusions in Article 4 of the RURA regulation (messages confirming a transaction or account status), so the 19:00 to 07:00 window does not apply to them.
  • Savings campaigns and loan offers are commercial communications. They need prior consent, the source of the member's number (Article 7) and a free opt-out, and they must not be sent between 19:00 and 07:00 (Article 15).
  • Member data is personal data under Law No 058/2021. A SACCO processing it must be registered with the NCSA, and data stored outside Rwanda needs a registration certificate that authorises it (Article 50).
Send it

From your system to MTN and Airtel in one call

  1. 1Create an account and copy a test key (esms_test_...) to try the integration without spending credit.
  2. 2Request your sender ID for Rwanda. Until it is approved you can send from the eSMS default sender.
  3. 3Call the send endpoint from your app, or upload a CSV in the dashboard with merge fields like {{name}}. Delivery reports arrive by webhook.

Need one-time codes? eSMS Verify generates, sends and checks them in two calls. Full reference in the API docs.

curl -X POST https://sms.esmsafrica.io/api/messages/send \
  -H "Authorization: Bearer $ESMS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+250788123456",
    "text": "Kivu Hills SACCO: RWF 45,000 deposited via MTN MoMo. Balance RWF 312,500. Ref DP88213.",
    "sender_id": "KIVUHILLS"
  }'
Live pricing

SMS pricing in Rwanda

Per-SMS rates for one segment, updated live. Pay as you go with no monthly minimum; volume rates apply automatically by monthly spend.

Basic
RWF21
per SMS· USD 0.0142
Monthly spend USD 1 - USD 1,000
Business
RWF16
per SMS· USD 0.0108
Monthly spend USD 1,001 - USD 4,999
Enterprise
RWF10
per SMS· USD 0.0068
Monthly spend USD 5,000+

Estimate a campaign with the SMS cost calculator or compare all countries in the Africa SMS pricing index.

FAQ

Banking & SACCOs SMS in Rwanda: common questions

Do SACCOs in Rwanda have to send transaction SMS?

BNR Regulation No 55/2022 (Article 22) says consumers shall be notified of every transaction on their account, and that for electronic transactions the consumer chooses SMS, email or both. In practice that means a SACCO needs a reliable alert flow for every member who chose SMS. Confirm the details for your licence category with BNR.

Can we send loan reminders after 7pm?

A reminder about an existing loan is a notice about the member's account, which falls within the exclusions in Article 4 of the RURA regulation, so the 19:00 to 07:00 rule for commercial messages does not strictly apply. Even so, most members prefer reminders in the morning, and a late-night collection message reads as pressure.

How do we handle alerts for members on both MTN and Airtel?

eSMS Africa has direct routes to both networks, so you send to any +250 number through the same API and receive a delivery report for each message. Your sender ID is registered with both networks for you, which takes about three weeks. You can test on the eSMS default sender while you wait.

What should a complaint SMS contain?

Regulation 56/2022 expects an acknowledgement within one working day with a unique tracking code, a response within 15 days and progress updates every 5 days. A good SMS gives the date received, the tracking code, the next update date and a phone number. Keep it under 160 characters so it arrives as one part.

Get started

Start sending banking & saccos SMS in Rwanda today

Free account, test keys, sender ID registration handled for you, and pay-as-you-go pricing in RWF or USD.