- SMS
- bulk SMS
- mobile campaigns
- South Africa
The short version
Bulk SMS in South Africa costs between roughly R0.12 and R0.45 a message on published 2026 rate cards, and every marketing send has to clear two sets of rules: section 69 of POPIA and the WASPA Code of Conduct. Anyone comparing bulk SMS South Africa pricing is really comparing three things at once. The rate per message. The quality of the route it travels on. And whether the list it goes to is legal to message at all.
This is the operator version of that comparison. Real working ranges, the rules in plain terms, and the honest cases where SMS is the wrong channel.
What bulk SMS actually costs in 2026
A standard marketing SMS to a South African number costs between R0.12 and R0.45 on the public rate cards of the major local gateways, and the single biggest lever on that price is volume. Buy 500 credits and you pay near the top of the range. Commit to six figures a month and the floor comes into view.
| Volume tier | Working range per SMS | Notes |
|---|---|---|
| Under 5,000 messages | R0.35 to R0.45 | Entry pricing on most self-service portals |
| 5,000 to 50,000 | R0.25 to R0.35 | Where most SME campaigns sit |
| 50,000 to 250,000 | R0.18 to R0.28 | Negotiated tiers open up |
| 250,000 plus | R0.12 to R0.22 | Direct-route contract pricing |
The Vodacom Messaging rate card is public if you want a network-side reference point.
Three line items hide behind the headline rate. Message length: a single SMS is 160 characters, and a 200-character message bills as two. Credit expiry: some bundles lapse after 12 months, which quietly raises your effective rate if you overbuy. Replies: two-way campaigns pay for inbound messages or shortcode rental on top.
So what does a fair deal actually look like? A brand sending 100,000 messages for a month-end promotion should be landing in the low twenties per message on a direct route, with delivery reports included. If you are quoted R0.40 at that volume, keep shopping.
How to find the lowest price without paying for it in delivery
The lowest advertised bulk SMS rate is not the lowest cost per delivered message, because routes differ in how reliably they terminate on Vodacom, MTN, Cell C and Telkom. That distinction matters more than any discount.
Direct routes hand your message straight to the local network. They cost more and they arrive. Grey routes bounce traffic through international loopholes to shave cents off. Delivery gets patchy, sender IDs get rewritten, and campaigns silently lose a chunk of their audience. A 20% delivery failure on a discount route costs more than the premium you saved.
In practice, though, the pricing question is usually the wrong first question. If you would rather sanity-check the channel mix before you buy credits, start the conversation and we will run the numbers against your actual audience first.
Can you send bulk SMS for free?
You can send a handful of bulk SMS messages for free, but not a campaign. Most SA gateways load a few test credits onto new accounts so you can verify the platform works. That is the honest version of free.
The other version is the problem. Offers of free sending at scale generally mean an unreliable route, and free databases mean someone else’s list. Sending marketing to a bought or scraped list is not a shortcut to a bigger audience. It is a direct breach of consent rules, and it burns the one thing an SMS channel runs on: a clean, opted-in database you own.
The rules: POPIA and WASPA in plain terms
Every marketing SMS in South Africa answers to section 69 of POPIA, which prohibits direct marketing by electronic message unless the recipient has opted in or is an existing customer. The existing-customer exception is narrower than most teams assume. It applies when you got the number in the course of a sale, you are marketing your own similar products, and you offered an opt-out both at collection and in every message since.
Two details catch brands out. You may approach a person for marketing consent once. If they decline, that is final. And since the Information Regulator’s direct-marketing guidance landed in late 2024, consent requests are expected in the prescribed form, not buried in a terms checkbox.
The WASPA Code of Conduct adds the delivery-side rules. Every commercial message must identify the sender and carry a working opt-out. Where technically feasible that means the recipient can reply STOP, and the code requires END, CANCEL, UNSUBSCRIBE and QUIT to work exactly the same way, in any capitalisation. Opt-outs get confirmed and honoured, full stop.
None of this is theoretical. Vaultbook runs campaigns inside WASPA’s framework across all four SA networks, and the consent line is the first thing we audit on any list a client brings us. A database that cannot show where its opt-ins came from does not go into a send.
How to send 1,000 messages at once
Sending 1,000 or 250,000 messages at once works the same way: you load a consented contact list into a gateway platform, write one message with personalisation fields, set the sender ID and the send window, and the platform batches it out to the networks. The consumer sees a single SMS. The platform sees a queue.
The details that separate a clean send from an amateur one are timing and segmentation. Send inside sociable hours. Segment so the offer matches the list, because a generic blast to everyone trains people to reply STOP. And pull the delivery report afterwards: it tells you exactly how much of your list is dead numbers, which is data worth more than the send itself.
PLANNING A BULK SMS SEND?
We pressure-test the channel mix, the list consent and the compliance line before you spend a rand on credits. Operator advice, not a reseller pitch.
Start the conversationWhen bulk SMS is the wrong channel
Bulk SMS is the wrong channel when the job needs a conversation, rich media, or structured data capture, because a one-way 160-character message can carry none of those. It earns its place on reach and urgency, not depth.
The practical split we advise: SMS for time-critical, mass-reach notices and short promotional nudges. USSD when you need menus or data capture on every handset without the consumer paying for data. WhatsApp when the campaign is a dialogue, with media and verification built in. We wrote up how USSD and WhatsApp compare in detail, and for campaign mechanics like promotions and prize draws, a managed mobile competitions platform usually pairs an SMS entry line with richer channels behind it.
Budget plays into this too. At R0.12 to R0.45 per message, SMS looks inexpensive until you price a WhatsApp campaign that converts three times better for the same audience. Channel choice is a numbers decision, not a habit.
What to ask a provider before you sign
Five questions expose the difference between a solid bulk SMS provider and a rate-card mirage. Ask them in writing.
- Is this a direct route to all four SA networks, and will you state that in the contract?
- Do credits expire, and what happens to unused balance?
- What does a delivery report show, per message, and is it included?
- How is reply STOP handled, and are END, CANCEL, UNSUBSCRIBE and QUIT honoured?
- Will you process our list, or must we confirm the consent trail first? The right answer is that they ask you about consent before you ask them.
A provider that answers all five without flinching is worth a premium of a few cents. The one that dodges question one is telling you where your messages will quietly go missing.
FAQs
How much does bulk SMS cost in South Africa? Published 2026 rate cards from the major SA gateways run between roughly R0.12 and R0.45 per message, with the price dropping as volume rises. Compare credit expiry, reply costs and route quality before comparing headline rates.
Is bulk SMS marketing legal in South Africa? Yes, provided the recipients opted in or are existing customers under POPIA section 69, every message identifies the sender, and there is a working opt-out such as replying STOP, as the WASPA Code of Conduct requires.
Can I send bulk SMS for free in South Africa? Only in small trial batches. Most gateways give new accounts a few free test credits. At campaign scale, free sending usually means an unreliable route or a bought list, and a bought list is a POPIA problem, not a saving.
How many SMS messages can I send at once? As many as your consented list allows. The platform batches the send and the networks throttle delivery, so a national send lands over minutes to a few hours depending on route and volume.
WANT A SECOND OPINION ON YOUR CAMPAIGN?
Tell us the audience, the budget and the goal. We will tell you honestly whether SMS, USSD or WhatsApp gets you there, and what it should cost.
Get my channel plan