Receive Money from Overseas in a SA Bank Account

In short: To receive an international bank transfer into a South African account, get the current receiving instructions from your own bank first. Give the sender only the beneficiary name, account number, bank identifier (often a SWIFT/BIC), currency and reference that bank lists for that route. Fees, exchange rates, documents and timing differ by bank and by intermediary banks in the chain. Confirm the credit in your own app or statement. This is general information, not financial advice.

Sources: FNB Global Receipts; Standard Bank International Payments; your own bank’s forex or international-payments help (including Capitec in-app receive paths where published).

Identify the rail before you share details

This guide covers an incoming international bank transfer into an existing South African bank account (often described as a SWIFT or correspondent-bank payment). It does not cover collecting cash at a remittance agent, or linking a separate wallet, unless your bank’s own process says so. Ask the sender which route they will use. A remittance app may need different recipient details than a bank SWIFT payment.

Details to confirm before the sender pays

  • Exact account name as on the bank profile (mismatches cause delays or returns).
  • Account number and any branch or sort-style code your bank still asks for.
  • SWIFT/BIC from your bank’s current instructions. Do not guess from a blog post.
  • Currency the sender will send, and whether your bank will convert to rand.
  • Payment reference and any Balance of Payments (BoP) reason your bank requires.
  • Supporting documents if the bank asks for that transaction type.

Bank examples (illustrative only: use your bank)

FNB calls the inbound route Global Receipts and currently publishes SWIFT FIRNZAJJ. On Online Banking or the FNB app, Forex then Global Receipts is where you may need to proceed a receipt, choose a BoP reason, and complete conversion steps. Documents may be required. Confirm every field on the live FNB page before you share details.

Standard Bank publishes receiving guidance on its International Payments page: your account number; if a branch or SORT-style code is requested, universal branch code 051001; SWIFT SBZAZAJJ. Once funds arrive from the sending bank, Standard Bank says you will be contacted by SMS or email and you have 30 calendar days to process the transaction. Confirm live before the sender pays.

Capitec, Absa, Nedbank and others each publish their own SWIFT codes and in-app paths. An FNB instruction is not another bank’s rule.

Fees, FX, timing and FICA

Check the sending provider’s fee, any receiving-bank fee on your fee schedule, the currency sent, and the conversion choice your bank shows. Intermediary (correspondent) banks can deduct fees in transit, so the amount that lands can be lower than the amount sent. Ask your bank how long a typical inward payment takes for your product. Do not treat any third-party “same day” claim as a bank promise.

Banks must know their customers. Large or unusual inward payments can trigger extra questions. Have ID and proof of the reason for payment ready. Incomplete FICA or mismatched names can delay release of funds.

Scam warnings

  • Do not send your banking PIN, OTP or full card details to “release” a transfer.
  • Do not pay a “clearance” or “tax” fee to a stranger who claims your overseas money is stuck.
  • Verify unexpected remittance messages through your bank’s official app, website or branch, not a link in an SMS or WhatsApp.

What to confirm live

  • Your bank’s current SWIFT/BIC and beneficiary fields.
  • Any BoP reason codes and document checklist for your payment type.
  • Receiving fees and FX steps in your app or fee guide.
  • How you will be notified when funds arrive and how long you have to process them.

Last checked: September 2026 against FNB Global Receipts and Standard Bank International Payments public pages. Confirm instructions with your own bank before the sender pays. Not financial advice.

Leave a Reply