Bulk SMS for Ugandan businesses.

Reach every parent, member and customer on MTN and Airtel in minutes. Top up with Mobile Money and pay UGX 25 per SMS, with no contract and no monthly fee.

  • MTN
  • Airtel
  • MTN MoMo
  • Airtel Money
  • Pay as you go

Used by schools, SACCOs, clinics and shops across Uganda

Type a message. See exactly what it costs.

The same counting rules the networks use: 160 characters in one SMS, 153 per part when longer. Emoji and special characters switch to 70.

0 / 160 Plain text
SMS per person 1
Total SMS 800
You pay UGX 20,000

{name} and {amount} are filled in from your Excel sheet. Each person is billed for their own text.

Built for the messages Uganda actually sends.

Start from a ready-made template in English, Luganda or Swahili, or write your own.

Schools

Fees balances, visiting days, results and closing dates, personalised for every parent.

Dear parent, Musa's balance is UGX 150,000. Kindly clear by 30 Oct.

Results are out. Musa scored 28 aggregates. Collect the report on Friday.

School closes on 5 Dec. Pick-up from 9am.

Send fee reminders →

SACCOs

Loan instalments, savings statements and AGM notices.

Your savings balance is UGX 1,240,000. AGM on 14 Nov at the main hall.

Send loan reminders →

Shops

Offers, new stock and thank-you messages for regular customers.

New stock in! 10% off cement this week only.

Send promotions →

Churches and clinics

Member and event notices, appointment reminders and automatic birthday wishes.

Send notices →

Reminder: your appointment is tomorrow at 10am. Reply if you need to reschedule.

From sign-up to sent in under ten minutes.

  1. 01

    Sign up

    Create your workspace in a few minutes.

  2. 02

    Top up with Mobile Money

    Pay from MTN MoMo or Airtel Money. Credit never expires.

  3. 03

    Upload contacts

    Import Excel or CSV. Headings like Name and Balance become placeholders.

  4. 04

    Send and track

    Send now or schedule. Watch delivery by network as it happens.

Know who got it.

Delivered, pending and failed for every number, split by network. Failed messages are refunded to your wallet automatically, and every report exports to Excel.

One message, a thousand different people.

Drop in the spreadsheet you already keep. Every column becomes a placeholder, so each person gets their own name, balance and due date.

Coming soon

Branded sender IDs

Your own name, like NORTHRIDGE, in place of the sender. Today, messages arrive from SMSUG. Registration with MTN and Airtel is on the way.

Join the waitlist →
Pricing

UGX25

per SMS. Every network, every volume. No monthly fee.

  • Same rate on MTN, Airtel and other networks
  • Failed messages refunded automatically
  • Wallet credit never expires
  • Long messages: 153 characters per part
Create free account

Estimate your month

Monthly cost UGX 50,000
Mobile Money top-ups
UGX 50,0002,000 SMS
UGX 100,0004,000 SMS
UGX 500,00020,000 SMS

An API your system can talk to.

Send from your school management system, SACCO software or online shop. Check balances and delivery, and get delivery reports by webhook.

  • JSON over HTTPS with a Bearer key
  • Idempotency keys, so a retry never sends twice
  • Up to 3,000 numbers per request
Read the API docs
curl https://app.sms.ug/api/sms \
  -H "Authorization: Bearer $SMSUG_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "message": "Dear {name}, fees are due on 30 Oct.",
    "contacts": ["0772123456", "0701234567"]
  }'

What customers say.

Fee collection used to take us three weeks of phone calls. Now the bursar sends one personalised SMS to every parent on Monday morning, and most balances are cleared by Friday.
Grace NansubugaBursar, Northridge School, Mukono
Loan reminders go out automatically every month. Late repayments dropped noticeably in the first quarter.
Daniel OkelloManager, Kibo SACCO, Gulu
We top up with MoMo in a minute. No invoices, no waiting for someone to load credit.
Sarah AchiengOwner, Riverside Pharmacy, Mbarara

Questions, answered.

Still unsure? Email support and we will get back to you.

How much does one SMS cost?

UGX 25 on every network. A plain-text SMS holds 160 characters. Longer messages are sent as joined parts of 153 characters, and each part counts as one SMS. Emoji or special characters switch to 70 characters per SMS. The app shows the count and cost before you send.

How do I pay?

Top up your wallet with MTN Mobile Money or Airtel Money from inside the app. Credit never expires and there is no monthly fee.

Which networks do you reach?

MTN, Airtel and other Ugandan networks, all at the same rate. Reports show delivery split by network.

What name will my messages come from?

Today, messages arrive from SMSUG. Branded sender IDs with your own name are coming soon; join the waitlist and we will let you know.

Can each person get their own message?

Yes. Import an Excel or CSV file with headings such as Name, Phone and Balance, then use them as {name} and {balance}. Each person receives their own details.

What happens if a message fails?

Messages the network rejects are refunded to your wallet automatically. You can see every failed number in the delivery report.

How do you handle privacy and opt-outs?

Every account keeps an opt-out list. Numbers on it are skipped and not charged, which helps you respect consent under the Data Protection and Privacy Act.

Do you have an API?

Yes. A JSON API lets your system send messages, check balance and delivery, and receive delivery reports by webhook. See the API docs.

Your next message,
delivered today.