Type or paste a BSB, with or without the dash. We’ll name the bank as you type.

🔒 Runs entirely in your browser. The BSB you type isn’t sent anywhere.

This tool reads the BSB’s prefix, so it tells you which institution the number belongs to. It doesn’t show the branch, and it can’t tell you whether a branch is still open or who owns an account. For branch details, use the official AusPayNet BSB lookup. Prefixes from the Australian Payments Network (AusPayNet) BSB directory, last checked 27/10/2026. This is general information, not financial advice.

Using an AI agent or a script? Call this tool as an API

AI agents and scripts can call this tool directly, to check their work or look something up, and get JSON back with the same answer this page gives. No key needed.

GET https://digitalgreenhouse.com.au/api/tools/bsb-lookup?bsb=062-000
  • bsb — string, required. The BSB, e.g. 062-000. Also accepted as number.

The API answers from our server, and our code doesn’t store what you send. Fair-use limits apply. API guide · all endpoints (JSON) · OpenAPI

How a BSB number works

A BSB (Bank-State-Branch) is the 6-digit code that routes a payment to the right bank and branch in Australia. It’s usually written as two groups of three, like 062-000, and the account number is a separate field.

  • The first two or three digits say which institution it is. The big banks have two-digit prefixes (06 is the Commonwealth Bank, 08 is NAB). Smaller banks, credit unions and payment providers mostly have three (633 is Bendigo Bank, 923 is ING).
  • The third digit codes the state for the big banks and their brands: 2 for NSW or the ACT, 3 for Victoria, 4 for Queensland, 5 for South Australia or the Northern Territory, 6 for Western Australia and 7 for Tasmania. It’s the state the BSB was set up in, so online accounts and branches that have moved can differ, and some banks use the digit for other things. The tool only shows a state where this holds for most of that bank’s BSBs with the same first three digits.
  • The remaining digits pick out the branch, or a department or product inside the bank.

Common BSB prefixes

  • 01 ANZ
  • 03, 73 Westpac
  • 06, 76 Commonwealth Bank
  • 08 NAB
  • 10 BankSA · 11, 33 St.George · 19, 55 Bank of Melbourne (all part of Westpac)
  • 12 Bank of Queensland · 18 Macquarie Bank · 30 Bankwest · 34 HSBC · 48 Suncorp Bank (now part of ANZ)
  • 633 Bendigo Bank · 670 ubank · 923 ING · 939 AMP Bank
All BSB prefixes

Prefix
Code
Institution

A BSB doesn’t prove who you’re paying

Fake invoices and “we’ve changed banks” emails are a common scam aimed at Australian businesses. The scammer sends real-looking bank details for an account they control. The BSB will be perfectly valid, because it’s a real bank. What’s wrong is the account behind it.

So use this tool as a sense check, not a green light. If the bank doesn’t match what you expect (a local plumber suddenly banking with an overseas payments provider, say), stop and ask. If bank details change, call the business on a number you already have, not one from the email. And watch for your bank’s Confirmation of Payee check. Australian banks began rolling it out in July 2025: when you add a new payee, your bank compares the account name with the BSB and account number, and a “no match” warning is worth taking seriously.

Why doesn’t this show the branch name and address?
The branch directory belongs to the Australian Payments Network (AusPayNet), whose terms don’t allow it to be republished without their consent. So this tool works out the institution from the prefix, which is enough to catch most typos and mismatches, and links you to AusPayNet’s free official lookup for the branch.
The tool says “Cuscal” or “Indue”, but I bank with a credit union. Is that wrong?
No. Cuscal, Indue and Banking Circle issue BSBs on behalf of many credit unions, mutual banks and app-based banks, so the BSB’s owner can have a different name from the brand on your card. AusPayNet’s lookup shows the branch name for the exact BSB.
My BSB passed. Does that mean it’s open?
Not necessarily. Branches close and merge, and an old BSB can stop taking payments. This tool only checks the shape and the institution. AusPayNet’s lookup shows whether a BSB is closed or has merged into another one.
Where do I find my own BSB?
In your banking app (usually under the account’s details) or on a bank statement. Every account at a branch usually shares its BSB, and many app-based banks use one BSB for all their customers.
Is a BSB the same as a SWIFT code?
No. A BSB only works for payments inside Australia. Money sent from overseas uses the bank’s SWIFT (BIC) code, plus your BSB and account number.

AI workshops for teams

Get your team confident with AI.

Interactive half-day and full-day workshops in Copilot, Claude or ChatGPT, run at your office - in Sydney, or anywhere we can fly to.