BSB Codes Australia: Complete Guide to Find, Use & Verify Your Bank State Branch Number (2025)
What Does BSB Stand For? The Basics Explained
BSB stands for Bank State Branch – a unique six-digit code that identifies every bank branch in Australia. Think of it as a postal code for your bank branch, helping route your money to exactly the right place. Every BSB code in Australia serves one purpose: to identify which specific bank branch holds an account. You'll always need both a BSB and an account number to complete any domestic transfer in Australia.Why Do We Need BSB Codes?
Australia's banking system uses BSB codes to ensure your money reaches the right destination every time. Here's what they do:- Route bank transfers accurately between different financial institutions
- Process direct deposits from employers and government agencies
- Set up direct debits for bills and subscriptions
- Identify the correct bank branch out of thousands across Australia
💡 Quick Tip: Your BSB code never changes, even if you move house or switch to online banking. It's permanently tied to the branch where your account was originally opened.
Understanding BSB Format: Decoding the 6 Digits
Every BSB code follows the same XXY-ZZZ format, where each section tells you something specific about the bank and branch location.Breaking Down the BSB Structure
0 3 3 - 5 4 7
X X Y - Z Z Z
XX (First Two Digits): Bank Identifier
The first two numbers tell you which bank or financial institution holds the account. Here are some common examples:- 03: Westpac Banking Corporation
- 06: Commonwealth Bank of Australia (CBA)
- 08: National Australia Bank (NAB)
- 01: Australia and New Zealand Banking Group (ANZ)
- 12: Bank of Queensland
- 18: Macquarie Bank
Y (Third Digit): State Identifier
The third digit shows which Australian state or territory the branch is located in:- 1: New South Wales (NSW)
- 2: Australian Capital Territory (ACT)
- 3: Victoria (VIC)
- 4: Queensland (QLD)
- 5: South Australia (SA)
- 6: Western Australia (WA)
- 7: Tasmania (TAS)
- 8: Northern Territory (NT)
ZZZ (Last Three Digits): Specific Branch
The final three numbers pinpoint the exact branch location within that state. For example, in Melbourne, different Westpac branches might be:- 033-000: Westpac, Melbourne (main branch)
- 033-547: Westpac, Collins Street, Melbourne
- 033-153: Westpac, Bourke Street, Melbourne
Universal BSB Codes: The Exception to the Rule
Some Australian banks use a single "universal BSB" for all their customers, regardless of where you opened your account. These are typically online-only or "branchless" banks:- 124-001: Bank of Queensland (all accounts)
- 182-512: Macquarie Bank (all accounts)
- 939-200: AMP Bank (all accounts)
- 484-799: Suncorp Bank (all accounts)
How to Find Your BSB Number: 7 Easy Methods
Need to find your BSB number quickly? Here are the most reliable ways to locate it, whether you're at home or on the go.1. Check Your Online Banking or Mobile App
This is usually the fastest method if you've got your phone handy:- Log into your bank's mobile app or website
- Go to your account details or account summary
- Your BSB will be displayed alongside your account number
- Most banks show it in the format: BSB 033-547
2. Look at Your Bank Statement
Your BSB is printed on every bank statement, usually near the top with your account details. It might be labelled as:- "BSB Number"
- "Bank State Branch"
- "Sort Code" (less common in Australia)
3. Check Your Debit or Credit Card
Some Australian banks print the BSB on the back of debit cards, though this isn't universal. Look for a 6-digit number, often formatted as XXX-XXX.4. Use Your Bank's Website
Most major Australian banks have BSB finder tools on their websites:5. Call Your Bank Directly
When in doubt, give your bank a call. Have your account details ready, and they'll confirm your BSB over the phone. This is especially useful if you're overseas and can't access online banking.6. Visit a Branch
Any branch of your bank can provide your BSB, even if it's not the branch where you opened your account. Bring some ID and your account details.7. Use the Official BSB Lookup Tool
The Australian Payments Network BSB Lookup is the official government tool for finding any BSB in Australia. For a user-friendly alternative, BSBNumber.com.au offers quick BSB searches with detailed branch information. You can search by bank name, postcode, or suburb on both platforms.
🎯 Pro Tip: Save your BSB and account number in your phone's notes app. You'll need them regularly for transfers, and it saves time hunting around for statements.
Need step-by-step instructions for your specific bank? Our guide on How to Find Your BSB Number covers every major Australian bank in detail. You can also use BSBNumber.com.au for instant BSB lookups and verification.
BSB vs SWIFT Code: What's the Difference?
One of the most common questions we get is: "What's the difference between BSB and SWIFT codes?" The answer is simple – they're used for different types of transfers.BSB Codes: For Australian Transfers Only
- Used for: Domestic transfers within Australia
- Format: 6 digits (XXX-XXX)
- Example: 033-547 (Westpac Collins Street)
- When to use: Sending money to another Australian bank account
SWIFT/BIC Codes: For International Transfers
- Used for: International transfers between countries
- Format: 8-11 characters (letters and numbers)
- Example: CTBAAU2S (Commonwealth Bank)
- When to use: Sending money overseas or receiving from abroad
What About IBANs in Australia?
Here's something that confuses many people: Australia doesn't use IBAN codes. Unlike European countries, our banking system relies on BSB and account numbers for domestic transfers, and SWIFT codes for international ones. However, if you're dealing with an international bank that insists on an IBAN, you can create one by combining your BSB and account number without spaces or hyphens. For example:
BSB: 033-547
Account: 123456789
"IBAN" equivalent: 033547123456789
Real-World Scenarios
Scenario 1: Paying Your Melbourne Mate
You need: Their BSB and account number Example: BSB 063-000, Account 12345678 Use: Your bank's online transfer or mobile appScenario 2: Receiving Money from Overseas
You provide: Your bank's SWIFT code, your BSB, and account number Example: SWIFT CTBAAU2S, BSB 062-000, Account 87654321 Sender uses: International wire transferScenario 3: Sending Money to the UK
You need: Recipient's IBAN and bank's SWIFT code You don't need: Any BSB codes (they're Australia-only) Use: International transfer service Still confused about when to use what? Our comprehensive guide BSB vs SWIFT Code includes more examples and scenarios.Making Payments in Australia: How to Use BSB and Account Numbers
Now that you understand what a BSB is, let's look at how to actually use it for transfers and payments. Remember: you always need both the BSB and account number – one without the other won't work.Information You Need for Australian Transfers
Before you start any transfer, make sure you have:- Recipient's BSB: The 6-digit bank code (e.g., 033-547)
- Recipient's account number: Usually 6-9 digits
- Recipient's name: Exactly as it appears on their account
- Transfer amount: How much you're sending
- Reference/description: What the payment is for
Step-by-Step: Making a Bank Transfer
Using Online Banking:
- Log into your bank's website or mobile app
- Find "Transfer Money" or "Pay Someone"
- Choose "Add New Payee" or "New Recipient"
- Enter the BSB (format: XXX-XXX or XXXXXX)
- Enter the account number
- Add the recipient's name
- Enter the amount and reference
- Review and confirm the transfer
At an ATM:
- Insert your card and enter your PIN
- Select "Transfer" or "Pay Bills"
- Choose "To Other Bank Account"
- Enter the BSB when prompted
- Enter the account number
- Confirm the amount and complete
Common Payment Types Using BSB
Direct Deposits (Receiving Money)
When someone needs to send you money, provide them with:- Your BSB (e.g., 062-000)
- Your account number
- Your full name as it appears on the account
- Any reference they should include
Setting Up Direct Debits
For automatic bill payments, companies will ask for:- Your BSB
- Your account number
- Your signature on a direct debit authority
Salary and Government Payments
Your employer or Centrelink will need your BSB and account number to process payments directly to your account.
⚠️ Important: Always double-check BSB and account numbers before confirming any transfer. Use reliable BSB lookup tools like BSBNumber.com.au to verify details. A single wrong digit could send your money to the wrong account, and getting it back can be complicated.
Transfer Limits and Timing
Most Australian banks have daily transfer limits:- Online/Mobile: Usually $5,000-$20,000 per day
- Phone banking: Often higher limits available
- In-branch: Highest limits, sometimes unlimited
- Same bank: Usually instant
- Different banks: Within 2 hours during business hours
- After hours: Next business day
Is it Safe to Share Your BSB and Account Number?
This is one of the most common concerns we hear: "Is it safe to give someone my BSB and account number?" The short answer is yes, it's generally safe for deposits, but there are some important things to know.When It's Safe to Share
You can safely share your BSB and account number when:- Receiving payments: From employers, clients, or people who owe you money
- Getting refunds: From businesses or government agencies
- Receiving transfers: From family and friends
- Setting up direct deposits: For salary, Centrelink, or other regular payments
Potential Risks to Be Aware Of
Unauthorised Direct Debits
The main risk is that someone could set up a direct debit using your details. However:- Legitimate businesses must verify account ownership first
- You can dispute unauthorised direct debits with your bank
- Banks have strong fraud protection systems
- You'll see any debits on your statement and can reverse them
Business and Higher-Value Transfers
If you're a business receiving supplier payments or dealing with large amounts, consider:- Using BSB validation tools before making payments
- Confirming details via a separate communication channel
- Being extra cautious with new suppliers or unusual requests
Best Practices for BSB Safety
✅ Do:
- Share your BSB and account number for legitimate deposits
- Check your bank statements regularly
- Use secure communication methods (not public social media)
- Verify recipient details before sending money to others using tools like BSBNumber.com.au
- Report any suspicious activity to your bank immediately
❌ Don't:
- Share your online banking login details (completely different!)
- Give your BSB to suspicious or unverified contacts
- Post your bank details publicly on social media
- Ignore unexpected debits on your account
- Assume all payment requests are legitimate
What to Do If Something Goes Wrong
If you notice unauthorised transactions:- Contact your bank immediately: Most have 24/7 fraud hotlines
- Report the transaction: Banks can investigate and reverse fraudulent debits
- Change your online banking password: If you suspect a broader security breach
- Monitor your account closely: For several weeks after the incident
💡 Remember: Your BSB and account number are much less sensitive than your online banking login or credit card PIN. They're designed to be shared for receiving payments, just like your postal address.
Want more detailed security advice? Our guide Is it Safe to Share Your BSB? covers business scenarios and advanced protection strategies. You can also verify any BSB codes you're unsure about using BSBNumber.com.au.
🔍 Quick BSB Lookup Tool
Need to Find or Verify a BSB Right Now?
Use our recommended BSB lookup tool for instant results: 🔍 Search BSB Numbers →✓ Search by bank name, suburb, or postcode ✓ Verify BSB codes instantly ✓ Get complete branch details ✓ Free and easy to use
Australian BSB Lookup Tools: How to Verify Bank Codes
Whether you're double-checking a BSB someone's given you or trying to find a specific bank branch, these official and trusted tools will help you verify BSB codes across Australia.1. Official Australian Payments Network (AusPayNet) BSB Lookup
The AusPayNet BSB Lookup is the gold standard – it's the official government tool that all banks use.What you can search by:
- BSB Code: Enter the 6-digit number to find branch details
- Financial Institution: Search by bank name (e.g., "Commonwealth Bank")
- Postcode: Find all bank branches in your area
- State: Browse branches by state or territory
- Suburb: Look up branches in specific suburbs
Why use AusPayNet?
- Updated daily with the latest BSB information
- Includes all Australian financial institutions
- Shows which BSBs are active or closed
- Provides full branch contact details
- Free to use with no registration required
2. Individual Bank BSB Directories
Most major Australian banks maintain their own BSB lookup tools:- Commonwealth Bank: Comprehensive branch locator with BSB codes
- NAB: Complete NAB BSB directory by state
- Westpac: Branch finder with BSB lookup functionality
- ANZ: Branch locator including BSB information
3. Third-Party BSB Checker Tools
Several reputable financial websites offer BSB validation services:- BSBNumber.com.au: Comprehensive Australian BSB lookup tool with fast search and detailed branch information
- Wise (formerly TransferWise): Includes BSB checker as part of their transfer service
- Finofo: Free BSB lookup with additional banking information
- Bank.codes: International banking code directory including Australian BSBs
⚠️ Important: While third-party tools are convenient, always confirm critical payment details directly with the bank or using official tools like the AusPayNet lookup or BSBNumber.com.au, especially for large transfers.
How to Use BSB Lookup Tools Effectively
Verifying a BSB Someone Gave You:
- Enter the 6-digit BSB code in the lookup tool
- Check that the bank name matches what you expected
- Verify the branch location makes sense
- Confirm the BSB is currently active (not closed)
Finding a Specific Branch:
- Search by suburb or postcode
- Look for the specific branch you need
- Note down the BSB code for future reference
- Save the branch contact details if needed
Universal BSB Codes You Should Know
Some banks use the same BSB for all customer accounts. Here are the most common universal BSBs:| Bank | Universal BSB | Notes |
|---|---|---|
| Bank of Queensland | 124-001 | All customer accounts |
| Macquarie Bank | 182-512 | All customer accounts |
| AMP Bank | 939-200 | Online banking only |
| Suncorp Bank | 484-799 | All customer accounts |
For Business Users: Advanced BSB Validation
If you're a business handling multiple payments or supplier transactions, consider professional validation services like:- Account name verification: Confirms the account holder's name matches
- Fraud checking: Cross-references against known fraudulent accounts
- Bulk validation: For processing multiple supplier payments
- Real-time verification: Instant validation during payment processing
Major Australian Bank BSB Codes: Quick Reference
Here's a handy reference for the most common BSB codes you'll encounter in Australia. Remember, these are just examples – most banks have multiple BSBs for different branches.Big Four Banks
| Bank | Common BSB Examples | Notes |
|---|---|---|
| Commonwealth Bank (CBA) | 062-000, 063-000, 064-000 | Different states and branches |
| Westpac | 033-000, 033-547, 034-000 | Varies by state and branch |
| NAB | 083-000, 082-902, 084-000 | Multiple branches per state |
| ANZ | 013-000, 014-000, 015-000 | State-based variations |
Other Major Banks
- Bank of Queensland: 124-001 (universal BSB)
- Macquarie Bank: 182-512 (universal BSB)
- ING Direct: 923-100 (universal BSB)
- Bendigo Bank: 633-000 (main), various branch codes
- St George Bank: 112-000 (main), various branch codes
- Bank Australia: 313-140 (universal BSB)
- Suncorp Bank: 484-799 (universal BSB)
💡 Pro Tip: Don't rely on these examples for actual transfers! Always verify the exact BSB for your specific account or the recipient's account using BSBNumber.com.au or your bank's official tools.
Common BSB Mistakes to Avoid
Even experienced Aussies sometimes make these common BSB errors. Here's how to avoid them:1. Using Old or Closed BSB Codes
Bank branches close and merge regularly. An old BSB from a statement that's years old might not work anymore. Solution: Always verify current BSB codes using up-to-date lookup tools.2. Confusing BSB with Account Numbers
BSBs are always 6 digits, account numbers are usually 6-9 digits. Don't mix them up! Solution: BSB = bank branch, Account number = your specific account.3. Forgetting the Hyphen (or Adding Extra Ones)
Some systems want "033547", others want "033-547". Extra hyphens like "03-3-547" will cause errors. Solution: Follow the format requested by your bank's system exactly.4. Using International Codes for Domestic Transfers
Trying to use SWIFT codes for Australian transfers, or BSBs for international transfers. Solution: BSB + account number for Australian transfers, SWIFT codes for international.5. Not Double-Checking Before Hitting "Send"
One wrong digit can send your money to a stranger's account. Solution: Always verify BSB and account numbers using tools like BSBNumber.com.au before confirming transfers.6. Assuming All Branches Have Different BSBs
Some banks use universal BSBs for all customers, regardless of where you opened your account. Solution: Check if your bank uses universal BSBs (like BOQ's 124-001).Frequently Asked Questions About BSB Codes
What does BSB stand for?
BSB stands for Bank State Branch. It's a 6-digit code that identifies which bank and which specific branch holds an account.Can I use any BSB for my bank?
No, you must use the specific BSB assigned to your account. This is usually the BSB of the branch where you opened your account, unless your bank uses a universal BSB system.Do BSB codes ever change?
BSB codes rarely change for existing accounts. However, if your branch closes or merges with another, your bank will notify you of any changes and usually provide a transition period.What's the difference between BSB and SWIFT codes?
BSB codes are for domestic Australian transfers only. SWIFT codes are for international transfers between different countries. You can't use a BSB for overseas transfers.Can I transfer money with just a BSB?
No, you always need both the BSB and the account number to complete any transfer. One without the other won't work.How long do transfers take with BSB codes?
Transfers between accounts at the same bank are usually instant. Transfers between different banks typically take up to 2 hours during business hours, or until the next business day if sent after hours.Are BSB codes the same as sort codes?
Sort codes are used in the UK, while BSB codes are used in Australia. They serve similar purposes but are different systems and aren't interchangeable.What happens if I use the wrong BSB?
If you use an incorrect BSB, your transfer might be rejected or, worse, sent to the wrong account. Always double-check BSB codes before confirming any transfer.Do credit unions use BSB codes?
Yes, credit unions and other financial institutions in Australia use BSB codes just like banks. You can find credit union BSB codes using the same lookup tools.Can I find someone's BSB from their name?
No, you cannot find someone's BSB or account details just from knowing their name. The account holder must provide these details to you directly.Key Takeaways: Mastering BSB Codes in Australia
Understanding BSB codes is essential for anyone living, working, or doing business in Australia. Here's what you need to remember:🎯 Essential BSB Facts:
- BSB = Bank State Branch – a 6-digit code identifying bank branches
- Always pair with account number – you need both for any transfer
- Domestic use only – BSBs are for Australian transfers, not international
- Safe to share for deposits – but be cautious with unknown contacts
- Verify before sending – always double-check BSB codes using reliable tools
Your BSB Toolkit
Bookmark these essential resources for all your BSB needs:- BSBNumber.com.au – Fast, user-friendly BSB lookup and verification
- AusPayNet BSB Lookup – Official government BSB directory
- Your bank's mobile app – Quickest way to find your own BSB
- Bank statements – Your BSB is always listed on recent statements
Next Steps
Now that you understand BSB codes, you might want to explore these related topics:- What Does BSB Stand For? – Simple explanation for beginners
- How to Find Your BSB Number – Step-by-step guide for every bank
- BSB vs SWIFT Code – Understanding the difference for international transfers
- Is it Safe to Share Your BSB? – Security advice and best practices
- Making Payments in Australia – Complete guide to using BSB codes