ZAR payments for business: EFT, PayShap and exchange control in South Africa

Inside South Africa, rand moves by EFT, real-time clearing, PayShap and the SAMOS system for large payments. Money crossing the border is subject to exchange control: South African businesses receive foreign currency through authorised dealers, report it with a balance of payments code, and convert it or hold it in a CFC account.

Rashidatou K.Payments editor
Published
Reading time
2 min read
A South African rand balance next to USD, with EFT and PayShap rails.

South Africa has a sophisticated banking system, and inside the country rand moves quickly. The complexity is at the border. Exchange control means every rand going out and every dollar coming in is reported, coded and handled by an authorised dealer bank.

How do rand payments move inside South Africa?

RailSpeedUsed forNotes
EFT (standard)Same or next business day, in batchesSupplier payments, payrollThe default for most transfers
Real-time clearing (RTC)SecondsUrgent paymentsUsually a fee per payment
PayShapSeconds, 24/7Smaller instant paymentsPay by ShapID, scheme limit R50,000
SAMOS (RTGS)Real time, business hoursLarge-value paymentsRun by the South African Reserve Bank
DebiCheckScheduledDebit orders with customer confirmationReplaced most older debit orders

PayShap launched in 2023 and lets people pay with a ShapID, such as a phone number, linked to a bank account. The scheme maximum was raised to R50,000 per transaction, but each bank sets its own limit, and some are much lower. Check yours.

How does exchange control affect businesses?

The South African Reserve Bank's Financial Surveillance Department administers exchange control, mostly through authorised dealers, which are the banks licensed to deal in foreign exchange. For a business, that means:

  1. Every cross-border payment goes through an authorised dealer.
  2. Each payment carries a balance of payments (BOP) category code that says what it is for, such as exports of goods or services income.
  3. Larger or unusual payments need supporting documents, such as invoices and contracts.

What happens when a South African business receives foreign currency?

Export proceeds generally have to be repatriated within six months of shipment. Once received, foreign currency must be converted to rand or placed in a Customer Foreign Currency (CFC) account within 30 days. The CFC account lets a business hold USD, EUR or GBP and use it to pay foreign suppliers, under the rules in the Currency and Exchanges Manual for Authorised Dealers.

The SARB updated several limits in 2026 to implement Budget reforms, mostly for individuals. Check with your bank's foreign exchange desk for the current rules that apply to your business.

Has the grey listing ended?

Yes. The FATF removed South Africa from its grey list in October 2025, after about two and a half years. Banks still apply strong anti-money-laundering checks, but correspondent banks abroad treat South African payments with less friction than during the listing.

How does a foreign company pay South African suppliers?

MethodWhat arrivesWatch for
SWIFT wire in USDUSD, converted by the receiving bank unless placed in a CFCReceiving bank fees, the bank's FX rate, BOP reporting
Local ZAR payout through a providerRand by EFTProvider's FX margin and fee
SWIFT wire in ZARRandSending bank's conversion rate

For regular rand payments to staff or contractors, a local payout avoids the receiving bank converting at its own rate. See how to pay international contractors.

ZAR with Rivet

Rivet's Scale plan holds ZAR next to USD, EUR and GBP. Registered companies can hold, convert and pay out rand from the same account, with local details where we issue them; ask at onboarding. Bulk payouts pay South African recipients alongside recipients in other countries from one batch.

Questions people ask

What is PayShap?

South Africa's rapid payments service, launched in 2023. It lets bank customers send instant payments using a ShapID such as a phone number, instead of full account details. Each bank sets its own limits within the scheme maximum.

Can a South African business hold US dollars?

Yes, in a Customer Foreign Currency (CFC) account at an authorised dealer bank, subject to exchange control rules on how it is funded and used.

Why does my bank ask for a reason code on foreign payments?

Every cross-border payment into or out of South Africa is reported to the Reserve Bank with a balance of payments (BOP) category code that describes what the payment is for. Your bank needs it to process the payment.

Is South Africa still on the FATF grey list?

No. The FATF removed South Africa from its list of jurisdictions under increased monitoring in October 2025.

Sources

  1. 01South African Reserve Bank: Financial surveillance and exchange control
  2. 02South African Reserve Bank: Currency and Exchanges Manual for Authorised Dealers
  3. 03Nedbank: PayShap FAQs
  4. 04Stanlib: South Africa exits FATF grey list
Written by
Rashidatou K.
Payments editor

Rashidatou writes Rivet's guides to how money moves between countries: the payment rails, what each one costs, and the account details a company needs to get paid in another currency. Every figure in Rashidatou's articles is traced to the scheme rulebook, the regulator or the provider's published price list, and those sources are listed at the end.

More from Rashidatou K. →

This article is general information, not legal, tax or financial advice. Rules and fees change; check the sources above and the provider’s current terms before you act on them.

  • zar
  • south african rand
  • payshap
  • exchange control
  • cfc account
  • south africa
Read next
All articles
A bank account connected to an accounting app and a checkout through secure links.Accounts

Open banking explained for businesses: UK, EU and US

Open banking lets you share your bank data with other apps, and lets apps start payments from your account, with your permission. Here is how it works in the three biggest markets and where it saves a business time.

Rashidatou K.
2 min read
Rivet

One business account for every currency you earn in.

Bank accounts in USD, EUR and GBP, cards with a limit on each, and payouts on local rails. Starter is free.

New rules, rail changes and fee moves in one short email. Unsubscribe any time. Privacy notice

Global

USD, EUR, GBP and 22 more currencies in the account. Payouts go to 120+ countries on the local rail.

Any hour

You can convert currencies and settle on-chain at any hour, including when banks are closed.

Rivet is a financial technology platform, not a bank. Regulated partner institutions provide the accounts, payment services and cards, under their own terms and eligibility rules. Those institutions hold and move the funds. The money is not pooled on our balance sheet.

The names and logos of Amazon, Meta, Visa, Google Play, App Store, Swift, SEPA, Faster Payments, Circle, Tether and others are trademarks of their owners. We show them so you can tell which network a payment settles on. Rivet is not affiliated with, endorsed by, or sponsored by these companies. Digital assets are not deposits, are not legal tender, and may lose value. Products and services are not available in all jurisdictions.

Money transmission services are provided by Bivo Inc. (NMLS 2572288).

© 2026 Bilitech LLC. All rights reserved.Bilitech LLC · 30 N Gould St Ste N, Sheridan, WY 82801