Before you start
- A valid passport — the accepted identity document for a foreigner under RICA
- Proof of a South African address under three months old, or an affidavit or hotel letter standing in for one
- An unlocked handset, and an eSIM-capable one if you want data the moment you land
- R100-R400 for the SIM and a first data bundle
Step-by-step
- 1
Land connected with an eSIM
Buy an eSIM from a provider such as Airalo or Holafly before you fly and activate it on arrival at OR Tambo — no RICA, no queue, data working the moment the plane lands. South African plans typically start around US$4 for a few gigabytes and run to roughly US$20-25 for a month's allowance, riding on Vodacom or Cell C. Treat it as a bridge for the first days while you sort an address, and keep it afterwards as a fallback.
Mobile appWho: You, before departureFive minutes to buy; live on landingRoughly US$4-25 depending on allowance - 2
Buy a prepaid starter SIM and RICA it
Starter SIMs are sold at carrier stores, airport kiosks and every Checkers, Pick n Pay and Woolworths for a few rand. It carries no traffic until RICA registration is complete: present your passport and proof of address in store, or self-register through the carrier app by scanning your passport and recording a short verification video. Activation runs from minutes to about 24 hours. Confirm it is live before you leave the counter — an unregistered SIM simply never connects, with no error explaining why.
In personWho: You, at a carrier store or retailer15-30 minutes in store; up to 24 hours to activateSIM R1-R100 depending on the outlet - 3
Choose the network for where you actually spend time
Vodacom and MTN consistently lead independent Gauteng network tests and are the safe defaults for anyone commuting across the metro or working from home in the north. Cell C and Telkom are cheaper and fine in dense areas but thin out on the edges of the conurbation and on the drives out to the Magaliesberg or the Cradle. Rain sells data-only SIMs with no contract, useful as a second home connection.
In personWho: YouSame visitRain uncapped mobile data from roughly R250-R500/mo if added - 4
Load airtime, then convert it into a bundle
Top up at any till, ATM or in the carrier app, then buy a data bundle before you browse: out-of-bundle rates are punishing and are how newcomers burn through hundreds of rand in an afternoon. Bundles are bought by USSD — *135*2# on Vodacom, *136*2# on MTN — or in the app. Expect roughly R85 for 1GB, around R150 for 10GB and about R350 for 50GB a month. ICASA's end-user rules require operators to let most unused bundle data roll over, so buying the larger bundle is less wasteful than it used to be. WhatsApp is the default channel for everything from your landlord to your plumber.
Mobile appWho: YouTwo minutes, instantAbout R85/1GB, R150/10GB, R350/50GB - 5
Get home fibre — and check the estate or complex first
Find out which network is in your street (Vumatel, Openserve, Frogfoot, MetroFibre or Herotel all operate across Johannesburg) then choose an ISP that resells on it — Afrihost, Webafrica, Cool Ideas, RSAWEB and Vox all compete on the same lines. Uncapped home fibre runs roughly R400-R900 a month depending on speed. In a sectional-title complex or estate, ask the body corporate which networks have been given wayleave: many complexes are contractually locked to a single provider, which is a decision made above your head and cannot be argued with after you sign the lease. A small UPS on the router and fibre terminal is still worth buying — national load shedding is suspended, but localised outages and Eskom load reduction still take streets dark.
OnlineWho: You, with an ISP and your body corporate or landlordInstall typically 1-3 weeks where the line already existsFibre R400-R900/mo; router UPS R900-R2,500
Documents you’ll need
- Valid passport for RICA identity verification
- Proof of a South African address under three months old
- An affidavit or a letter from your host or hotel if no bill is in your name
- An unlocked phone, eSIM-capable if possible
- Proof of address again for the fibre installation, plus landlord or body corporate consent
Things most newcomers don’t know
RICA registration requires proof of a South African address, not just identity — which means a brand-new arrival hits the same wall for a phone number as for a bank account, on day one instead of week three.
The order most people plan in is: get a SIM, then a bank account, then a lease. Address proof breaks that chain at step one. A letter from your guesthouse or short-let host, or a free affidavit from any SAPS station, satisfies it. Sorting the letter while you are still checked in is far easier than trying to get it emailed to you afterwards.
Source: RICA (Act 70 of 2002); Vodacom and MTN RICA requirements
Never browse on raw airtime. Out-of-bundle data rates are an order of magnitude above bundle rates, and the phone will silently fall back onto them the moment a bundle is exhausted.
It is the single most common way newcomers lose money on South African telecoms, and it is invisible until the balance is gone. Buy the bundle by USSD before you use data, turn on the carrier's out-of-bundle block in the app, and buy larger bundles now that ICASA's rules oblige operators to roll most unused data over.
Source: ICASA end-user and subscriber service charter regulations; carrier prepaid terms
In a Johannesburg complex, estate or apartment block, which fibre network you can use is usually decided by the body corporate's wayleave agreements, not by you.
It is entirely normal here for a development to have granted access to one network operator only, which silently removes most of the ISP competition you were counting on. Ask the letting agent which fibre operator serves the building and what speeds are actually available at that unit before signing — not which ISPs exist in Johannesburg, which is a different and useless question.
Source: Body corporate wayleave practice; South African fibre network operators
Keep a UPS on the router even though national load shedding stopped. Eskom's separate 'load reduction' still cuts power on overloaded residential feeders during the 05:00-09:00 and 17:00-22:00 peaks in the areas Eskom supplies directly.
Load reduction is a different mechanism from load shedding — it protects individual transformers from burning out rather than balancing national generation — and it is scheduled, local, and hits exactly the hours you would be on calls. A R1,500 UPS keeps the fibre terminal and router alive through it, and mobile towers stay up long enough for a hotspot fallback.
Source: Eskom load reduction notices, 2026
Common mistakes to avoid
- Buying a SIM without completing RICA, or assuming the airport vendor did it — an unregistered SIM never connects and gives no useful error.
- Browsing before buying a data bundle and being charged out-of-bundle rates that empty an airtime balance in an afternoon.
- Signing a lease in a complex without asking which fibre operator has wayleave there, then discovering the ISP you wanted cannot serve the building.
- Choosing Telkom or Cell C purely on price and then finding coverage thins out on the metro's edges and on weekend drives.
- Treating the end of load shedding as the end of power interruptions and skipping the router UPS — load reduction and local faults still take streets dark during peak hours.
Some of this may be out of date. Spotted something inaccurate? Help us keep it right for the next newcomer.
Make it your personal checklist
Globe Quest turns this into a tracked, AI-personalized plan for Johannesburg — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- ICASA — end-user and subscriber service charter regulations (data expiry and rollover) — official, 2026
- Vodacom — RICA requirements and self-registration — provider, 2026
- Eskom — load reduction explained — official, 2026
- MyBroadband — South African fibre and mobile network coverage comparisons — review, 2026
Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.