How to receive USD in South Africa
To receive US dollars in South Africa, give the payer the details of a Customer Foreign Currency (CFC) account at a South African bank, which can hold the dollars indefinitely, or of a rand account if you want them converted. Exporters must receive proceeds within six months of shipment, and section 8.1 of the SARB guidelines restricts keeping dollars abroad. This guide covers the routes, the SARB rules, what to send the payer, arrival times, published costs and platform options.
- A South African business can receive US dollars into a Customer Foreign Currency (CFC) account held onshore at a South African bank and keep them there indefinitely.
- Under section 7.1 of the SARB guidelines, exporters must receive full proceeds within six months of shipment and sell them within 30 days or retain them in a CFC account.
- Section 8.1 of the SARB guidelines states that foreign currency may not be retained abroad without FinSurv approval, unless the Authorized Dealer Manual provides for it.
- Every cross-border receipt is reported to the SARB with a balance of payments code, and supporting documents must be available on request.
- Standard Bank's 2026 pricing guide charges 0.448% for an inward international payment on the electronic channel, with a minimum of R180 and a maximum of R600.
- FNB's PayPal service credits withdrawals instantly to an FNB account and within up to 3 business days to another South African bank, at a maximum of 1.51%.
How to receive USD in South Africa: the short answer
A South African business paid from abroad has three main ways to receive US dollars. The first is a Customer Foreign Currency (CFC) account at a South African bank, which the payer funds by an international wire and which can hold the dollars indefinitely. The second is a rand account at the same bank, where the dollars are converted on arrival. The third is a USD account with a provider outside South Africa, such as a set of US account details, which exchange control allows only within limits.
A CFC account is a foreign currency account that a South African resident holds onshore with an authorized dealer, which is a bank the South African Reserve Bank (SARB) allows to deal in foreign exchange. Exchange control rules, set by the SARB's Financial Surveillance Department (FinSurv), decide which route a business may use for which money.
This guide is written for the businesses paid in dollars from outside South Africa: exporters of minerals, wine, fruit, vehicles and manufactured goods; software developers, film and animation studios, and business process outsourcing centers with clients in the United States and Europe; agencies and consultancies; and freelancers who invoice foreign clients. It covers each route, the SARB rules, the details to give a payer, arrival times, published costs, platform options and where a Helm account fits. For the account side of the same question, see our guide to a USD business account in South Africa.
The ways to receive US dollars in South Africa
The table compares the routes. It is not a ranking, and many South African businesses use two: a CFC account for dollar receipts and dollar payments, and a rand account for local costs.
| Route | How the payer pays | What arrives | Suits | Main rule to check |
|---|---|---|---|---|
| CFC account at a South African bank | International wire by SWIFT | US dollars, held onshore | Exporters and service firms that also pay costs in dollars | Only the bank initiates transactions |
| Rand account at a South African bank | International wire by SWIFT | Rand, converted by the bank on arrival | Firms whose costs are all in rand | The bank's exchange rate on the day |
| USD account with a provider abroad | ACH, Fedwire or SWIFT, depending on the provider | US dollars, held outside South Africa | Service firms with US clients who pay by ACH | Section 8.1: no retention abroad without FinSurv approval, unless the Authorized Dealer Manual allows it |
| Payment platform balance | Through the platform or a marketplace | US dollars in the platform, then rand on withdrawal | Freelancers and online sellers | Each withdrawal is a cross-border payment with a BoP code |
Sources: SARB Currency and Exchanges guidelines for business entities (version of 28 October 2025); Nedbank Customer Foreign Currency Account brochure; FNB PayPal service page. As published on 29 October 2026.
SWIFT is the international network banks use to send cross-border payments, identified by an 8 or 11 character bank code. ACH is the low-cost US domestic bank transfer system. Fedwire is the Federal Reserve's real-time system for US dollar payments, used for large or urgent amounts. A BoP code, or balance of payments code, is the category a bank reports to the SARB for every cross-border transaction.
SARB exchange control rules for money received from abroad
South Africa's exchange control rules for companies sit in the SARB's Currency and Exchanges guidelines for business entities and the Authorized Dealer Manual. Five rules shape how a business receives dollars.
1. Export proceeds within six months
Section 7.1 of the guidelines requires exporters to receive the full foreign currency proceeds of exported goods no later than six months from the date of shipment. Late or missing proceeds must be reported in writing to an authorized dealer.
2. Sell within 30 days or keep in a CFC account
Once received, export proceeds must be offered for sale to an authorized dealer within 30 days, or retained indefinitely in a CFC account. Nedbank's CFC brochure states that there is no longer a regulatory requirement to convert the currency into rand, and describes the account as suited to importers, exporters and service providers receiving foreign currency payments. Section 7.1 is written for goods, so ask your authorized dealer how it treats your service income.
3. No dollars kept abroad without approval
Section 8.1 states that foreign currency may not be retained abroad unless FinSurv gives specific approval or the Authorized Dealer Manual provides for it. This is the rule to check before using any account outside the Common Monetary Area (CMA) of South Africa, Lesotho, Eswatini and Namibia.
4. Every receipt is reported with a BoP code
Cross-border receipts are reported to the SARB through the bank. FNB's page for its PayPal service, for example, states that each withdrawal needs its own balance of payments code, that all such transactions are reported to the SARB, and that supporting documents must be available on request.
5. Dollar payments between residents need an authority
Two South African companies may settle with each other in foreign currency over CFC accounts only under a FinSurv authority. SARB Exchange Control Circular No. 13/2026 of 8 April 2026 lets authorized dealers extend or renew those authorities, except for state-owned entities.
| Who is paid | Rule that applies | Practical step |
|---|---|---|
| Exporter of goods | Receive proceeds within six months of shipment; sell within 30 days or keep in a CFC account | Diary the shipment date plus six months, and the receipt date plus 30 days |
| Service firm invoicing clients abroad | A CFC account is available for service income; ask the bank how section 7.1 applies | Confirm the treatment with your authorized dealer before invoicing in dollars |
| Any business using an account abroad | Section 8.1: no retention abroad without FinSurv approval, unless the Authorized Dealer Manual allows it | Get the bank's view in writing before giving payers foreign details |
| Business paid by another South African company in dollars | Needs a FinSurv authority; banks may extend or renew it under Circular 13/2026 | Invoice residents in rand unless an authority is in place |
| Freelancer paid by foreign clients | Rules for individuals differ from those for companies | Ask your bank which rules apply and keep invoices |
Sources: SARB Currency and Exchanges guidelines for business entities, sections 7.1 and 8.1 (version of 28 October 2025); SARB Exchange Control Circular No. 13/2026 (8 April 2026); Nedbank CFC brochure; FNB PayPal service page. As published on 29 October 2026.
For exporters the practical point is simple. A foreign account can be a collection point for a buyer's payment, but not a place to keep dollars, unless your authorized dealer confirms an allowance applies. The proceeds still need to reach South Africa within six months of shipment.
What to give the payer
Most delays and short payments come from incomplete details on the invoice. Send the payer one set of details, in writing, and ask the payer's accounts team to save it as a vendor record.
| Field | For a wire to a South African bank (SWIFT) | For US account details (ACH or Fedwire) |
|---|---|---|
| Beneficiary name | Company's registered name exactly as on the account | Company's registered name exactly as on the account |
| Account identifier | The CFC account number if you want to keep dollars; otherwise the rand account | US account number |
| Bank identifier | Bank's full name, address and SWIFT code | Nine-digit routing number |
| Intermediary bank | The bank's US correspondent and its SWIFT code, as your bank instructs | Not needed |
| Charges | OUR, so the full amount arrives | Not applicable to ACH |
| Reference | Invoice number, and for exports the shipment or contract reference | Invoice number |
Field list reflects standard SWIFT and US payment practice; confirm your bank's exact inbound instructions. As published on 29 October 2026.
A correspondent bank is a bank that holds an account for another bank and settles payments in its currency. South African banks receive US dollars through correspondents in the United States, and a missing or wrong correspondent is a common reason a wire is returned or held. OUR, SHA and BEN are SWIFT charge codes: OUR means the sender pays all fees so the full amount arrives, SHA means fees are shared and intermediaries may deduct theirs in transit, and BEN means the receiver pays them all. Agree OUR in the contract for large invoices, so the amount credited matches the invoice and the export file.
For a US client, US account details remove most of these fields. The client's accounts team pays a routing number and account number the way it pays a domestic supplier. Our guide on how to receive USD from overseas buyers shows how to put these details on an invoice.
How long a USD payment takes to arrive
Arrival time depends on the rail the payer uses, not only on your bank.
| Route | Published timing | What affects it |
|---|---|---|
| ACH (US account details) | About 80% of ACH volume settles in one banking day or less | Payer's bank cut-off and whether it uses Same Day ACH |
| Fedwire (US account details) | Real-time gross settlement during Fedwire operating hours | Payer's bank hours and US public holidays |
| SWIFT wire to a South African bank | Depends on the number of correspondent banks in the chain | Correspondent checks, missing details, South African and US holidays |
| PayPal withdrawal through FNB | Instant to an FNB account; up to 3 business days to another South African bank | FNB's processing and the BoP code on each withdrawal |
Sources: Nacha, Significant majority of ACH payments settle in one business day or less (28 August 2023); FNB PayPal service page. As published on 29 October 2026.
Real-time gross settlement means each payment is settled individually as it is processed, rather than in batches. For a SWIFT wire, the best way to avoid delay is to give complete details the first time, quote the invoice number, and ask the payer for the SWIFT confirmation, which lets your bank trace the payment if it does not arrive. Have the BoP category and supporting invoice ready, because the bank may ask for them before it credits the funds.
What it costs: published fees
Receiving dollars has three cost layers: the payer's bank fee, any correspondent deduction on the way, and your own bank's or provider's charges. Converting to rand adds a fourth, the exchange margin. The table shows charges that one South African bank and two platforms publish.
| Provider and item | Published charge |
|---|---|
| Standard Bank: inward international payment, electronic channel | 0.448%, minimum R180, maximum R600 |
| Standard Bank: inward international payment, branch | 0.579%, minimum R230, maximum R825 |
| Standard Bank: inward payment from the Common Monetary Area | R85 |
| Standard Bank: unpaid, returned or non-STP inward payment | R479.25 |
| Standard Bank: CFC account management fee | R220, billed in the currency equivalent |
| Standard Bank: transfer between CFC accounts | R50 electronic; R120 manual |
| FNB: PayPal top-ups and withdrawals | Tiered pricing, maximum 1.51% |
| Payoneer: receiving into a non-local-currency receiving account | 1%, minimum $1 |
| Payoneer: withdrawal to a bank account with currency conversion | 1.2% to 4% |
| Payoneer: annual account fee | $29.95, only if the account receives less than $6,000 in 12 consecutive months |
Sources: Standard Bank, Trade and Forex External Pricing Guide 2026 (fees effective 1 January 2026, including VAT); FNB PayPal service page; Payoneer fees page (last updated 1 January 2026; Payoneer states fees may differ by territory). As published on 29 October 2026. Other banks set their own charges.
A non-STP payment is one that cannot be processed straight through automatically, usually because details are missing or wrong, which is another reason to send complete details. Standard Bank's percentage is capped, so on large receipts the cap decides the cost: at 0.448%, the R600 maximum is reached at about R134,000, and a receipt of R1 million costs R600 on the electronic channel. Conversion is usually the largest cost of all. If you convert to rand, compare the rate offered with the market rate on the day; if you keep the dollars in a CFC account, you avoid converting twice when you later pay a supplier in dollars.
Wise, PayPal, Payoneer and other platforms in South Africa
Platforms and fintechs, financial technology companies that are not banks, are common for agencies, software firms and freelancers. Each one sets its own country list and its own rules, and exchange control still applies to the business. The table records what each provider's own page states, as published on 29 October 2026.
| Provider | What its own page states for South Africa | Point to check |
|---|---|---|
| Wise | South Africa is on the list of countries where customers can hold money; it is not on the list of addresses that cannot get USD account details | Section 8.1 on balances held abroad |
| PayPal through FNB | Withdraw PayPal funds to an FNB or other linked South African account; each withdrawal needs a BoP code and is reported to the SARB | FNB's quoted rand rate per withdrawal |
| Payoneer | Publishes global fees and states actual fees may differ by territory | Fees shown in the account |
| Airwallex | South Africa is not on its list of supported registration locations | Not available to South African companies |
| Mercury | Accepts only companies formed and registered in the United States or a US territory | Only through a US company |
Sources: Wise country list; Wise on USD account details; FNB PayPal; Payoneer fees; Airwallex eligible countries; Mercury eligibility. As published on 29 October 2026.
Before choosing a platform, ask four questions. Are the account details in your company's own name, or in the platform's name with a reference? Which rails do they accept: ACH, Fedwire, SWIFT or only platform payments? Can you hold dollars, and if so where, given section 8.1? And how will each receipt reach your South African bank with the right BoP code and supporting invoice?
Freelancers and sole proprietors
Individual freelancers use the same building blocks: a foreign currency account at a South African bank, PayPal through FNB, or an online provider such as Wise. Exchange control rules for individuals differ from those for companies, so ask your bank which apply to your foreign earnings. Keep each client contract and invoice, because the SARB may ask for supporting documents. A freelancer who forms a company should move client payments into an account in the company's name.
Stablecoins
Some foreign clients offer to pay in USDC or USDT, digital tokens designed to hold a steady value of one US dollar. The Financial Sector Conduct Authority (FSCA) declared crypto assets a financial product under the Financial Advisory and Intermediary Services Act in 2022, as reported by ENSafrica. The SARB and the FSCA stated in a Joint Communication of 28 May 2026 that crypto assets, including stablecoins, used for domestic payments are neither money nor funds and are not legal tender; the communication does not cover cross-border payments. Treat a stablecoin receipt from a client abroad like any other foreign currency receipt for exchange control purposes, and confirm the treatment with your authorized dealer.
Where a Helm account fits
Helm is a financial technology company, not a bank. Accounts are held with regulated partner institutions. Helm provides USD account details in your company's own name, with a US routing and account number that receives ACH, Fedwire and SWIFT payments, alongside EUR details (IBAN, SEPA and SWIFT) and GBP details (sort code, Faster Payments and SWIFT).
- Service firms can give US clients domestic payment details, so a client pays by ACH or Fedwire as it pays a US vendor, and then move the money to the company's CFC or rand account.
- Exporters of goods can collect a buyer's payment by ACH or Fedwire and transfer the proceeds to South Africa within the six month window, matched to the shipment.
- Businesses paid in stablecoins can receive USDC and USDT and convert them to USD inside the account.
- Businesses that also import can pay suppliers by SWIFT or by local rails in the supplier's currency where available, with the rate, fee and expected arrival shown before sending. See our guide on paying Chinese suppliers from South Africa.
A Helm account is held outside the CMA. Section 8.1 of the SARB guidelines states that foreign currency may not be retained abroad unless FinSurv gives specific approval or the Authorized Dealer Manual provides for it, so confirm with your authorized dealer how that rule applies before keeping dollars in the account. Each account has a named account manager, and review questions are answered in writing within one business day. Trade finance, including receivables finance, is arranged case by case. Helm agrees pricing with each business in writing before the account opens, and shows the rate, the fee and the expected arrival before you confirm each payment.
Checklist for receiving USD in South Africa
- Open a CFC account if you want to keep dollars or pay dollar costs.
- Put the full payment details on every invoice, with the CFC account number if you want dollars, not rand.
- Agree OUR charges with payers for large invoices.
- Diary the shipment date plus six months for every export, and the receipt date plus 30 days.
- Get your bank's written view before giving payers details of an account abroad.
- Keep the BoP category, contract, invoice and SWIFT confirmation for each receipt.
- Compare the conversion rate with the market rate before converting to rand.
Open a Helm account
USD, EUR and GBP accounts in your company's name, with a named account manager.
Open accountQuestions
How can a business in South Africa receive US dollars?
A South African business can receive US dollars into a Customer Foreign Currency (CFC) account at a South African bank, which payers fund by SWIFT wire, or into a rand account where they are converted on arrival. Accounts abroad are subject to section 8.1 of the SARB guidelines, which restricts keeping foreign currency outside South Africa.
Can I keep US dollars in South Africa or must I convert them to rand?
You can keep them. Under section 7.1 of the SARB guidelines, exporters may retain proceeds indefinitely in a CFC account instead of selling them within 30 days, and Nedbank states there is no longer a regulatory requirement to convert to rand.
How long do South African exporters have to receive payment?
The SARB guidelines require exporters to receive the full foreign currency proceeds no later than six months from the date of shipment. Once received, the proceeds must be sold within 30 days or kept in a CFC account, and late proceeds must be reported to an authorized dealer.
What details does a foreign client need to pay my South African bank account in USD?
The client needs your registered company name, the CFC or rand account number, your bank's full name, address and SWIFT code, and the bank's US correspondent as your bank instructs. Ask the client to quote your invoice number and to use the OUR charge code so the full amount arrives.
What is a BoP code?
A balance of payments (BoP) code is the category a South African bank reports to the SARB for every cross-border transaction. FNB's PayPal service, for example, requires a separate BoP code for each withdrawal, and supporting documents must be available on request from the SARB.
How much do South African banks charge to receive a dollar payment?
Each bank publishes its own tariff. Standard Bank's 2026 guide charges 0.448% with a minimum of R180 and a maximum of R600 for an inward international payment on the electronic channel, and R479.25 for an unpaid, returned or non-STP payment.
Can a South African company keep dollars in a Wise or US account?
Wise lists South Africa among countries where customers can hold money. But section 8.1 of the SARB guidelines states that foreign currency may not be retained abroad without FinSurv approval unless the Authorized Dealer Manual provides for it, so confirm with your bank first.
How do I withdraw PayPal funds in South Africa?
FNB's PayPal service lets you withdraw PayPal funds to an FNB account, where they reflect instantly, or to another linked South African bank account within up to 3 business days. FNB quotes a rand rate for each withdrawal, charges a maximum of 1.51%, and each withdrawal needs a BoP code.
How fast does a USD payment reach South Africa?
A US client paying US account details by ACH usually settles in one banking day or less, as Nacha reports for about 80% of ACH volume, and Fedwire settles in real time during its operating hours. A SWIFT wire to a South African bank depends on the number of correspondent banks in the chain and on complete details.
Can a South African business accept USDC or USDT from a client abroad?
Crypto assets are financial products under FAIS, and the SARB and FSCA stated on 28 May 2026 that stablecoins used for domestic payments are not legal tender; the statement does not cover cross-border payments. Treat a stablecoin receipt as a foreign currency receipt and confirm the treatment with your authorized dealer.
References
- South African Reserve Bank: Currency and Exchanges guidelines for business entities (version of 28 October 2025)
- South African Reserve Bank: Exchange Control Circular No. 13/2026, customer foreign currency accounts (8 April 2026)
- Nedbank: Customer Foreign Currency Account brochure
- Standard Bank: Trade and Forex External Pricing Guide 2026
- FNB: PayPal service
- Payoneer: Fees
- Nacha: Significant majority of ACH payments settle in one business day or less (28 August 2023)
- Bowmans: Joint communication by the SARB and the FSCA on crypto assets for domestic payment purposes
This guide is general information for businesses, not financial, legal or tax advice. Rules, fees and timings were checked against the sources listed on the review date and may change.