South Africa · Africa
Banking in Johannesburg: Regulator, ZAR Accounts & Transfers
Banking in Johannesburg is governed by South Africa-wide rules: South African Reserve Bank — Prudential Authority oversees regulated providers, the South African rand (ZAR) is the local currency, and domestic payments use a specific account format and rail. Here is what that means in practice, each point tied to its official source.
The regulator to check
In Africa, regulation is national — the body to check for a Johannesburg provider is South Africa's.
South African Reserve Bank — Prudential Authority
Banks fall under the supervision of the SARB's Prudential Authority; payment providers must hold registration under the National Payment System Act. Check registration and FICA compliance before use.
Visit the regulator →Currency & local account details
To receive or send money locally, Johannesburg accounts use South Africa's standard details.
- Currency:
- South African rand (ZAR)
- Local account format
- South African transfers use a 6-digit branch code (most banks publish a universal branch code) plus the account number; account formats vary by bank.
How domestic transfers move
Moving money within South Africa runs on a defined payment system.
PayShap provides instant low-value interbank payments using account details or a cellphone ShapID proxy, operated by BankservAfrica under SARB oversight; standard interbank transfers settle in batch cycles.
Before you open an account
- Confirm the provider is authorised by South African Reserve Bank — Prudential Authority before depositing funds.
- Transact in South African rand (ZAR) and check the provider's rate and fees for any conversion.
- Use South Africa's domestic account format exactly as issued when sending or receiving locally.
- Check the provider's cut-off times and limits on the local payment rail before relying on instant settlement.
Sources
Every fact on this page traces to an official or authoritative source: