BSB vs US Routing Number, Sort Code & IBAN

Last updated: 2026-07-13

Table of Contents

Every Country Has Its Own Bank Codes

If you are sending money to Australia from overseas — or you have moved to Australia from another country — you have probably wondered how the Australian BSB number relates to the bank codes you already know. Is a BSB the same as a US routing number? Does Australia use IBANs like Europe? The short answer is that every country developed its own way of identifying banks and branches, and while they serve similar purposes, they are not interchangeable. This guide compares the BSB with the systems used in the United States, the United Kingdom, and Europe.

What is a BSB Number?

A BSB (Bank-State-Branch) number is a six-digit code in the format XXX-YYY that identifies a specific branch of an Australian financial institution. The first two or three digits indicate the bank, and the remaining digits identify the state and branch. Every Australian bank account is associated with a BSB, which works together with the account number to route domestic payments. You can look up any BSB and see its bank, branch, and address on BSBFinder. For the full breakdown of the format, see our guide on what is a BSB number.

The critical point for anyone dealing internationally is this: a BSB is a domestic routing code. It is used for payments within Australia. It is not, by itself, enough to receive money from another country — that requires a SWIFT/BIC code as well.

Comparing the Systems

Country/Region Bank Code Format Used For
Australia BSB 6 digits (XXX-YYY) Domestic transfers (with account number)
United States ABA Routing Number 9 digits Domestic transfers (ACH, wire)
United Kingdom Sort Code 6 digits (XX-XX-XX) Domestic transfers (with account number)
Europe / many countries IBAN Up to 34 alphanumeric characters Domestic and international transfers
Worldwide (international) SWIFT / BIC 8 or 11 characters Identifying a bank for cross-border payments

BSB vs US Routing Number

The US routing number (also called an ABA routing transit number) is the closest American equivalent to a BSB. Both are domestic codes that identify a financial institution so that payments can be routed to the right place, and both are used alongside an account number.

The differences are:

  • Length. A BSB is six digits; a US routing number is nine digits.
  • What they identify. A BSB identifies a specific bank branch, reflecting Australia's historically branch-based system. A US routing number identifies the bank (and often a processing centre) rather than a particular branch.
  • Systems. BSBs route payments through Australia's BECS and NPP systems. US routing numbers route through ACH and Fedwire.

If a US-based form asks you for a "routing number" but you only have an Australian account, there is no direct BSB-to-routing-number conversion — the two systems are separate. For an international transfer into Australia, you would instead provide your BSB, account number, and your bank's SWIFT code.

BSB vs UK Sort Code

The UK sort code is arguably the closest international cousin to the BSB. Both are six-digit codes that identify a bank and branch, both are written in a grouped format (the UK uses XX-XX-XX, Australia uses XXX-YYY), and both are used together with an account number for domestic transfers.

The main practical difference is regional structure: the Australian BSB encodes the state as part of the code, reflecting Australia's geography, whereas the UK sort code does not carry state or regional meaning in the same way. Functionally, however, a Briton moving to Australia will find the BSB a very familiar concept.

BSB vs IBAN

The IBAN (International Bank Account Number) is used across Europe and in many other countries. It is a longer alphanumeric string — up to 34 characters — that packs the country, bank, branch, and account number into a single standardised identifier. Its purpose is to make cross-border payments smoother by carrying all the routing information in one field.

Australia does not use IBANs. This is a common point of confusion for people sending money from Europe. If a European bank's transfer form asks for an IBAN and you are paying an Australian account, you should leave the IBAN field blank (or select that the destination does not use IBAN) and instead provide:

  • The recipient's BSB number
  • The recipient's account number
  • The bank's SWIFT/BIC code

The Role of SWIFT Codes

For any payment crossing borders, the SWIFT code (also called a BIC) is the universal identifier that ties these different national systems together. A SWIFT code is 8 or 11 characters and identifies a specific bank internationally. When money moves from the US, UK, or Europe into Australia, the SWIFT code tells the international network which Australian bank to deliver the funds to, and the BSB and account number then direct the money to the correct branch and account within that bank.

You can look up Australian SWIFT codes on BSBFinder's SWIFT directory, and for a full comparison of the two codes, see our guide on BSB vs SWIFT code.

Sending Money Into Australia From Overseas

If someone abroad is sending you money, they will typically need:

  1. Your account name (as it appears on your account)
  2. Your BSB number
  3. Your account number
  4. Your bank's SWIFT/BIC code
  5. Sometimes your bank's name and address

They will not need an IBAN (Australia does not use them) or a US routing number (that is a US-only code). Providing the wrong type of code is a common cause of delays and returned payments. For a step-by-step walkthrough, see our guide on how to receive an international transfer in Australia, and to understand the costs involved, see international transfer fees compared.

Common Mistakes to Avoid

  • Confusing a BSB with a routing number. They are different lengths and belong to different systems; there is no conversion between them.
  • Trying to find an Australian IBAN. Australia does not issue IBANs. Use BSB, account number, and SWIFT instead.
  • Omitting the SWIFT code on international payments. A BSB alone cannot receive money from overseas.
  • Entering the BSB in the wrong field. On some international forms, the BSB should go in the "branch code" or "bank code" field, not the routing number field.

Summary

The Australian BSB is a six-digit domestic routing code, comparable in spirit to the US routing number and almost identical in form to the UK sort code, but Australia does not use IBANs. For payments within Australia, the BSB and account number are all you need. For payments crossing borders, add the SWIFT code to tie into the international network. Whenever you need to confirm a BSB or find a bank's SWIFT code, BSBFinder provides both in one place.

Related Guides