Telecom🇿🇦 Johannesburg, South Africa

Getting a SIM, data & home fibre

The SIM costs almost nothing; activating it is the errand. RICA requires the card to be registered against a verified identity and a South African address before it will carry traffic — the same proof-of-address wall as banking, hit on day one instead of week three. Buy prepaid, not a contract: contracts need a South African ID and local credit history you do not have. Vodacom and MTN have the strongest Gauteng coverage and both are headquartered in the metro, MTN in Fairland and Vodacom at its Midrand campus; Cell C and Telkom undercut them on price with patchier reach. Data is expensive by global standards, so always convert airtime into a bundle rather than browsing on raw airtime rates. For home internet, Johannesburg has probably the best fibre coverage in Africa, with Vumatel, Openserve, Frogfoot, MetroFibre and Herotel laying the infrastructure and a competitive market of ISPs reselling over it. Buy an eSIM before you fly so you land connected.

Total cost
SIM R1-R100. Data is the real cost at roughly R85 for 1GB, R150 for 10GB and R350 for 50GB a month. An optional travel eSIM runs US$4-25. Home fibre R400-R900 a month, plus about R900-R2,500 once for a router UPS.
Time needed
eSIM in minutes. A RICA'd physical SIM the same day, once you have address proof. Home fibre one to three weeks where the line is already in the street, considerably longer if a new build is needed.
Validity
RICA registration is one-off per SIM and only repeated if the registered holder or address changes. Prepaid bundles are bought per cycle, most commonly 30 days, with hourly, daily and weekly options; airtime itself does not expire while the number stays active.
Verified
August 2026
High confidence·Anyone needing a South African number, mobile data and home internet in Johannesburg, from a two-week visit to a permanent move.

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. 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. 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. 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. 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. 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

Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.