VoIP South African Numbering

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.

10 digitsEvery SA number, fixed format
5 rangesGeographic / 087 / 0800 / 0860 / 0861
100% portableSince March 2022
+27Country code for international dialling

The short answer

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
Moving your business to VoIP? You can keep your existing 011, 021, 031 or any geographic number when you switch – number porting has been standard in South Africa since 2022. Get up to 3 free quotes from VoIP providers who run the port for you.

0
Digits in every SA number
0
Number ranges to pick from
0
Year full portability arrived
0
Caller cost on an 0800 number

A Modern South African Business Workspace With A Phone In Soft Afternoon Light
The prefix you pick shapes what callers pay to reach you, where your team can work, and whether customers read you as local.

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.

Diagram Of South African Phone Number Structure Showing The 10-Digit 0 Plus Code Plus Subscriber Format
The SA numbering plan: 0 + code + subscriber, ten digits, every time.

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
!
One honest note for buyers: an 087 number is cheap to own, but callers are charged to reach it. From a landline an 087 call is usually billed at a local rate; from a mobile it follows that network’s tariff. It is a business line, not a toll-free line – if you want callers to pay nothing, that is what 0800 is for.

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.

Bottom line: the number on your business cards survives the switch to VoIP. The new provider runs the port; you stay with the same number.

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.

Close-Up Of A Modern Office Phone Keypad Showing The Number And Letter Mappings Used For Vanity Numbers
Vanity numbers spell a word on the keypad – ABC=2, DEF=3, and so on up to WXYZ=9.

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
Our recommendation: most businesses moving to VoIP land on a practical mix – an 087 number (or a ported geographic number) for everyday lines, plus an 0800 or 0860 number for inbound support or campaigns. The ranges are fixed; what varies is the provider behind them, and that is where the real cost and service differences sit.

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.

Get quotes for your business
Compare VoIP providers

Frequently asked questions

Which area code is 021?
Area code 021 is Cape Town and the surrounding Western Cape metro. It is South Africa’s largest geographic dialling code by usage. Businesses can keep an 021 number on VoIP or cloud PBX even without a physical Cape Town office.
Which area code is 011?
Area code 011 is Johannesburg. As demand grew, Johannesburg gained a second overlay code, 010, so both 011 and 010 numbers serve the city and greater Gauteng.
Which city is area code 031?
Area code 031 is Durban (the eThekwini metro) in KwaZulu-Natal. The wider KZN coastal region uses nearby codes such as 032 for the North Coast and 039 for the South Coast.
Which area code is 041?
Area code 041 is Gqeberha (formerly Port Elizabeth), the main city of the Eastern Cape’s Nelson Mandela Bay metro. It is not Bloemfontein – Bloemfontein uses 051.
Which area code is 010?
Area code 010 is Johannesburg and greater Gauteng. It was introduced as an overlay alongside the original 011 code to add numbering capacity, so 010 and 011 both cover the same area.
Which city is area code 012?
Area code 012 is Pretoria (the City of Tshwane), South Africa’s administrative capital, in Gauteng.
Which area code is 015?
Area code 015 is Polokwane, the capital and main commercial centre of Limpopo province.
Which area code is 016?
Area code 016 covers Vereeniging, Vanderbijlpark and the wider Vaal Triangle in southern Gauteng.
How many digits is a South African phone number?
Ten digits, dialled nationally as a leading 0 plus a two- or three-digit code plus the subscriber number – for example 021 555 1234. Dialled internationally, the 0 is replaced by the +27 country code.
What is an 087 number?
An 087 number is a non-geographic VoIP number. It is not tied to any city, works anywhere with an internet connection, and is fully portable between providers, which makes it the standard number type for cloud PBX systems and remote teams.
Who pays for a call to an 0800 number?
The business that owns the 0800 number pays for the call in full. The caller pays nothing, which is why 0800 numbers are used for support lines and response-driven campaigns where you want to remove any cost barrier to being contacted.
Can I keep my landline number if I move to VoIP?
Yes. Geographic landline numbers are portable, so an existing 011 or 021 number can move onto a VoIP or cloud PBX service without changing. The new provider manages the port, and the number stays the same on your signage, invoices and listings.
Does a mobile prefix still tell you which network a number is on?
No. Since number portability, a 082, 083 or any other mobile number can sit on any network regardless of its original prefix. Treat the prefix as a historical label, not a reliable guide to the carrier or the call cost.

Keep reading

Number Porting in South Africa: Keep your number when switching
Why you must dial 0 before most SA phone numbers
What I learnt from porting my phone number to VoIP
What is SIP trunking, and when does it make sense?

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.


Now hiring Hire your AI receptionist