What Is a BSB Code?
In Australia, a BSB code (Bank‑State‑Branch) is a six-digit identifier used to precisely route bank transfers to the correct branch. It always works alongside the account number to ensure transfers reach the intended destination.
The typical structure is XXY‑ZZZ, where:
- XX = Bank or financial institution code;
- Y = The state or territory code of the branch location;
- ZZZ = Specific branch number.
Example: BSB “082‑902”:
- 08 = NAB (National Australia Bank),
- 2 = Australian Capital Territory (ACT),
- 902 = The Canberra City branch.
DogPay Context: How to Handle BSB Codes
If using DogPay to withdraw funds to an Australian bank account, the BSB code becomes essential. Here’s what you should know:
- Why BSB Matters To ensure funds are deposited correctly, always pair the correct BSB with the receiver’s account number. A mismatch could misdirect the funds.
- How to Find the Right BSB
- Log into your bank’s online portal—or mobile app—to view the BSB paired with your account number.
- Use your bank’s branch locator on its website.
- Find it on printed statements or chequebooks.
- When unsure, call bank support to verify.
- Why Accuracy Is Crucial Since BSB codes pinpoint the branch—not the account—an error can mean failed or misdirected transactions.
- International Transfer Relevance
- For inbound international transfers to Australia, you may need both the BSB and the account number. Some receivers may prefer SWIFT code instead or in addition.
- Note: BSBs are not IBANs. Australia generally doesn’t use IBAN systems.
Quick Reference Table
| Item | Recommendation |
|---|---|
| Withdrawal Destination | Always provide the correct BSB + account number for Australian bank transfers |
| Verification | Use online banking, branch websites, or customer support to confirm |
| Error Avoidance | Even one digit wrong in BSB can delay or misdirect your funds |
| Cross-Border Transfers | Be aware if SWIFT code is also required alongside BSB/account number |













