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 Bank’s 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. Here’s an overview of Discovery Bank’s 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.
Discovery Bank Branch Code
Discovery Bank’s 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
The universal branch code is 679000, valid for all branches.
Yes, it’s designed for local EFTs across South Africa.
Yes, branch codes are for local payments, while SWIFT codes handle international transfers.
Typically on your bank statements, Discovery Bank app, or by contacting customer service.
Transactions may be delayed, misdirected, or canceled, so verifying codes is essential.
Conclusion
Discovery Bank universal branch code (679000) and SWIFT code (DISCZAJJ) make both local and international transactions seamless and secure. Learn about making money online