BSB number lookup & validator
Look up and validate BSB numbers and find a bank’s SWIFT code.
A BSB number is public and safe to share to receive a payment. Never share your online-banking login, full account number with PIN, or card details.
Australian BSB numbers
BSB numberHow Australian BSB numbers work
A BSB number (Bank-State-Branch) is a six-digit code that identifies the financial institution and branch holding an account. With the account number, it routes domestic payments through systems such as direct entry (direct debit/credit), Osko/PayID and the New Payments Platform.
BSBs are issued and maintained by the Australian Payments Network (AusPayNet).
How to find your BSB number
- Banking app / online banking — under account details, shown as 6 digits (e.g. 062-000).
- Bank statement — next to the account number.
- Debit card or welcome letter for some banks.
BSB format and structure
A BSB is 6 digits, written as two groups: NNN-NNN. The first two digits identify the bank, the third the state, and the last three the specific branch. There is no checksum on the BSB itself — validity is confirmed by matching it against the AusPayNet directory, which is what this tool does.
BSB and SWIFT for international transfers
Australia does not use IBAN. Domestic transfers use the BSB and account number; money coming from overseas uses the bank's SWIFT/BIC code plus your account number and BSB.
Is it safe to share a BSB?
Yes. A BSB and account number are safe to share to receive a payment and cannot be used to withdraw money. Never share your internet-banking login, PIN, or card details.
