How the bank codes page works
Last updated 10 November 2026
When you add someone to your banking app, it often asks for a branch code. Every South African bank has a code for its accounts, and most accept a single code for all of them. This page lists the codes Absa, FNB, Nedbank, Discovery Bank publish on their own websites, and the USSD codes Absa, FNB, Nedbank, TymeBank (GoTyme Bank) publish for banking from any cellphone.
It is a reference. It does not move money and it cannot check that an account exists.
How it works
- Choose a bank from the list.
- The large figure is the branch code the bank publishes. Under it you see how the bank words it and any USSD code.
- The table lists every bank at once, so you can compare or scroll.
Worked example
With the first bank in the list:
- Absa publishes 632005 as Absa’s “Branch code” and “clearing code”.
- Its USSD code for Absa Cellphone Banking is *120*2272#.
Where the codes come from
Every code on this page was read on the bank’s own website or in its own documents on 2026-11-10. The source link for each one is listed at the foot of the page and on the how we check figures page. We did not use aggregator sites, blogs or forum posts, even when they agree with the bank.
Each bank words its code a little differently. Some call it a universal branch code, others a branch code or a clearing code. The result shows the bank’s own wording so you can see what the bank actually says.
Branch codes and universal codes
A branch code identifies where an account is held. A bank can also publish one code that works for every account at the bank. Using it saves you from looking up the branch. Payments sent through the banks’ own payment systems usually accept it. A bank’s own page may limit where it applies, for example to payments from another bank, or to eWallet payments. The note under the result says what the bank states.
USSD codes
USSD banking works on any cellphone, with no app and no data. You dial the code, then follow the menu. Registration and PIN rules differ by bank. Only codes the bank itself publishes are shown. Banks can change them, so the app or card pack is the final word.
Banks we could not read
Capitec, Standard Bank are not listed. Their websites refused our automated reader, so we could not read the code on their own pages. We have not filled the gap from other sites. TymeBank (GoTyme Bank) publishes a USSD code, but the pages we read did not state a branch code, so only the USSD code is shown.
Before you send money
A wrong branch code can delay a payment or send it back. Compare the code with the one in your own banking app, on a statement or on the bank’s own account confirmation letter. This page is information from public pages, not banking or legal advice. Read the disclaimer.
Things to watch
- Banks can change codes or move pages without notice. The date we read each page is on the register.
- A code that works for one payment type may not apply to another. Read the bank’s note.
Nothing you choose is stored. This page runs in your browser, with no account and no upload.