Skip to main content
 
Standards & Certification

South Africa's Country Code Is "ZA" Because of the Dutch, Not English

The ISO 3166 international standard uses "ZA" for South Africa because the reference name used when the code was allocated was the Dutch/Afrikaans-derived Zuid-Afrika, not the English "South Africa" — and "SA" was already reserved internationally for Saudi Arabia.

For businesses registering domain names, setting up international shipping, or configuring payment gateways, understanding why "ZA" appears instead of the more intuitive "SA" avoids confusion. Getting country codes wrong in customs paperwork or banking references can cause real delays and rejected transactions.

Source: International Organization for Standardization

Frequently Asked Questions

Why isn't South Africa's code simply "SA"?

Because "SA" was already allocated to Saudi Arabia under the ISO 3166 system, and South Africa's code follows its historical Dutch name, Zuid-Afrika.

Where else does the "ZA" code actually matter in business?

It appears in domain names (.za), international courier and customs systems, ISO-based banking references, and various government and trade databases.

Is "ZA" used in South Africa's international dialing code too?

No — the dialling code (+27) is a separate ITU telecommunications standard, unrelated to the ISO 3166 country code system.

← More Did You Know facts