USSD — Africa

Popular USSD Codes in South Africa 2026 + Operator Launch Guide

Popular USSD codes in South Africa 2026: Vodacom, MTN, Cell C, Telkom and banking codes, plus the ICASA-aware playbook for businesses launching their own USSD with HelloDuty.

Popular USSD codes in South Africa: the quick consumer answer

Looking for the most popular USSD codes in South Africa? Here is the fast list. *111# opens the Vodacom master menu, *141# is MTN balance and master menu, *147# handles Cell C, *100# serves Virgin Mobile, and *180# covers Telkom Mobile. For DStv self-service via your bank, dial *120*321# (FNB), *120*002# (Nedbank), *120*2345# (Standard Bank) or *120*2272# (Absa). FNB Cash Send uses *120*277#, Capitec's USSD line is *120*3279#, and Telkom's prepaid airtime check is *188#. These short codes work on any handset, on any network, with no data and no app — which is why over 20 million South Africans still rely on USSD for banking, prepaid top-ups, DStv payments and SASSA enquiries every month.

USSD (Unstructured Supplementary Service Data) is the GSM signalling channel that lets a feature phone or smartphone interact with a server in real time. In South Africa, ICASA-licensed mobile network operators — Vodacom, MTN SA, Cell C, Telkom and the MVNOs riding their networks — carry the bearer, while banks, retailers and fintechs run the actual menus on top. For consumers, that is invisible. For business buyers planning a USSD product, it is the entire ballgame.

The full South Africa USSD code reference (Vodacom, MTN, Cell C, Telkom, Virgin)

Master menus

  • Vodacom: *111#
  • MTN: *141#
  • Cell C: *147#
  • Virgin Mobile: *100#
  • Telkom Mobile: *180#

Check airtime balance

  • Vodacom: *100#
  • MTN: *141#
  • Cell C: *101#
  • Virgin Mobile: *101#
  • Telkom Mobile: *188#

Load airtime voucher

  • Vodacom: *100*01*recharge PIN#
  • MTN: *141*recharge PIN#
  • Cell C: *102*recharge PIN#
  • Virgin Mobile: *102*recharge PIN#
  • Telkom Mobile: *188*recharge PIN#

Please Call Me

  • Vodacom: *140*mobile number#
  • MTN: *121*mobile number#
  • Cell C: *111*mobile number#
  • Virgin Mobile: *125*mobile number#

Transfer airtime

  • Vodacom: *111*072#
  • MTN: *141*6328*mobile number*amount#
  • Cell C: *102*2#
  • Virgin Mobile: *106#

Pay DStv from your bank via USSD

  • FNB: *120*321# → Buy → PayTV → DStv → enter Smartcard number → Pay Amount Due.
  • Nedbank: *120*002# → log in → Payments → Bank-Approved Beneficiaries → DStv Subscription.
  • Standard Bank: *120*2345# → Payments and Transfers → Pay MyBills → DStv Subscription.
  • Absa: *120*2272# → Payments → Bill Payments → DStv → Amount Due.
  • Check DStv balance: *120*68584#.

Capitec, Discovery Bank, Investec and African Bank do not currently offer DStv USSD payment — customers there use the in-app flow.

Behind the codes: who actually operates USSD in South Africa?

Every USSD string above runs on numbering managed by the Independent Communications Authority of South Africa (ICASA), terminates on a licensed MNO, and is triggered by an application server owned by a bank, retailer or aggregator. That stack is what makes FNB Cash Send, MTN MoMo, Capitec USSD banking, SASSA enquiries and even Shoprite K'nect tick. If you are a fintech, lender, insurer, courier, ticketing platform or SMB planning to reach the 60-plus percent of South African consumers who still prefer non-data channels for sensitive transactions, you are essentially planning to add the next line to this list.

The biggest unlock for operators in South Africa over the last three years has been zero-rated and reverse-billed USSD: the business owning the short code pays the per-session cost, the consumer pays nothing. That model is what made FNB eWallet, Standard Bank Instant Money and Capitec's grocery vouchers explode — and it is now available to any well-scoped CPaaS-powered service.

The South African USSD market opportunity

South Africa has more than 110 million mobile connections and around 45 million unique subscribers. Smartphone adoption is high (over 90 percent for new sales) but daily USSD volumes still measure in the hundreds of millions of sessions because USSD beats apps on four metrics that matter to operators: completion rate (no install friction), inclusion (works on every SIM), latency (sub-3-second median response) and trust (no spoofable links). The South African Reserve Bank reports that real-time low-value payments — a category dominated by bank USSD rails — grew double-digits year-on-year throughout the post-pandemic period.

That is why retailers (Shoprite, Pep, Boxer), microlenders (Capitec, Bayport, FinChoice), micro-insurers (Hollard, Sanlam Sky, 1Life) and SaaS platforms targeting informal SMBs are all racing to put their own *XXX# in front of customers. The buyer profile here is clear: anybody whose target market includes prepaid grant recipients, township SMBs, taxi associations, stokvels or learners using shared phones cannot afford to be app-only.

Regulatory checklist: launching a USSD service in South Africa

The South African USSD launch checklist looks like this. First, secure a short code through an ICASA-licensed numbering holder — most CPaaS players hold a Class ECNS or Class ECS licence and can sublicence a code to you. Second, sign separate agreements with Vodacom, MTN SA, Cell C and Telkom (or use an aggregator/CPaaS that already holds those). Third, if you handle deposits, lending or insurance, comply with the South African Reserve Bank, NCR and FSCA frameworks respectively, and ensure POPIA consent is captured in every menu that collects personal data. Fourth, decide your billing model: end-user-pays (cheaper for you, higher drop-off) or reverse-billed (better completion, you absorb per-session fees). A CPaaS partner like HelloDuty wraps all of this into a single contract.

How HelloDuty helps South African businesses launch USSD fast

HelloDuty's USSD platform connects to Vodacom, MTN SA, Cell C and Telkom through a single integration, with a visual menu builder for non-technical operators and a documented REST API for engineering teams. Add reverse-billing on day one, plug into your KYC/credit/payment stack, and ship a pilot before quarter-end.

South African operators typically pair USSD with HelloDuty's bulk SMS for OTPs and receipts, WhatsApp Business API for richer post-session journeys, and our cloud PBX and programmable voice for call-centre handover when a session escalates. For background reading, see our guide to choosing a USSD platform and our comprehensive USSD build guide.

FAQ: South Africa USSD codes for consumers and operators

What is the Vodacom USSD master menu?

Dial *111# on any Vodacom South Africa SIM to access airtime balance, data bundles, RICA self-help, Please Call Me and account management.

How do I pay DStv with FNB USSD?

Dial *120*321# from a phone linked to your FNB profile, choose Buy → PayTV → DStv, enter your Smartcard or Customer Number, then Pay Amount Due.

How much does a South African USSD short code cost?

Indicative pricing: a five-digit shared code can run a few thousand rand per month plus per-session fees; a dedicated four-digit code is materially more and usually requires direct ICASA engagement. CPaaS partners bundle short code, MNO connectivity and platform into one invoice.

Do I need an ICASA licence to launch a USSD service?

You do not need to hold a Class ECNS licence yourself — you can ride on a CPaaS or aggregator that does. You do need POPIA compliance, and any financial-services USSD must respect SARB/NCR/FSCA rules for its underlying product.

How quickly can a South African business launch a USSD service?

Single-MNO pilot on a shared code: 2–4 weeks. Multi-MNO production launch on a dedicated code with reverse-billing: 8–12 weeks. HelloDuty teams have compressed financial-services launches to under six weeks by reusing pre-certified aggregator infrastructure.

Add your code to this list

The codes above made FNB, Vodacom and DStv household names. Your fintech, insurer, lender or SMB can be next. Explore HelloDuty USSD for South Africa, or create an account at app.helloduty.com and our team will help scope your launch.

Last updated
June 16, 2026
Single Inbox
Pro-tip

Are you ready to get started? Sign up here for a demo of the HelloDuty CRM and customer engagement automation software now.

Pesalink - BlackSistema Bio - BlackTatu City - BlackStartimes - Black
Sunculture Logo

It works for our customer SunCulture. We help agents sell solar. It takes a few hours, not months, to design and build new ideas.

Relationships that matter.

Plan, engage, and analyse with ease. Transform your customer relationship with an all-in-one platform.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Subscribe