International Money Transfers In South Africa

There are a variety of ways you can send money to and from South Africa. This includes traditional bank transfers, money transfer services, and, of course, mobile banking.

It is the job of the South African Reserve Bank (SARB) to monitor all of these entities and keep an eye out for fraudulent activity.

South Africa is a member state of the Common Monetary Area (CMA), along with Namibia, Lesotho, and Eswatini. This allows other member states to use rands interchangeably with their own local currencies. However, only rands will be accepted in South Africa.

The exchange rate between rands and other CMA member currencies is fixed at 1 to 1, meaning exchange rate fees can be skipped when transferring between these countries. However, service fees for transactions still apply.

In other words, regardless of which country you’re sending money to from South Africa, or receiving money from in South Africa, exchange rates and fees are going to play a role.

Online international money transfer services in South Africa

Online money transfers don’t go through banks, nor do they use the SWIFT system as with traditional banks. Instead, they go through money transfer services that send funds between account holders through their own communication systems.

Generally speaking, this means faster international transactions for users. Indeed, typically money arrives between 1–2 days or even instantaneously in some cases.

When compared to traditional banking, online money transfer platforms are usually a cheaper way of sending money to and from South Africa. This is because they tend to offer lower exchange rate margins and lower transaction fees.

There are a number of internationally renowned money transfer services operating in South Africa. However, which one is the best choice for you will largely depend on your circumstances to do your research before choosing.

For example, CurrencyFair only supports 17 currencies at the moment and while users in South Africa can open accounts, this is not possible in many other African countries.

International money transfer platforms available in South Africa include:

  • PayPal
  • CurrencyFair
  • Xendpay
  • WorldRemit
  • Sikhona

Before choosing a provider, be sure to use Monito’s comparison platform to check the costs and fees involved with each.

Unfortunately, you can’t currently send money abroad from South Africa using Wise (formerly TransferWise). However, someone abroad can send rands to your South African bank account using Wise, since it is a money transfer platform that does not require the recipient to have an account.

How to make an online international money transfer in South Africa

Making and receiving payments is quite simple. You need to create an account with the service provider – a digital wallet, if you will – and link it to your bank account.

There are no monthly fees for having an account with a money transfer service provider. You can then top up this digital wallet to send funds to another account holder.

When you receive money via a money transfer service you can transfer it to your regular bank account, at which point the bank will convert the foreign currency into rands. Banks charge a conversion fee of about 2% for this.

The same fee applies for transferring rands out of your South African bank account and into your money transfer service account.

International money transfers in South Africa by traditional bank

Traditional banks in South Africa use the SWIFT (Society for Worldwide Interbank Financial Telecommunication) method to send money to other banks abroad. South African banks convert your rands to foreign currencies according to the current exchange rate.

International transfers sent via traditional banks are considered highly secure because there are no third parties involved. However, it’s typically not the cheapest way to send money internationally in South Africa.

Costs of international bank transfers in South Africa

Banks in South Africa charge a commission fee for every international transaction sent out of the country. This will typically be around 0.5-6.5% (minimum R120-300) depending on the country you are sending to. In addition, a 1.2-5% exchange rate margin will be added, depending on the foreign currency.

Finally, a flat fee of about R100-200 will be added to the bill. This means a whopping 10-25% of the amount you transfer will be eaten up by fees.

Be aware, too, that commission fees increase further if you are sending money to an African bank account that’s part of the Ecobank network.

For your recipient to receive the money in their local currency, a 4.5% commission will be charged to you. Should they need to receive the amount in

Receiving money into the country will come with a transfer fee of about 0.55% and potentially also a flat fee of around R185.

As with any international transfer, you may also lose money in the actual conversion to stronger currencies, before any of the above fees come into play. Therefore, it’s a good idea to check the latest exchange rates on a platform like XE or X-Rates. As a rough guide, exchange rates as of November 2021 were as follows:

  • USD$1 = R15.17
  • EUR€1 = R17.49
  • GBP£1 = R20.43
  • AUD$ = R11.21
  • CAD$ = R12.17
  • SGD$ = R11.22

However, be sure to check the latest exchange rates to know what to expect from your money.

How to make an international money transfer through a South African bank

First of all, you’ll need to open a South African bank account either online or by visiting a branch in person. Those with residence visas can open an account in South Africa with the following information:

  • Passport/birth certificate
  • Work or study permit
  • Proof of address (such as a utility bill)
  • Three months of bank statements

Once you’ve got your account set up, you’re ready to make and receive international transfers. To send money from your South African bank account to an individual abroad, you will need the following information about the recipient:

  • Full name
  • Physical address
  • Account number
  • IBAN number
  • SWIFT code

For some countries, you may also need their SORT or routing code, and a reason for the payment via a BoP code. You also need to show supporting documentation, like an invoice or bill of lading.

International transfers can be made in person at your nearest bank branch or digitally. You can choose to pre-book the exchange rate or use the exchange rate at the time of the payment.

To make an international transfer at the bank, take the above-mentioned information with you and your ID or passport. You’ll be asked to fill out a form, show the necessary paperwork, and the bank will take it from there.

To make a digital or mobile international transfer, see the section below.

How to receive an international money transfer in South Africa by bank

To receive an international transfer at a bank, you will need to provide your IBAN (account) number and state why the money is being sent to you. Be sure to take your ID along too.

Alternatively, you can receive the money online or via your bank’s mobile app.

International money transfers via online and mobile banking in South Africa

Most of the major traditional banks in South Africa have online and mobile banking services that allow you to make international payments from the comfort of your home. South African banks offering international money transfers on their banking app include:

  • FNB
  • Nedbank
  • Standard Bank
  • ABSA

South African digital banks currently do not yet provide international transfer features. This is due to this form of banking being still quite new to the country.

Making international transfers via the banking apps will cost you the same as the fees mentioned above, including commission, flat, and exchange rate margin fees. Processing takes 2-3 business days.

To send money abroad from your South African banking app:

  1. Log in to your bank’s mobile app (and link your existing bank account to the app if you have not already done so).
  2. Select the Forex or international payments option.
  3. Add the beneficiary’s personal information and banking details, and how much you want to send them.
  4. Select a reason (BoP code) for your payment.
  5. Follow the prompts to complete the payment.

To receive an international transfer into your South African bank account, find the Forex section in your app and click on the pending transaction. Provide a reason (BoP code) for the transaction and follow the prompts to complete the payment.

Mobile banking apps have layers of strong security. When a bank suspects money laundering they will notify you immediately.

Any transactions made from your online account will require your approval to go forward. In addition, logging into the banking app requires a combination of passwords, pin codes, and biometric data.

How long do international bank transfers in South Africa take?

International bank transfers take between one and three business days to be processed. If you are receiving money from abroad you will need to verify the purpose of the money for security reasons.

Once you have confirmed the purpose, the bank exchanges the money into rands (according to the exchange rate at that time) and deposits it into your account.

Transferring popular global currencies like the Euro or US dollar is usually faster than less common currencies. Be aware that processing larger sums of money may also take longer.

Is there a limit on international transfers from South Africa?

The maximum send amount per month is 24,999 Rand. The maximum send amount per transfer is 4,999 Rand.

What is the cheapest way to send money abroad in South Africa?

Bank transfers are usually the cheapest option when it comes to funding your international money transfer with Wise.

Bank transfers can be slower than debit or credit cards, but they usually give you the best value for your money.