How-to guide

Emergency USSD Codes South Africa

  • Works on any phone
  • No internet needed

If you are looking for emergency USSD codes South Africa, the most important thing to know is this: USSD codes are not a replacement for emergency calls. If someone is in immediate danger, call the relevant emergency number first. Use USSD only for urgent mobile-service tasks such as emergency airtime, emergency data, a call-me-back request, network customer care, or a self-service menu.

Last checked: 26 June 2026

Quick Emergency USSD Codes List

Emergency needCode, number, or guideBest forImportant note
Life-threatening emergency from a cellphone112Police, ambulance, fire, or general emergency routing from a mobile phoneThis is an emergency call number, not a USSD code. Use it before trying any USSD menu. South African public emergency guidance lists 112 as the cellphone emergency number for MTN, Vodacom, Cell C and Telkom. (Western Cape Government)
Police emergency10111Serious police emergenciesSAPS says 10111 should be used only in emergencies. (saps.gov.za)
Ambulance emergency10177Ambulance or emergency medical helpUse this when urgent medical response is needed. Public emergency guidance lists 10177 for ambulance services. (Western Cape Government)
Emergency airtime guideemergency airtime USSD codeBorrowing airtime, voice, or data when you cannot recharge immediatelyFees, qualification rules, and repayment differ by network.
Vodacom airtime advance*135*082#Checking whether you qualify for Vodacom Airtime AdvanceVodacom lists 135082# as the route to check Airtime Advance qualification. (Vodacom)
MTN XtraTime*151*2#Applying for an MTN airtime advanceMTN’s USSD help page lists XtraTime as the airtime advance route. (MTN)
Cell C Emergency Recharge*147# then Emergency RechargeEmergency airtime or data for qualifying Cell C usersCell C says users can dial *147# and select Emergency Recharge. (Cell C)
Telkom Emergency Top Up*180# then Emergency Top UpEmergency airtime or data advance for qualifying Telkom usersTelkom’s usage guidance lists *180# as the self-service route and refers users to Emergency Top Up. (Telkom)
Network supportmobile network customer care numbersFailed USSD, SIM issues, blocked services, or unexpected chargesUse this when the USSD menu does not open or gives a different result.
Full USSD directoryUSSD codes South AfricaFinding the right provider, bank, or task pageStart here if you are not sure which USSD guide you need.

Browse by Provider, Bank, or Task

Use this page as a fast directory. Choose the route that matches your problem instead of trying random short codes from forwarded messages or social media posts.

Provider-specific links

Provider or routeUse this whenNext page
All mobile networksYou need urgent airtime, data, or voice credit and want to compare provider optionsemergency airtime USSD code
All mobile networksYour USSD code fails, times out, or does not show the expected menumobile network customer care numbers
VodacomYou need to check Airtime Advance or related self-service optionsemergency airtime USSD code
MTNYou need XtraTime or another urgent MTN self-service optionemergency airtime USSD code
Cell CYou need Emergency Recharge or emergency dataemergency airtime USSD code
TelkomYou need Emergency Top Up or Telkom self-service helpemergency airtime USSD code
Not sureYou need a broader South African USSD directoryUSSD codes South Africa

Bank-specific links

Banking USSD can be useful when you need to check an account, block access, trace a transaction, or reach bank support, but it should not be treated as an emergency-services channel. If someone is in danger, call emergency services first.

Use bank USSD carefully when:

SituationSafer action
Your phone or SIM was stolenContact your bank and mobile network using official support routes as soon as possible.
You received a suspicious banking SMSDo not click links or dial codes from the message. Use the bank’s official app, website, branch, or verified phone number.
Money was deducted unexpectedlySave the SMS, transaction reference, time, amount, and account details before contacting the bank.
A USSD banking session asks for unexpected informationStop and verify the code through the bank’s official support channel.

Never enter a banking PIN, card PIN, OTP, or password into a menu you reached from an untrusted message. USSD can be safe when the code is official, but scammers often use fake prompts and pressure tactics.

Task-specific links

TaskBest next step
I need airtime urgentlyGo to emergency airtime USSD code.
I need to contact my networkGo to mobile network customer care numbers.
I need the main USSD directoryGo to USSD codes South Africa.
I am in dangerCall 11210111, or 10177 instead of using USSD.
My USSD code failedTry again only after checking the code, signal, SIM, and provider. If it still fails, use the customer care guide.
Airtime was deducted after a failed sessionRecord the time, code dialled, amount deducted, and confirmation SMS, then contact your provider.

How to Use These USSD Codes

Follow these steps when you need urgent mobile-service help.

  1. Check whether it is a real emergency.
    If someone’s life, safety, home, vehicle, or property is at risk, call an emergency number first. Use 112 from a cellphone for emergency routing, 10111 for police emergencies, or 10177 for ambulance help. (Western Cape Government)
  2. Choose the correct task.
    Do not dial random codes. Decide whether you need emergency airtime, provider support, banking help, a balance check, or the main USSD directory.
  3. Use the SIM linked to the service.
    Many USSD menus only work from the provider’s own SIM. A Vodacom code may not work from an MTN SIM, and a bank USSD menu may need the cellphone number registered to your bank profile.
  4. Dial the code exactly.
    Enter the code as shown, including the star and hash symbols. Avoid extra spaces, missing characters, or old codes copied from social media.
  5. Read the prompt before confirming.
    USSD sessions move quickly. Check the amount, fee, repayment rule, recipient number, or service name before pressing the final confirmation option.
  6. Stop if the menu looks wrong.
    Do not continue if the menu asks for unusual personal details, sends you to a suspicious link, or tries to subscribe you to a paid service you did not request.
  7. Keep proof if something fails.
    Save the SMS, take a screenshot if possible, and write down the time, code dialled, amount deducted, and exact error message.
  8. Use customer care when needed.
    If the menu times out, says you do not qualify, deducts airtime, or does not deliver the expected service, use mobile network customer care numbers instead of repeatedly retrying.

Costs, Safety, and Last-Verified Notes

Last checked: 26 June 2026

USSD usually works without mobile data, but that does not mean every service is free. A code may open without data, while the service inside the menu may still involve a fee, repayment, eligibility check, or network-specific rule.

Emergency airtime and emergency data products are usually advance services. That means the provider gives you airtime, voice minutes, or data now and recovers the cost from your next recharge. Before accepting, check:

Item to confirmWhy it matters
Amount advancedYou may not receive the same amount on every network or every profile.
Service feeSome advance services charge a fee on top of the amount borrowed.
Repayment ruleThe amount may be deducted automatically when you recharge.
EligibilityYou may need a qualifying SIM, usage history, or recharge history.
ExpiryAirtime, data, or voice bundles may expire according to the provider’s rules.
Menu wordingMenus can change, so follow the current on-screen prompts.

Provider-specific details can change. Vodacom says customers can dial 135082# to see whether they qualify for Airtime Advance. (Vodacom) MTN’s USSD help page lists 1512# for XtraTime airtime advance. (MTN) Cell C says Emergency Recharge is available through *147# and the Emergency Recharge menu. (Cell C) Telkom lists *180# as its mobile self-service route and shows Emergency Top Up as a menu option. (Telkom)

Use these safety checks before relying on any urgent phone USSD codes:

Use these related pages when you need a more specific route:

GuideUse it for
USSD codes South AfricaThe main directory for South African USSD codes by provider, bank, task, and problem.
emergency airtime USSD codeProvider-specific emergency airtime, data advance, voice advance, and recharge-help options.
mobile network customer care numbersNetwork support when a code fails, a menu changes, or airtime is deducted unexpectedly.

FAQs

What is the code for emergency USSD codes South Africa?

There is no single USSD code for every emergency in South Africa. If someone is in danger, call 112 from a cellphone, 10111 for police emergencies, or 10177 for ambulance help. If your emergency is about staying connected, use the provider-specific emergency airtime or customer-care routes in the table above.

Does an emergency USSD code need airtime or data?

USSD generally does not need mobile data, but the service you choose may still have a fee or repayment rule. Emergency airtime, emergency data, and airtime advance services should be checked carefully before you confirm.

What should I do if the code does not work?

Check that you are using the correct SIM, that the code is typed correctly, and that your phone has signal. If the menu still fails, wait a few minutes and try once more. If airtime is deducted, the code times out repeatedly, or the menu looks wrong, stop retrying and use mobile network customer care numbers.

Are the listed codes official or verified?

The emergency numbers and provider routes on this page were checked against government, police, or network sources on 26 June 2026. Codes, fees, menu wording, and qualification rules can change, so always verify current provider information before publishing updates.

Where should I go for provider-specific emergency help?

Use emergency airtime USSD code if you need airtime, data, or voice credit urgently. Use mobile network customer care numbers if the code fails or your SIM has a service problem. Use USSD codes South Africa if you need the broader directory.

Can I use USSD for a police, ambulance, or fire emergency?

No. USSD is not the right first step for police, ambulance, or fire emergencies. Call the emergency number first, then use USSD later only if you need airtime, network support, or account self-service.

Why does an emergency airtime code say I do not qualify?

Providers usually apply their own qualification rules. Your SIM type, recharge history, usage activity, outstanding advance balance, or account status may affect whether the service is available. If you do not qualify, use normal recharge options, a call-me-back service, or network customer care.

Is 112 a USSD code?

No. 112 is an emergency call number from a cellphone, not a USSD code. Use it when you need emergency help, not when you want to open a mobile self-service menu.

Fix a problem