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.

By Helm Editorial TeamPublished 29 October 2026Last reviewed 29 October 2026
Key takeaways
  • 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.

RouteHow the payer paysWhat arrivesSuitsMain rule to check
CFC account at a South African bankInternational wire by SWIFTUS dollars, held onshoreExporters and service firms that also pay costs in dollarsOnly the bank initiates transactions
Rand account at a South African bankInternational wire by SWIFTRand, converted by the bank on arrivalFirms whose costs are all in randThe bank's exchange rate on the day
USD account with a provider abroadACH, Fedwire or SWIFT, depending on the providerUS dollars, held outside South AfricaService firms with US clients who pay by ACHSection 8.1: no retention abroad without FinSurv approval, unless the Authorized Dealer Manual allows it
Payment platform balanceThrough the platform or a marketplaceUS dollars in the platform, then rand on withdrawalFreelancers and online sellersEach 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 paidRule that appliesPractical step
Exporter of goodsReceive proceeds within six months of shipment; sell within 30 days or keep in a CFC accountDiary the shipment date plus six months, and the receipt date plus 30 days
Service firm invoicing clients abroadA CFC account is available for service income; ask the bank how section 7.1 appliesConfirm the treatment with your authorized dealer before invoicing in dollars
Any business using an account abroadSection 8.1: no retention abroad without FinSurv approval, unless the Authorized Dealer Manual allows itGet the bank's view in writing before giving payers foreign details
Business paid by another South African company in dollarsNeeds a FinSurv authority; banks may extend or renew it under Circular 13/2026Invoice residents in rand unless an authority is in place
Freelancer paid by foreign clientsRules for individuals differ from those for companiesAsk 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.

FieldFor a wire to a South African bank (SWIFT)For US account details (ACH or Fedwire)
Beneficiary nameCompany's registered name exactly as on the accountCompany's registered name exactly as on the account
Account identifierThe CFC account number if you want to keep dollars; otherwise the rand accountUS account number
Bank identifierBank's full name, address and SWIFT codeNine-digit routing number
Intermediary bankThe bank's US correspondent and its SWIFT code, as your bank instructsNot needed
ChargesOUR, so the full amount arrivesNot applicable to ACH
ReferenceInvoice number, and for exports the shipment or contract referenceInvoice 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.

RoutePublished timingWhat affects it
ACH (US account details)About 80% of ACH volume settles in one banking day or lessPayer's bank cut-off and whether it uses Same Day ACH
Fedwire (US account details)Real-time gross settlement during Fedwire operating hoursPayer's bank hours and US public holidays
SWIFT wire to a South African bankDepends on the number of correspondent banks in the chainCorrespondent checks, missing details, South African and US holidays
PayPal withdrawal through FNBInstant to an FNB account; up to 3 business days to another South African bankFNB'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 itemPublished charge
Standard Bank: inward international payment, electronic channel0.448%, minimum R180, maximum R600
Standard Bank: inward international payment, branch0.579%, minimum R230, maximum R825
Standard Bank: inward payment from the Common Monetary AreaR85
Standard Bank: unpaid, returned or non-STP inward paymentR479.25
Standard Bank: CFC account management feeR220, billed in the currency equivalent
Standard Bank: transfer between CFC accountsR50 electronic; R120 manual
FNB: PayPal top-ups and withdrawalsTiered pricing, maximum 1.51%
Payoneer: receiving into a non-local-currency receiving account1%, minimum $1
Payoneer: withdrawal to a bank account with currency conversion1.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.

ProviderWhat its own page states for South AfricaPoint to check
WiseSouth 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 detailsSection 8.1 on balances held abroad
PayPal through FNBWithdraw PayPal funds to an FNB or other linked South African account; each withdrawal needs a BoP code and is reported to the SARBFNB's quoted rand rate per withdrawal
PayoneerPublishes global fees and states actual fees may differ by territoryFees shown in the account
AirwallexSouth Africa is not on its list of supported registration locationsNot available to South African companies
MercuryAccepts only companies formed and registered in the United States or a US territoryOnly 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 account

Questions

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

  1. South African Reserve Bank: Currency and Exchanges guidelines for business entities (version of 28 October 2025)
  2. South African Reserve Bank: Exchange Control Circular No. 13/2026, customer foreign currency accounts (8 April 2026)
  3. Nedbank: Customer Foreign Currency Account brochure
  4. Standard Bank: Trade and Forex External Pricing Guide 2026
  5. FNB: PayPal service
  6. Payoneer: Fees
  7. Nacha: Significant majority of ACH payments settle in one business day or less (28 August 2023)
  8. Bowmans: Joint communication by the SARB and the FSCA on crypto assets for domestic payment purposes
HelmHelm is a business account for companies that trade internationally: USD, EUR and GBP accounts, international payments, collections and currency exchange, with a named account manager. Questions: [email protected].

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.