When managing transactions with Discovery Bank, having access to the correct branch and SWIFT codes can simplify and secure your payments. Discovery Bank branch code is 679000, this standardized code simplifies local transactions by providing one code for all Discovery branches

This guide details Discovery Banks essential codes, their use in local and international transactions, and where to locate them.
Understanding Bank Codes
Bank codes are essential for processing payments securely, ensuring money is directed accurately to a specified bank branch. Heres an overview of Discovery Banks codes:
- The Branch Code is used for local transactions within South Africa.
- Universal Branch Code is a single code applicable to all branches for easy EFTs.
- SWIFT Code is used for international transactions, identifying the bank globally.
Table of Content
Discovery Bank Branch Code
Discovery Banks universal branch code is 679000. This standardized code simplifies local transactions by providing one code for all Discovery branches.
Branch Location
Branch Code
Eastern Cape
Bhisho (Branch code: 679000)
Free State
Bloemfontein (Branch code: 679000)
Gauteng
Johannesburg (Branch code: 679000)
KwaZulu-Natal
Pietermaritzburg (Branch code: 679000)
Limpopo
Polokwane (Branch code: 679000)
Mpumalanga
Nelspruit (Mbombela) (Branch code: 679000)
Northern Cape
Kimberley (Branch code: 679000)
North West
Mahikeng (Branch code: 679000)
Western Cape
Cape Town (Branch code: 679000)
Advantages of Using the Universal Branch Code
- Is Convenience one code for all locations
- It Reduced Errors by Preventing common issues linked with multiple branch-specific codes.
- Quick Transactions that are Ideal for online and EFT payments.
Discovery Bank SWIFT Code
For international transactions, Discovery Bank uses a unique SWIFT code: DISCZAJJ. The SWIFT code facilitates global communication between banks, ensuring accurate international fund transfers.
Differences Between Branch Code and SWIFT Code
- Branch Code is Primarily for local South African transactions.
- SWIFT Code Enables international transfers, with codes assigned by the Society for Worldwide Interbank Financial Telecommunication.
FAQs
What is the Discovery Bank universal branch code?
The universal branch code is 679000, valid for all branches.
Can I use the universal branch code for all Discovery Bank transactions?
Yes, its designed for local EFTs across South Africa.
Is there a difference between branch and SWIFT codes?
Yes, branch codes are for local payments, while SWIFT codes handle international transfers.
Where can I find Discovery Banks SWIFT code?
Typically on your bank statements, Discovery Bank app, or by contacting customer service.
What happens if I use an incorrect code?
Transactions may be delayed, misdirected, or canceled, so verifying codes is essential.
Discovery Bank universal branch code (679000) and SWIFT code (DISCZAJJ) make both local and international transactions seamless and secure. Learn aboutmaking money online