SMS marketing costs South Africa — between R0.12 and R0.45 per message (excl. VAT) on the published rate cards of the major local gateways — depend almost entirely on how many messages you commit to in a single purchase. As part of a broader email and direct-message marketing strategy, SMS is one of the few channels that reaches every mobile subscriber on Vodacom, MTN, Cell C and Telkom Mobile, regardless of smartphone type or data connectivity.

The catch is that the bulk SMS pricing South Africa operators see on a rate card looks deceptively simple until you add VAT, message splitting for long texts, platform fees, inbound-reply costs and — since 2026 — mandatory direct-marketer registration under new Consumer Protection Act regulations. This post gives you the verified per-message rates from named SA providers, a worked campaign-cost calculator, and the compliance line items most operators miss.

What it will not give you is a vendor's headline number without the context to evaluate it. If you are comparing quotes, the figures below are your reference point.

Quick Answer

SMS marketing costs South Africa operators face: between R0.12 and R0.45 per message (excl. VAT) on local gateways, depending on volume tier and provider. A typical 5,000-message campaign costs around R1,380 all-in (incl. VAT) when each message fits in one segment. International API providers such as Twilio charge roughly R2.22 per message at the same volume — approximately nine times the per-message rate of a local SA gateway at the same volume tier (R2.22 vs. R0.24 excl. VAT). VAT at 15%, message splitting (charged per 160-character segment), and optional platform fees are the three hidden items that push the real number above the headline rate.

Running both email and SMS — and not sure how they fit together?

Share your current channel mix and we will show you where the two can work together without cannibalising your send budget.

Get a Free Channel Review

SMS Marketing Costs South Africa: Provider Rates Compared

South African bulk SMS pricing differs sharply by provider type: local gateways price in Rand and route directly to SA networks, while international API platforms price in USD and add a margin for international termination. To give you the SMS marketing costs South Africa operators can actually plan with, the table below shows verified 2026 published rates for the most-used options (SAMPLE; ASOF: September 2026). You can verify Twilio's South Africa SMS pricing and WinSMS credit pricing directly on their published rate pages.

ProviderTypeRate (excl. VAT)Volume at this rateBest For
WinSMSSA local gatewayR0.29–R0.18/SMS1–999 to 50,000+SMBs, pay-as-you-go, credits don't expire
SMSSouthAfrica.co.zaSA local gatewayR0.29–R0.18/SMS500–1,000 to 500K+Mid-to-large volume; detailed tier table
SMSMessengerSA local gatewayFrom R0.12/SMSHigh volumePrice-match guarantee; no credit expiry
SMSPortalInternational / Global planFrom ~$0.08 (~R1.31)*Standard planLarge enterprise; API integration
TwilioInternational API$0.1355 (~R2.22)Pay-as-you-goDeveloper/API builds; enterprise committed-use discounts
PlivoInternational API$0.0070 (~R0.11)StandardDeveloper-focused; lowest API rate in comparison

ZAR conversions for USD rates use a calculation assumption of R16.42/USD (Aug 2026 index rate — not a live exchange rate). All prices are per outbound message and exclude VAT unless stated. * SMSPortal rate is the published global Standard plan price (USD); SA-specific ZAR pricing is not published on the SMSPortal website — request a direct quote for a verified SA rate. Source: winsms.co.za, smssouthafrica.co.za, smsmessenger.co.za, smsportal.com, twilio.com/en-us/sms/pricing/za, sent.dm — all fetched September 2026.

Key takeaway

For most SA operators sending under 250,000 messages per month, a local gateway (WinSMS, SMSSouthAfrica.co.za or SMSMessenger) will cost materially less than an international API route. The difference is not marginal: Twilio's published rate is roughly R2.22 per message versus R0.18–R0.24 from a local SA gateway at the same volume. If you are building a developer integration and need the broader Twilio ecosystem, the premium may be worth it — for a straight marketing broadcast, it is not.

What Drives Per-Message Rates

Four variables move the per-message rate on any SA bulk SMS contract, and understanding them stops a vendor's "low as R0.12" headline from misleading a planning conversation.

Volume tier. Every reputable SA gateway operates a tiered model: the more credits you buy in a single purchase, the lower the per-message cost. WinSMS, for example, drops from R0.29 (1–999 messages) to R0.18 (50,000+) — a 38% reduction purely through volume commitment. If your monthly send volume is consistent, buying in larger batches is the simplest cost-reduction lever available.

Message length and character set. A standard SMS fits 160 characters in the GSM-7 character set. Anything longer splits into two or more segments, each billed separately. A 200-character promotional message is billed as two SMS credits, doubling your effective cost. Unicode characters (emoji, accented characters in certain fonts) reduce the per-segment limit to 70 characters — a message with a single emoji that runs to 100 characters becomes two segments. Write your campaign copy before you calculate cost, and count characters in the send tool.

Network routing. Local SA gateways route directly to Vodacom, MTN, Cell C and Telkom Mobile and publish a single rate for all four. International providers may route via aggregators with variable delivery times — usually fine for marketing broadcasts, but worth confirming for time-sensitive campaigns like one-time passwords or flash sales.

Provider type. Local Rand-denominated gateways are almost always cheaper for SA-only sends. International API platforms carry a currency and routing margin. Developer teams often use them for global products because the same API handles 190+ countries in one integration — a legitimate reason that does not apply to a focused SA marketing programme.

The 160-character rule: Keep marketing SMS to 160 characters or fewer in standard GSM characters (no emoji, no curly quotes, no special characters) to bill as a single segment. A 161-character message costs double. Most SA send platforms show a live character counter and segment count — use it before scheduling.

Calculating Your Campaign Budget

The real per-campaign cost includes the per-message rate, VAT at 15%, and whether your messages fit in one segment. SMS campaign costs South Africa operators typically underestimate because rate cards exclude VAT and assume a single 160-character segment. The two worked examples below use WinSMS published rates (SAMPLE; ASOF: September 2026) and are straightforward to adapt for any provider using the same method.

Example A — Small broadcast: 5,000 messages

Volume tier: 5,000–9,999 credits = R0.24/SMS excl. VAT

5,000 × R0.24 = R1,200.00 excl. VAT

VAT at 15%: R180.00

Total: R1,380.00 incl. VAT (R0.276/message all-in)

If messages are 161+ characters (2 segments): R2,760.00 incl. VAT

Example B — Medium broadcast: 25,000 messages

Volume tier: 25,000–49,999 credits = R0.20/SMS excl. VAT

25,000 × R0.20 = R5,000.00 excl. VAT

VAT at 15%: R750.00

Total: R5,750.00 incl. VAT (R0.23/message all-in)

If messages are 161+ characters (2 segments): R11,500.00 incl. VAT

The difference in effective cost between Example A and Example B — R0.276 vs R0.23 per message — adds up at scale: 25,000 messages at the small-batch rate (R0.28 × 25,000 × 1.15) would cost R8,050 instead of R5,750, a R2,300 premium for not consolidating your credit purchase.

Budget planning rule of thumb

Estimate your campaign cost as: (message count × per-message rate at your volume tier × 1.15 for VAT × segments per message). If you are unsure of segment count, draft your message first and count characters in the platform's composer before committing credits.

Platform and Software Fees

Beyond the per-message rate, some SA bulk SMS platforms add fixed cost lines that can materially change the total for low-to-medium volume operators.

Fee typeTypical range (SA market)Notes
Setup / onboarding feeR500–R2,000 (some providers)Many SA gateways charge nothing; confirm before signing
Monthly platform feeR200–R500 (some providers)Pay-as-you-go providers (WinSMS, SMSSouthAfrica.co.za) charge R0/month
Credit expiry12 months (some providers)WinSMS credits do not expire; confirm before buying large batches
Inbound / two-way SMSBilled separatelyReply-enabled campaigns and shortcode rental add cost
Shortcode rentalCharged separately by providerRequired for opt-out STOP commands in some platforms; confirm if included
API phone number (Twilio)$4.00/month per number (~R65.68/month at index assumption)Required for Twilio sends; not charged by most SA gateways

If your send volume is below 2,000 messages per month, a monthly platform fee of R500 can cost more than the messages themselves. Pay-as-you-go gateways without recurring fees are the better model for intermittent or seasonal broadcast programmes.

For operators already running on email marketing platforms such as Omnisend, check whether SMS credits are available through the same subscription — Omnisend supports SMS sends in multiple countries, which can consolidate billing even if the per-message rate is not the lowest available for SA-only sends.

POPIA Compliance — What It Costs to Market Legally

The real SMS marketing costs South Africa businesses face include compliance expenses that many operators miss when building their initial budget. Running an SMS marketing programme without POPIA compliance is not a technicality. For contraventions of section 69 of POPIA (the prohibition on unsolicited direct electronic marketing), the Information Regulator may impose administrative fines of up to R10 million under section 107, or refer matters for criminal prosecution. Separately, violations of the 2026 opt-out registry regulations under the Consumer Protection Act carry a maximum penalty of up to R1 million or 10% of annual turnover, whichever is greater, enforced by the National Consumer Commission. The compliance requirements also carry real operational costs that belong in your campaign budget.

What the law requires. POPIA section 69 permits direct electronic marketing — including SMS — where you have either (a) the data subject's consent, obtained in the prescribed form and manner, or (b) an existing-customer relationship under the section 69(3) exception, for your own similar products, provided you gave them a clear opt-out opportunity at collection and on every subsequent message. "I collected their number at the till" does not, by itself, constitute prescribed-form consent for marketing.

The 2026 opt-out registry. New regulations under the Consumer Protection Act established a central pre-emptive block registry administered by the National Consumer Commission. As of 2026, direct marketers must register with the Commission using Annexure P form (renewed annually), cleanse their databases against the registry at least monthly, and cease all marketing to any consumer who has registered a pre-emptive block — even if that consumer previously gave SMS consent. A prior consent does not override a later registry block.

Compliance cost line items to budget for: consent-collection mechanism (landing page, checkbox, or USSD — usually a one-time development cost); monthly database cleansing against the NCC registry; opt-out handling tool (most SA gateways include a STOP keyword or unsubscribe link at no extra charge — confirm this before choosing a provider); staff time for record-keeping in the event of a Regulator query. The direct registration fee for the NCC database is confirmed as a requirement; the specific fee schedule was not published at the time of writing — verify with the NCC before registering.

POPIA compliance is not merely a legal obligation — a clean, opted-in list delivers materially better campaign response rates than a scraped or purchased contact database. It is both the right thing to do and the better commercial outcome.

Unsure whether your SMS contact list meets POPIA s69 requirements?

Send us your current opt-in process and we will tell you exactly where the gaps are — no obligation, response within 24 hours.

Get a Free Compliance Check

Channel Comparison: Text, Email and WhatsApp

Choosing the right direct channel depends as much on cost-per-reach as it does on engagement characteristics. South Africa SMS marketing rates differ sharply by channel — here is how the three main options compare for a typical SA operator.

ChannelTypical SA cost per messageReach requirementKey constraintBest use case
SMSR0.18–R0.45 excl. VATMobile number only160-char limit; POPIA s69Flash sales, OTPs, appointment reminders, alerts
EmailFraction of a cent per send at scale (platform subscription model)Email address + deliverabilityInbox competition; spam filtersNurture sequences, newsletters, abandoned cart flows
WhatsApp (Business API)Variable; conversation-based pricingWhatsApp-active number; Business API accountTemplate approval; higher setup costTwo-way support, rich media, conversational campaigns

Email is significantly cheaper per message than text message marketing South Africa businesses run, which is why email remains the primary volume channel for most SA operators. SMS open rates run at approximately 98% in global industry benchmarks (TouchBasePro industry data, 2025; global scope, not SA-specific) — significantly higher than email — making it the correct choice for time-sensitive messages where you cannot afford for a message to sit unread in an inbox.

The practical approach for most SA businesses is a tiered strategy: email for high-volume, lower-urgency sends; SMS for time-critical triggers (flash sale, shipping update, appointment reminder); WhatsApp Business API for two-way support and rich conversational flows. Costs can be compared in terms of cost-per-read rather than cost-per-send once you factor in typical open rates per channel. If you want to see how SMS open rates in South Africa benchmark across industries, that comparison is in a separate post.

Operators running both email and SMS automations through a platform like Omnisend (a service GPM manages for SA clients) can sequence the two channels: send the email first, wait 24 hours, then trigger an SMS only to subscribers who did not open — reducing SMS spend to the smallest effective audience while maintaining reach.

Why South African Businesses Choose Growth Pulse Media for Direct-Message Strategy

Dirk van Greuning founded Growth Pulse Media after scaling a large South African ecommerce business — he has paid these invoices, run these campaigns, and managed Omnisend automations that combine email and SMS in a single workflow. That operator background means GPM approaches channel mix from a cost-per-result perspective, not a channel-agnostic one.

GPM is a registered Omnisend Certified Partner and works with a limited number of clients at a time, which means senior attention on every account — no junior handoffs mid-campaign. For SA operators building their first integrated email and SMS programme, or auditing an existing one that is not delivering, the email and SMS marketing service covers strategy, platform setup, POPIA compliance review, and ongoing campaign management in a single engagement.

If your question is whether the economics of SMS justify the per-message cost at your send volume — that is exactly the kind of problem a 30-minute conversation with GPM is designed to answer.

Who This Is NOT For

Businesses that want to send to purchased lists. There is no legal path to sending bulk SMS to a bought contact database in South Africa under POPIA section 69 without explicit, prescribed-form consent from each recipient. The Information Regulator has enforcement tools, and the 2026 opt-out registry makes non-compliant lists a liability, not an asset. If your list was purchased, SMS marketing is not the right channel until that list has been legitimately re-consented.

Operators with very low monthly send volumes and no recurring need. If you are sending fewer than 500 messages per month on an irregular basis, the administrative overhead of list maintenance, POPIA compliance documentation, and platform management often exceeds the campaign value. A well-timed email to the same audience is cheaper per send and easier to manage at that scale.

Businesses that need rich media or two-way conversation. Standard SMS is text-only and effectively one-way for marketing purposes (STOP commands aside). If your campaign requires images, buttons, product carousels, or genuine two-way dialogue, WhatsApp Business API or email with interactive elements is a better fit — and at lower per-message cost for the richer format.

Teams expecting email-level pricing at SMS-level reach. SMS costs R0.18–R0.45 per message versus fractions of a cent per email send on most platforms. The justification is the near-universal open rate, but if your campaign economics only work at email prices, the channel mismatch will show in your ROI. Start with a small test batch, measure cost-per-response, and scale if the numbers work for your offer.

Thinking about adding SMS to an email programme — but not sure if the numbers work?

Tell us your current email metrics and target audience size, and we'll model whether SMS adds value at your scale — no obligation, turnaround within 24 hours.

Get a Channel Fit Assessment

Frequently Asked Questions

How much does bulk SMS marketing cost in South Africa per message?

Bulk SMS marketing in South Africa costs between R0.12 and R0.45 per message (excl. VAT) on the published rate cards of major local gateways, depending on the volume tier you purchase. At 5,000 messages, a typical per-message rate is around R0.24 (excl. VAT); at 50,000 messages and above, the rate drops to around R0.18 (excl. VAT). Add 15% VAT to all published rates to get your actual invoice cost. Source: WinSMS, SMSSouthAfrica.co.za published rate cards (September 2026 SAMPLE).

Why is Twilio so much more expensive than local South African SMS providers?

Twilio is an international API platform that prices in USD and routes messages internationally before terminating on South African networks. Its published rate for South Africa is $0.1355 per message (approximately R2.22 at the Aug 2026 index calculation assumption of R16.42/USD — not a live rate) — roughly nine times the per-message rate of a local SA gateway at the same volume tier (R2.22 vs. R0.24 excl. VAT). Twilio's pricing reflects its global infrastructure and developer tooling; for an SA-only marketing broadcast, a local gateway is almost always more economical.

Does POPIA affect how much SMS marketing costs in South Africa?

POPIA does not add a direct per-message fee, but it does add real cost lines: consent collection infrastructure, monthly database cleansing against the 2026 National Consumer Commission opt-out registry, and opt-out handling tooling. The bigger financial risk is enforcement — for contraventions of section 69 of POPIA, the Information Regulator may impose administrative fines of up to R10 million (s107) or refer matters for criminal prosecution; CPA 2026 registry violations carry a separate maximum penalty of up to R1 million or 10% of annual turnover, enforced by the National Consumer Commission. Most reputable SA SMS gateways include STOP-keyword unsubscribe handling in their platform at no extra charge; verify this before choosing a provider.

What happens to SMS cost when a message is longer than 160 characters?

A message longer than 160 standard GSM characters is split into multiple segments, and each segment is billed as a separate SMS credit. A 200-character message = 2 credits = double the cost. Unicode characters (including emoji) reduce the single-segment limit from 160 to 70 characters per segment, so a message with one emoji that runs 80 characters will be billed as 2 credits. Always draft your message and check the character counter in your sending platform before scheduling a bulk campaign.

Is SMS or email cheaper for South African marketing campaigns?

Email is significantly cheaper per message — most email marketing platforms charge a fraction of a cent per send at scale, compared to R0.18–R0.45 per SMS. SMS open rates run at approximately 98% in global industry benchmarks (TouchBasePro industry data, 2025; global scope, not SA-specific) — significantly higher than email — making it effective for time-sensitive messages such as flash sales, appointment reminders, and shipping alerts where an email sitting unread represents a real business cost. Most SA operators use both: email for volume and nurture, SMS for urgency and reach-maximisation.

Ready to Budget Your SMS or Email Programme Properly?

Growth Pulse Media is a registered Omnisend Certified Partner based in Johannesburg. We plan and run integrated email and SMS programmes for South African businesses — strategy, platform setup, POPIA compliance, and ongoing campaign management, all executed in-house with senior attention. No obligation — we will get back to you within 24 hours.

Get a Free Strategy Conversation
Dirk van Greuning — Founder, Growth Pulse Media
Dirk van Greuning Founder, Growth Pulse Media

Founder of Growth Pulse Media and a specialist in South African search dominance. Dirk translates his experience in scaling South African businesses into high-velocity digital strategies for B2B and retail leaders. He writes about SEO, lead generation, and paid media from an operator's perspective — prioritising pipeline value over impressions.

Connect on LinkedIn