Investec Branch Code Guide: Complete 2025 Information
Everything you need to know about Investec Bank branch codes in South Africa
Last updated: December 2025
Quick Facts
- Investec Universal Branch Code: 580105
- Works for all Investec branches across South Africa
- Use for EFTs, debit orders, and salary deposits
- Free to use for most transactions
- SWIFT code for international payments: IVESZAJJ
Table of Contents
1. What is a Branch Code?
A branch code is a six-digit number. It identifies a specific bank branch. You need this code when sending money between banks.
Think of it like a postal code for banks. It tells the banking system where to send your money. Without the correct code, your payment might fail.
How Branch Codes Work
When you make an EFT payment, you need three things:
- The recipient’s account number
- The bank name (e.g., Investec Bank)
- The branch code (580105 for Investec)
The banking system uses these details. It finds the correct account. Then it transfers your money safely.
Why Branch Codes Matter
Using the wrong branch code causes problems. Your money might go to the wrong place. It could take days to fix the mistake.
Banks charge fees to reverse wrong payments. Some banks charge R100 or more for this service. Always double-check the code before sending money.
In 2025, most big South African banks use universal codes. This makes banking easier for everyone. You don’t need to know the exact branch location.
✅ 2. Investec Universal Branch Code: 580105
INVESTEC UNIVERSAL BRANCH CODE
580105
The Investec universal branch code is 580105. You can use this code for all Investec accounts. It works no matter which branch opened the account.
What “Universal” Means
Universal means “works everywhere” in banking terms. You don’t need different codes for different branches. One code works for the whole bank.
This makes things much simpler. In the old days, each branch had its own code. People got confused and made mistakes. Now you only need to remember 580105.
Where You Can Use 580105
You can use the universal code 580105 for:
- Paying someone with an Investec account
- Receiving salary from your employer
- Setting up debit orders for insurance or loans
- Receiving SASSA grants or government payments
- Making online shopping payments
- Receiving money from family or friends
Real-Life Example
Example: Thabo’s Salary Payment
Thabo works at a shop in Pretoria. His employer asks for banking details. Thabo’s account is at Investec in Sandton.
Thabo gives his employer:
- Account number: 1234567890
- Bank name: Investec Bank
- Branch code: 580105
The salary goes directly to Thabo’s account every month. The universal code makes this automatic and reliable.
Code Structure Explained
The code 580105 has a special structure:
| Digits | Meaning |
|---|---|
| 580 | This identifies Investec Bank |
| 105 | This is the universal branch identifier |
All Investec codes start with 580. This tells the banking system you’re dealing with Investec Bank. The last three digits (105) make it the universal code.
3. How to Use the Investec Branch Code
Using the Investec branch code is straightforward. Follow these steps for any type of payment. The process works for all South African banks.
Step-by-Step: Making an EFT Payment
- Log into your banking app – Use your username and password
- Find the “Payments” or “Transfer” section – Look for icons showing money or arrows
- Choose “Add Beneficiary” or “New Recipient” – This creates a saved contact
- Select “Investec Bank” from the bank list – Type the name or scroll to find it
- Enter the branch code: 580105 – Type carefully and double-check
- Add the recipient’s account number – Get this from the person you’re paying
- Add a reference – Write what the payment is for
- Enter the amount in Rands – Check the amount is correct
- Review all details carefully – Look for any mistakes
- Confirm the payment – You may need a PIN or OTP
Different Banks Have Different Steps
Each bank’s app looks slightly different. But the basic process is the same. Here’s what different banks call the branch code field:
| Your Bank | What They Call It |
|---|---|
| FNB | “Branch Code” or “Universal Branch Code” |
| Standard Bank | “Branch Code” |
| Capitec | “Branch Code” |
| ABSA | “Branch Code” or “Sort Code” |
| Nedbank | “Branch Code” |
Using the Code for Debit Orders
A debit order is an automatic payment. Companies take money from your account every month. You need to give them your banking details including the branch code.
When signing up for insurance, gym membership, or loans, they will ask for:
- Your full name (as it appears on the account)
- Your ID number
- Bank name: Investec Bank
- Branch code: 580105
- Account number
- Account type (cheque, savings, etc.)
✅ 4. Where to Find Your Investec Branch Code
There are several ways to find your branch code. You don’t need to visit a branch. All these methods work from your home.
Method 1: Your Bank Statement
Your monthly bank statement shows your branch code. Look at the top of the statement. You’ll see your account details.
The statement usually shows:
- Branch name (e.g., “Sandton” or “Cape Town”)
- Branch code: 580105
- Your account number
Method 2: Investec Banking App
If you use the Investec banking app:
- Open the app on your phone
- Log in with your password or fingerprint
- Go to “Accounts” or “My Accounts”
- Select your account
- Look for “Account Details” or “Info”
- The branch code will be shown there
Method 3: Call Investec Directly
You can phone Investec customer service. They will confirm your branch code. This service is free.
Investec Customer Service Numbers:
- Private Banking: 0860 110 161
- From overseas: +27 11 286 9663
- Business Banking: 0800 282 828
- From overseas: +27 11 290 8826
Method 4: Investec Website
Visit www.investec.com/en_za. Log into online banking. Your account details will show the branch code clearly.
Method 5: Visit Any Investec Branch
You can visit any Investec branch with your ID. The staff will help you find your banking details. Major branches include:
- Sandton, Johannesburg: +27 11 286 7000
- Cape Town: +27 21 416 1000
- Durban: +27 31 575 4000
5. Understanding EFT Transfers
EFT stands for Electronic Funds Transfer. This is how banks move money between accounts. Understanding EFTs helps you use your branch code correctly.
What is an EFT?
An EFT is a digital payment. No cash or cheques are used. The money moves electronically from one bank to another.
When you send money via EFT, you need:
- The recipient’s bank name
- Their branch code (580105 for Investec)
- Their account number
- A payment reference
How Long Do EFTs Take?
In South Africa, EFT payments work in batches. They process at specific times during the day. Here’s what to expect:
| Time You Send | When It Arrives |
|---|---|
| Before 10:00 AM weekday | Same day by 5:00 PM |
| After 2:00 PM weekday | Next business day |
| Weekend or public holiday | Next business day |
| Between same bank | Usually within minutes |
Real-Time Payments (RTC)
Some banks offer Real-Time Clearing (RTC). This is faster than normal EFT. The money arrives within 60 seconds. But RTC costs more than regular EFT.
RTC is good for urgent payments. You can use it for amounts up to R5 million. Ask your bank if they offer this service.
PayShap (Instant Payments)
PayShap is South Africa’s new instant payment system. It started in 2024. Investec is part of this system.
PayShap allows instant transfers up to R3,000. You only need the recipient’s phone number. You don’t need branch codes for PayShap.
PayShap costs less than RTC. It’s perfect for paying friends or family quickly.
Important EFT Rules
- EFT payments are final once processed
- You cannot cancel an EFT after it’s sent
- Reversals need recipient permission
- Banks charge fees for reversal attempts
- Always check details before confirming
6. International Payments: SWIFT Code
Branch codes only work inside South Africa. For international payments, you need a SWIFT code instead. This is different from the branch code.
What is a SWIFT Code?
SWIFT stands for Society for Worldwide Interbank Financial Telecommunication. It’s like an international branch code. Banks worldwide use SWIFT codes to send money between countries.
INVESTEC BANK SWIFT CODE
IVESZAJJ
Understanding the SWIFT Code
The code IVESZAJJ has four parts:
| Part | Meaning |
|---|---|
| IVES | Investec Bank identifier |
| ZA | South Africa country code |
| JJ | Johannesburg location code |
| XXX (optional) | Head office (leave blank usually) |
When You Need the SWIFT Code
Use the SWIFT code when:
- Receiving money from overseas
- Sending money to another country
- Your employer is based outside South Africa
- Receiving foreign investments or payments
- Doing international business deals
Information Needed for International Transfers
When receiving money from abroad, give the sender:
- Your full name (as on your account)
- Investec Bank name and address: 100 Grayston Drive, Sandton, Johannesburg
- SWIFT code: IVESZAJJ
- Your account number
- Branch code: 580105 (if asked)
Exchange Rate Considerations
When money comes from overseas, banks convert it to Rands. They use their exchange rate. This rate includes a bank fee.
For example: If someone sends you $100 US dollars, you might receive R1,850 instead of R1,900. The difference is the bank’s exchange fee.
⚠️ 7. Common Mistakes to Avoid
Many people make mistakes when using branch codes. These errors can cause delays or lost money. Learn from other people’s mistakes.
Mistake #1: Using the Wrong Code
Some people use old branch-specific codes. They find these codes online from outdated websites. Always use 580105 for any Investec account.
If you use the wrong code, your payment might fail. Or worse, it could go to someone else’s account.
Mistake #2: Mixing Up Branch Code and Account Number
The branch code is 6 digits: 580105. Your account number is usually 9 or 10 digits. Don’t put the account number in the branch code field.
Example of Correct Details:
- Bank: Investec Bank
- Branch Code: 580105
- Account Number: 1234567890
Mistake #3: Not Verifying Account Details
Always ask the recipient to double-check their details. Many people give the wrong account number by mistake. This happens especially when typing quickly.
Before sending money, ask the recipient to WhatsApp or SMS their full banking details. Then you can copy and paste them accurately.
Mistake #4: Using SWIFT Code for Local Payments
Some people confuse SWIFT codes with branch codes. Remember:
- Branch Code (580105) = For South African payments only
- SWIFT Code (IVESZAJJ) = For international payments only
If you put the SWIFT code in the branch code field, the payment will fail. The money will return to your account, but you’ll waste time.
Mistake #5: Not Checking Payment Limits
Your bank has daily payment limits. You cannot send more than this amount in one day. If you try, the payment will fail.
Common daily limits in South Africa (2025):
- Capitec: R25,000 per day
- FNB: R50,000 per day (varies by account type)
- Standard Bank: R50,000 per day
- Investec: Contact your banker for your limit
Mistake #6: Forgetting to Add a Reference
Always include a payment reference. This helps the recipient know who sent the money. It also helps you track the payment later.
Good references include:
- Your name and what it’s for: “John rent December”
- Invoice number: “Invoice 12345”
- Agreement reference: “Loan payment #3”
How to Fix Mistakes Quickly
If you realize you made a mistake:
- Contact your bank immediately
- Explain what went wrong
- Request a payment reversal
- Complete the reversal form
- Follow up daily until resolved
🚨 8. Scam Warnings & How to Protect Yourself
Banking scams are increasing in South Africa. In 2025, criminals use advanced technology including AI. They steal billions of Rands every year. Protect yourself by learning about common scams.
Current Scam Statistics (2025)
According to SABRIC (South African Banking Risk Information Centre):
- Digital banking fraud increased by 86% in 2024
- South Africans lost R1.888 billion to fraud in 2024
- Banking apps account for 65% of fraud cases
- Criminals now use AI and deepfake technology
Scam #1: Fake Bank Officials
Scammers call you pretending to be from Investec or your bank. They sound professional and trustworthy. They may even have your personal details.
How the Scam Works:
- Someone calls saying they’re from “Investec Fraud Department”
- They say there’s suspicious activity on your account
- They ask for your banking details to “verify” your identity
- They may ask for your PIN, password, or OTP
- Once they have this, they steal your money
How to Protect Yourself:
- Real banks NEVER ask for your PIN or password over the phone
- Banks don’t ask for OTPs (one-time passwords)
- Hang up immediately if someone asks for these details
- Call Investec back using the number on their official website
- Don’t use a number the caller gives you
Scam #2: AI Voice Cloning (New in 2025)
This is one of the newest and most dangerous scams. Criminals use AI to copy someone’s voice. They sound exactly like your bank manager or a family member.
The scammers get voice recordings from social media videos. Then AI creates a fake voice that sounds real. They call you pretending to be someone you trust.
Protection Steps:
- Always verify by calling back on a known number
- Ask personal questions only the real person would know
- Never rush to send money, even if the voice sounds urgent
- Set up a “family code word” to verify identity
Scam #3: Phishing SMS and Emails
You receive a message that looks like it’s from Investec. It has the bank’s logo and professional design. The message says:
- “Your account has been suspended”
- “Click here to verify your details”
- “Update your banking information immediately”
- “You have a refund waiting”
The link takes you to a fake website. It looks exactly like Investec’s real website. When you enter your details, the scammers steal them.
How to Spot Fake Messages:
| Real Investec | Scam Messages |
|---|---|
| Uses your full name | Says “Dear Customer” or “Dear Client” |
| Never asks for passwords | Requests sensitive information |
| No spelling mistakes | Poor grammar and spelling errors |
| Official email addresses only | Strange email addresses (e.g., investec-support@gmail.com) |
| Calm, professional tone | Creates panic and urgency |
Scam #4: Change of Banking Details
This scam targets business owners and people buying property. Criminals hack email accounts. They send fake emails pretending to be your lawyer or supplier.
The fake email says: “Our banking details have changed. Please use these new details for your next payment.”
Protection Steps:
- Always phone to confirm new banking details
- Use a number you already have, not one in the email
- Be extra careful with large payments
- Use your bank’s account verification service
Scam #5: SIM Swap Fraud
Criminals get your ID and phone details. They visit a mobile operator. They convince staff to swap your number to a new SIM card.
Once they have your phone number, they can:
- Reset your banking passwords
- Receive your OTP codes
- Access your accounts
- Steal your money
Warning Signs:
- Your phone suddenly has no signal
- You can’t make calls or send messages
- You receive a message about a SIM swap you didn’t request
If This Happens:
- Call your bank immediately from another phone
- Ask them to freeze your account
- Contact your mobile operator urgently
- Report the crime to SAPS
- Open a case at your nearest police station
General Safety Rules
NEVER DO THESE THINGS:
- Share your PIN with anyone (including family)
- Give OTPs to people who call you
- Click links in unexpected messages
- Download apps from SMS links
- Use public WiFi for banking
- Let anyone “help” you at the ATM
- Take photos of your bank card
Where to Report Scams
If you’ve been scammed or almost scammed, report it immediately:
- Investec Fraud Line: 0860 110 161
- SABRIC (South African Banking Risk Information Centre): Report online at www.sabric.co.za
- South African Fraud Prevention Services (SAFPS): 0860 101 248
- South African Police Service (SAPS): Call 10111 or visit your nearest station
9. How to Reverse Wrong Payments
Made a payment to the wrong account? Act quickly. The faster you report it, the better your chances of getting your money back.
Important Facts About Reversals
You need to understand these rules:
- EFT payments are final once they go through
- You cannot cancel an EFT like you can cancel a debit card payment
- Reversals need permission from the person who received the money
- Banks don’t guarantee they can get your money back
- You’ll need to pay a fee for reversal attempts
Step-by-Step Reversal Process
Step 1: Contact Investec Immediately
Call Investec as soon as you realize the mistake. Don’t wait. Every minute counts. The longer the money sits in the wrong account, the harder it is to recover.
Phone: 0860 110 161 (Private Banking) or 0800 282 828 (Business Banking)
Step 2: Explain What Happened
Tell the bank representative exactly what went wrong:
- Which account you sent money from
- How much you sent
- When you sent it
- The account number you sent it to
- The correct account number you meant to use
Step 3: Complete the Reversal Form
The bank will send you a Payment Reversal Request Form. You can get this form:
- By email from the bank
- From any Investec branch
- Downloaded from Investec’s website
Fill in every section carefully. Attach proof of the wrong payment (bank statement or screenshot).
Step 4: Submit the Form
Send the completed form back to Investec. You can:
- Email it to the address they provide
- Take it to your nearest Investec branch
- Upload it through online banking (if available)
Step 5: Wait for the Bank to Investigate
Investec will contact the bank where the money went. They will ask that bank to reverse the payment. This can take 5 to 10 working days.
The other bank will ask the account holder for permission to reverse the funds. If the person agrees, the money comes back to you.
When Reversals Fail
Sometimes you cannot get your money back:
- The recipient spent the money already
- The recipient refuses to return it
- The account was closed
- The recipient claims the money was owed to them
If this happens, you may need to take legal action. You can:
- Open a case of theft at the police station
- Get a lawyer to send a letter of demand
- Take the person to small claims court (for amounts under R20,000)
Costs of Reversing Payments
Banks charge fees for reversal attempts. These fees vary between banks. In 2025, expect to pay:
- Administration fee: R100 to R200
- Investigation fee: R50 to R150
- Total cost: R150 to R350
You pay this fee even if the reversal fails. This is why it’s so important to check details before sending money.
10. Transaction Fees and Costs
Understanding banking fees helps you manage your money better. Investec’s fees depend on your account type and transaction method.
Typical Investec Banking Fees (2025)
Please note: These are general ranges. Your specific fees depend on your account type. Check with Investec for exact costs.
| Transaction Type | Typical Cost |
|---|---|
| EFT to other bank | R5 – R15 |
| EFT within Investec | Usually free |
| ATM withdrawal (own ATM) | R8 – R10 |
| ATM withdrawal (other bank) | R12 – R15 |
| Debit order setup | R15 – R25 |
| International transfer | R200 – R500 |
| Payment reversal | R150 – R350 |
| Monthly account fee | Varies by account type |
How to Save on Banking Fees
- Use Internet Banking – Online transfers often cost less than branch visits
- Batch Your Payments – Send multiple payments at once instead of separately
- Use Your Own Bank’s ATMs – Avoid fees from other banks’ ATMs
- Set Up Once-Off Debit Orders – These often cost less than manual payments
- Check for Free Transactions – Some accounts include free EFTs monthly
Where to Find Current Fee Information
Banks update their fees regularly. Always check current costs before making transactions:
- Investec website: www.investec.com/en_za
- Your monthly bank statement
- Investec banking app (usually in Settings or Help section)
- Call customer service: 0860 110 161
11. Investec Contact Information
Keep these contact details handy. You may need them for queries, problems, or emergencies.
Customer Service Numbers
| Service | Contact Number |
|---|---|
| Private Banking (South Africa) | 0860 110 161 |
| Private Banking (International) | +27 11 286 9663 |
| Business Banking (South Africa) | 0800 282 828 |
| Business Banking (International) | +27 11 290 8826 |
| Corporate Cash Management | 0860 33 55 77 |
| Fraud Reporting | 0860 110 161 |
Main Branch Addresses
Johannesburg (Head Office)
100 Grayston Drive, Sandton, Johannesburg
Phone: +27 11 286 7000
Cape Town
Investec Cape Town
Phone: +27 21 416 1000
Fax: +27 21 416 1001
Durban
Investec Durban
Phone: +27 31 575 4000
Fax: 0865 009 901
Online Services
- Website: www.investec.com/en_za
- Email: info@investec.co.za
- Online Banking: Available through website and mobile app
- Find your nearest branch: www.investec.com/en_za/welcome-to-investec/contact-us/our-offices.html
Operating Hours
Most Investec branches operate:
- Monday to Friday: 09:00 AM – 5:00 PM
- Saturday: Some branches open 9:00 AM – 1:00 PM
- Sunday: Closed
- Public Holidays: Closed
Phone banking is available 24/7 for emergencies like lost cards or fraud.
✅ 12. Your Consumer Rights & Where to Complain
As a bank customer in South Africa, you have legal rights. These rights protect you from unfair treatment. Know your rights and use them when needed.
Your Basic Banking Rights
- Right to Clear Information – Banks must explain all fees and terms clearly
- Right to Fair Treatment – Banks cannot discriminate or treat you unfairly
- Right to Privacy – Your banking information must stay confidential
- Right to Complain – You can report problems to regulators
- Right to Dispute – You can challenge incorrect charges or transactions
Step-by-Step Complaints Process
If you have a problem with Investec, follow these steps:
Step 1: Contact Investec Directly
Always start by talking to the bank. Call customer service or visit a branch. Explain your problem clearly. Keep a record of:
- Date and time you reported the problem
- Name of the person who helped you
- Reference number (if given)
- What they promised to do
Investec must respond within 20 business days.
Step 2: Escalate Within the Bank
If you’re not happy with the response, ask to speak to a manager. Request that your complaint be escalated. Put your complaint in writing (email is fine).
Step 3: Contact an Ombudsman
If the bank doesn’t fix the problem, contact the relevant ombudsman. This service is free. The ombudsman investigates complaints independently.
Where to Report Different Problems
| Problem Type | Contact |
|---|---|
| General banking complaints | National Financial Ombud (NFO): 0860 800 900 |
| Credit and loan disputes | National Credit Regulator: 0860 627 627 |
| Financial advice complaints | FAIS Ombudsman: Visit www.faisombud.co.za |
| Fraud and scams | SABRIC: www.sabric.co.za or SAFPS: 0860 101 248 |
| Data protection issues | Information Regulator: 012 406 4818 |
| Banking regulation concerns | FSCA: 0800 110 443 or www.fsca.co.za |
National Financial Ombud (NFO)
The NFO is South Africa’s main banking ombudsman. They handle most banking complaints for free.
National Financial Ombud Contact Details:
- Phone: 0860 800 900
- Email: info@nfosa.co.za
- Website: www.nfosa.co.za
- They handle banking, credit, and insurance complaints
- The service is completely free
- They can order banks to fix mistakes
Financial Sector Conduct Authority (FSCA)
The FSCA regulates all financial institutions in South Africa. They ensure banks follow the law. Contact them if:
- You think the bank broke financial regulations
- The ombudsman couldn’t help
- You need advice about your rights
FSCA Contact Details:
- Phone: 0800 110 443 or 0800 20 3722
- Email: info@fsca.co.za
- Website: www.fsca.co.za
- Address: 41 Matroosberg Road, Ashlea Gardens, Pretoria
What Ombudsmen Can Do
Ombudsmen have real power to help you:
- They can force banks to refund money
- They can cancel unfair charges
- They can correct errors on your account
- They can award compensation for losses
- Their decisions are legally binding on the bank
You must lodge your complaint within 6 months of the bank’s final response to your problem.
Our Final Recommendations
Using the Investec branch code correctly saves you time and money. Remember the universal code 580105 for all your South African payments. This one code works for any Investec account anywhere in the country.
Always double-check banking details before sending money. Take your time and verify account numbers with the recipient. The few extra minutes you spend checking could save you hundreds of Rands in reversal fees.
Stay alert to scams. Never share your PIN, password, or OTP with anyone. Real banks never ask for these details over the phone or via email. If something feels suspicious, it probably is. Trust your instincts and verify through official channels.
Save Investec’s contact numbers in your phone. Keep the NFO’s number (0860 800 900) handy too. If you have problems, report them immediately. The faster you act, the better your chances of resolving issues.
Remember that legitimate banking in South Africa never requires upfront payments. All banks are regulated and must be registered with the SARB. Always verify any financial institution before doing business with them.
Disclaimer: This information is provided for educational purposes and was last updated in December 2025. Financial regulations, fees, and requirements may change. Always verify current information with Investec Bank or official regulatory bodies before making financial decisions. The branch codes and contact numbers provided were accurate at the time of writing but should be confirmed with Investec directly.
For banking complaints or disputes, contact the National Financial Ombud (NFO) at 0860 800 900 or visit www.nfosa.co.za. This service is free and independent.
For regulatory concerns, contact the Financial Sector Conduct Authority (FSCA) at 0800 110 443 or visit www.fsca.co.za