Bulk SMS in Uganda: your questions answered
Short, straight answers about prices, sending, message length, the SMS API and delivery — each with a full guide behind it.
How much does bulk SMS cost in Uganda?
With Bulk SMS Uganda, one SMS costs between UGX 25 and UGX 40, depending on how much you top up at a time — the bigger the top-up, the lower the rate. There is no monthly subscription or setup fee, credits never expire, and new accounts get 5 free SMS credits to test with.
Read the full answerHow do I send bulk SMS in Uganda?
Create a free Bulk SMS Uganda account, upload your contacts from an Excel file, write your message, then send it straight away or schedule it for later. Delivery status shows on your dashboard. New accounts get 5 free SMS credits, so you can test before you top up.
Read the full answerHow do I send personalised SMS to a list from Excel?
Put your contacts in an Excel sheet with column names in the first row (for example Name, Phone, Balance), upload it to Bulk SMS Uganda as a contact list, then write your message using fields like #Name# and #Balance#. Each contact receives the message with their own values filled in.
Read the full answerHow many characters are in one SMS, and how many credits will my message use?
One SMS holds 160 characters of plain text, or 70 characters if it contains any emoji or other special Unicode character. Longer messages are split into parts of 153 (plain text) or 67 (Unicode) characters, and each part sent to each recipient uses one credit.
Read the full answerHow do I send SMS from my website or app in Uganda?
Use the Bulk SMS Uganda REST API: send a JSON POST with the recipient's number and your message to https://app.bulksmsug.com/api/v1/send-sms, using your API key as a bearer token. Keep the message ID it returns and check delivery with GET /api/v1/status/{id}. For sustained high volume, connect over SMPP v3.4 instead.
Read the full answerHow do I send OTP and verification codes by SMS in Uganda?
Generate the code on your server, then send it with one call to the Bulk SMS Uganda API (POST /api/v1/send-sms). Keep the message short and in plain text so it fits in a single 160-character SMS — one credit, UGX 25–40 — and check the delivery status if a user says the code never arrived.
Read the full answerHow do I know if my bulk SMS was delivered?
Every message sent through Bulk SMS Uganda has a delivery status you can see on your dashboard or fetch from the API (GET /api/v1/status/{id}). Success means it reached the handset; Rejected and Failed mean it didn't; Sent, Submitted and Buffered mean it's still on its way.
Read the full answerTry it free with 5 SMS credits
Pay-as-you-go, credits never expire, and no credit card is needed to start.
Create a free account