How South African phone numbers work, and which one to buy
Geographic, 087 VoIP, 0860 ShareCall and 0800 toll-free. Here is what each one is, who pays for the call, and when it is the right choice for a business.
What is a South African phone number, and which one should a business use?
Every SA number is a 10-digit string dialled as 0 + code + subscriber, set by ICASA. The code is the decision: a city geographic number (010–05x), an 087 VoIP line for cloud PBX and hybrid teams, or a special-rate range (0800 toll-free, 0860 ShareCall, 0861 MaxiCall) that changes who pays for the call.
Since March 2022 almost every number is portable, so the number you pick is yours, not the network’s.
South African area codes by city: the full list
Looking up which city a dialling code belongs to? Here is every South African geographic area code (010–058) and the city or region it covers, plus the national 087, 0860 and 0800 ranges.
| Area code | City / main centre | Province |
|---|---|---|
| 010 | Johannesburg (Gauteng overlay code) | Gauteng |
| 011 | Johannesburg | Gauteng |
| 012 | Pretoria (Tshwane) | Gauteng |
| 013 | Mbombela (Nelspruit) | Mpumalanga |
| 014 | Rustenburg | North West |
| 015 | Polokwane | Limpopo |
| 016 | Vereeniging / Vaal Triangle | Gauteng |
| 017 | Ermelo / Standerton | Mpumalanga |
| 018 | Mahikeng / Klerksdorp | North West |
| 021 | Cape Town | Western Cape |
| 022 | West Coast (Malmesbury / Vredenburg) | Western Cape |
| 023 | Worcester | Western Cape |
| 027 | Vredendal / Springbok | Western Cape |
| 028 | Overberg (Hermanus / Caledon) | Western Cape |
| 031 | Durban (eThekwini) | KwaZulu-Natal |
| 032 | KZN North Coast (Ballito / KwaDukuza) | KwaZulu-Natal |
| 033 | Pietermaritzburg | KwaZulu-Natal |
| 034 | Newcastle | KwaZulu-Natal |
| 035 | Richards Bay / Empangeni | KwaZulu-Natal |
| 036 | Ladysmith | KwaZulu-Natal |
| 039 | South Coast (Port Shepstone / Kokstad) | KwaZulu-Natal |
| 040 | Bhisho | Eastern Cape |
| 041 | Gqeberha (Port Elizabeth) | Eastern Cape |
| 043 | East London | Eastern Cape |
| 044 | George / Garden Route | Western Cape |
| 045 | Queenstown (Komani) | Eastern Cape |
| 046 | Makhanda (Grahamstown) / Port Alfred | Eastern Cape |
| 047 | Mthatha | Eastern Cape |
| 049 | Graaff-Reinet | Eastern Cape |
| 051 | Bloemfontein | Free State |
| 053 | Kimberley | Northern Cape |
| 054 | Upington | Northern Cape |
| 056 | Kroonstad | Free State |
| 057 | Welkom | Free State |
| 058 | Harrismith / Bethlehem | Free State |
| 087 | VoIP / non-geographic (any location) | National |
| 0860 | ShareCall (caller pays a local rate) | National |
| 0800 | Toll-free (caller pays nothing) | National |
How are South African phone numbers structured?
A leading 0, a two- or three-digit code, then the subscriber’s number. Ten digits, every time.
The code is the part that carries the meaning. It identifies whether a line is geographic – tied to a specific city – or non-geographic, covering mobile, VoIP and special-rate services. Three examples make the pattern obvious:
- Geographic: 021 555 1234 – a Cape Town landline
- Mobile: 082 456 7890 – a cellular number
- VoIP / non-geographic: 087 152 3456 – a cloud line with no fixed location
Dialling from outside the country, the leading 0 is replaced with South Africa’s +27 country code, so 021 555 1234 becomes +27 21 555 1234.
What do South African area codes mean for your business?
A local code still signals you are established in a market – even after you have moved to cloud PBX.
Geographic numbers (010–05x) tie a line to a city or region. The codes trace old Telkom exchange boundaries, but VoIP removes the physical limitation: you can hold an 011 or 021 number for a city you have no office in. That is why many businesses keep a Johannesburg 011 or Cape Town 021 number after moving to cloud PBX – a familiar local code still earns trust.
| Region / City | Area code | Notes |
|---|---|---|
| Cape Town & Western Cape | 021 | Largest geographic code by usage |
| Johannesburg | 010 / 011 | Dual codes after capacity expansion |
| Pretoria | 012 | Administrative capital |
| Durban | 031 | Major coastal metro |
| Gqeberha (Port Elizabeth) | 041 | Eastern Cape hub |
| Bloemfontein | 051 | Free State capital |
| East London | 043 | Coastal Eastern Cape |
| Polokwane | 015 | Limpopo’s main centre |
What are 087 numbers, and why do businesses use them?
An 087 number is a non-geographic VoIP number. It is tied to no city, it works wherever your team has an internet connection, and it moves with you between providers.
It has quietly become the default business number for cloud PBX and hybrid teams. Businesses choose 087 because they are:
- Portable across VoIP providers – switching supplier does not mean changing your number
- Free of any geographic tie – one number works for every branch and every remote worker
- Built for hybrid work – calls follow the user, not a desk
- Compatible with Microsoft Teams Direct Routing and Operator Connect
- Cheaper to run over SIP trunking than legacy lines
0800, 0860 and 0861: which business number should you use?
These three ranges all do one thing: they change who pays for the call.
0800 is toll-free, 0860 ShareCall splits the cost, and 0861 MaxiCall puts a flat national rate on the caller. The right pick depends on whether you want to remove every barrier to being contacted, or share the cost of being reachable.
| Number range | Who pays for the call | Best for |
|---|---|---|
| 0800 – Toll-free | Caller pays nothing; the business covers the full call | Support lines, claims, response-driven ad campaigns |
| 0860 – ShareCall | Caller pays a local rate; the business covers the rest | National brands wanting one accessible, low-friction number |
| 0861 – MaxiCall | Caller pays a flat national rate; the business carries no call cost | A single national number without absorbing call charges |
| 087 – VoIP | Billed as an ordinary call to each side | Everyday business lines on cloud PBX |
| 01x–05x – Geographic | Billed as an ordinary local or national call | Local presence in a specific city |
A toll-free 0800 removes price as a reason not to call you – valuable for a support desk or a campaign, but you carry every minute. 0860 and 0861 are the middle ground: one memorable national number where the caller shoulders some or all of the cost.
What do South African mobile prefixes tell you?
Less than they used to. Portability has turned the prefix into a label, not a guarantee.
Mobile numbers use 06x, 07x and 08x prefixes. They were originally allocated network by network – but since number portability, a prefix no longer reliably tells you which network a number is on. The original allocations were roughly:
- Vodacom – 060, 072, 076, 082
- MTN – 061, 073, 078, 083
- Telkom Mobile – 081
- Cell C – 084
- Rain – 067, 068
For a business the takeaway is simple: never assume a prefix means a particular network when you are estimating call costs.
The prefix is a decision, not a detail. It shapes what callers pay to reach you, where your team can work, and whether customers read you as local.
WhichVoIP editorial view
Can you keep your number when you switch providers?
Yes – almost any South African number is portable, and has been since March 2022.
Since ICASA’s number portability rules came into full effect, almost every SA phone number – geographic, mobile, and non-geographic ranges including 0800, 086x and 087 – can be ported to a new provider. Your number belongs to you, not to the network.
This matters more than it sounds. Moving to VoIP does not cost you the number printed on a decade of signage and business cards – you can port an existing landline or mobile number straight onto a cloud system. It also means a provider cannot hold your number hostage, so you can negotiate, or leave, on your own terms. Portability is the single biggest reason switching telecoms supplier is no longer disruptive.
What do South African phone numbers cost a business?
Two costs to keep separate: what you pay to own a number, and what you pay to run calls on it.
Number rental is a monthly line item set by your provider. Call costs vary by destination, time of day and bundle. VoIP and SIP-based calling are consistently cheaper to run than mobile or legacy Telkom lines – the main reason businesses move.
| Number type | What the business pays |
|---|---|
| Geographic / 087 VoIP | A monthly number rental, plus per-minute or bundled call rates |
| 0800 toll-free | A monthly rental, plus the full cost of every inbound minute |
| 0860 ShareCall | A monthly rental, plus the non-local portion of inbound calls |
| 0861 MaxiCall | A monthly rental; the caller carries the call cost |
| Vanity number | A premium fee – once-off or higher monthly – on top of the above |
Actual rand figures vary widely by provider, call volume and contract – there is no single market rate worth quoting. The reliable way to size it is to compare quotes for your own call profile.
Are vanity numbers worth it?
Only when customers have to remember the number from somewhere other than a screen.
A vanity number spells a word on the phone keypad – 0800 PIZZA SA is really 0800 749 9272. The keypad mapping is standard: ABC=2, DEF=3, GHI=4, JKL=5, MNO=6, PQRS=7, TUV=8, WXYZ=9.
Whether one earns its premium comes down to how customers reach you. If you advertise on radio, billboards or vehicle branding – places where a caller has to remember the number – a memorable vanity number genuinely lifts response and cuts misdials. If customers only ever tap or copy your number from a website, the premium buys you very little. Vanity numbers are available on the 0800, 0860, 0861 and 087 ranges, and they work on any VoIP or cloud PBX platform like a normal non-geographic number.
How do you choose the right number for your business?
Match the number to the job, not the habit:
- Local credibility in one city – a geographic number on that area code
- A cloud PBX or a remote / hybrid team – an 087 VoIP number
- Removing every cost barrier to being contacted – an 0800 toll-free number
- One national number with shared or zero call cost – 0860 or 0861
- A number built into your advertising – a vanity number on any non-geographic range
Compare providers and get quotes
The number ranges are the same wherever you go. What changes is the provider behind the number – the call rates, the porting support, the SLA and the platform. Match them to a provider that handles them well.
Frequently asked questions
Which area code is 021?
Which area code is 011?
Which city is area code 031?
Which area code is 041?
Which area code is 010?
Which city is area code 012?
Which area code is 015?
Which area code is 016?
How many digits is a South African phone number?
What is an 087 number?
Who pays for a call to an 0800 number?
Can I keep my landline number if I move to VoIP?
Does a mobile prefix still tell you which network a number is on?
Keep reading
Sources: ICASA – National Numbering Plan and Number Portability Regulations
(icasa.org.za/pages/numbering);
Telkom area-code reference (telkom.co.za);
WhichVoIP cloud PBX, SIP trunking and number-porting articles. Verified 15 July 2026.