Citibank SA Universal Branch Code: 350005
Citibank SA's universal branch code is 350005. Use this SINGLE code for ALL Citibank SA branches in South Africa — you do NOT need a different code per branch. This is the #1 source of confusion around South African branch codes.
When to use the Citibank SA branch code 350005
Salary setup : give 350005 to your employer as the branch code, plus your Citibank SA account number and account name.
Debit orders and DebiCheck : 350005 identifies Citibank SA in the PASA national payments system, regardless of which branch holds your account.
Incoming EFT from another bank : the sender (Capitec, FNB, Standard Bank, etc.) needs your account name, Citibank SA account number, and 350005.
Bill payment via EFT : not required if you pay through the Citibank SA app (the bank already knows its own code). Required if the billing authority processes via EFT batch.
You do NOT need the branch code for in-app transfers within Citibank SA.
Citibank SA branch code vs SWIFT code
The branch code 350005 is for DOMESTIC transfers within South Africa (EFT). For receiving an INTERNATIONAL wire (from overseas), you need Citibank SA's SWIFT/BIC code instead — not the branch code.
Citibank SA SWIFT code coming to our directory — for now, confirm with the bank.