BPAY vs BSB Transfer: Which One to Use
Last updated: 2026-07-13
Table of Contents
Two Ways to Pay in Australia
When you go to pay a bill or send money in Australia, your banking app usually offers more than one option. Two of the most common are BPAY and a standard bank transfer using a BSB and account number. They look similar on the surface — you enter some numbers, confirm an amount, and the money moves — but they run on different systems and are designed for different jobs. Knowing which to use helps your payment arrive faster, reach the right place, and reconcile correctly on the other end.
What is a BSB Transfer?
A BSB transfer (also called a bank transfer, direct credit, or Pay Anyone) sends money from your account to another Australian bank account. To make one, you need the recipient's:
- BSB number — a six-digit code in the format XXX-YYY that identifies the bank and branch. You can confirm any BSB using BSBFinder.
- Account number — identifies the specific account at that branch.
- Account name — used for your own records and, increasingly, for confirmation checks.
BSB transfers travel over Australia's core payment rails: the Bulk Electronic Clearing System (BECS) for standard batch payments, or the New Payments Platform (NPP) for instant transfers. For a deeper look at these two systems, see our guide on BECS vs NPP.
What is BPAY?
BPAY is a bill-payment service, not a general money-transfer tool. It was created specifically so that businesses, utilities, government agencies, and other billers could receive payments in a structured, easily reconciled way. To pay a bill with BPAY, you enter two pieces of information printed on the bill:
- Biller Code — a number (usually four to six digits) that identifies the organisation you are paying. Each biller has its own unique code.
- Customer Reference Number (CRN) — a longer number that identifies your specific account with that biller, so they know which invoice or account to credit.
You do not need a BSB or account number to use BPAY. The biller code and CRN together tell the system exactly where the money should go and which of the biller's customers it belongs to. BPAY payments are processed through the banking system (largely via BECS) and typically clear in one to two business days, though many billers see them sooner.
Key Differences
| Feature | BSB Transfer | BPAY |
|---|---|---|
| What you enter | BSB + account number | Biller code + customer reference number |
| Best for | Paying people and any bank account | Paying registered billers (bills, invoices) |
| Who can receive | Anyone with an Australian bank account | Only organisations registered as BPAY billers |
| Payment network | BECS or NPP | BECS (via the BPAY scheme) |
| Speed | BECS: 1–2 business days; NPP: instant | Typically 1–2 business days |
| Reconciliation | Manual (reference/description field) | Automatic (CRN links payment to your account) |
| Instant/real-time option | Yes (NPP/Osko) | No (batch processing) |
| Setup for recipient | None — every account has a BSB | Biller must register with BPAY |
When to Use BPAY
BPAY is the right choice whenever you are paying a registered biller and the bill shows a biller code and reference number. Common examples include:
- Utility bills — electricity, gas, water, and internet accounts
- Council rates and government charges
- Credit card and loan repayments
- Insurance premiums
- Rates, fines, and registration fees
The big advantage of BPAY is automatic reconciliation. Because your customer reference number is tied to your account with the biller, the payment is matched to your account automatically. There is no risk of the biller being unable to identify who sent the money, which is a common problem with plain bank transfers if you forget to include a reference.
When to Use a BSB Transfer
A BSB transfer is the more flexible option and is the right choice when you are:
- Paying an individual — a friend, family member, tradesperson, or private seller who does not have a biller code
- Sending money to your own accounts at another bank
- Paying a small business that has given you its BSB and account number rather than a BPAY biller code
- Making an urgent payment where you need the money to arrive instantly — only BSB transfers over the NPP (branded Osko) settle in seconds
- Receiving a salary or government payment — these are direct credits routed to your BSB and account number
If speed matters, remember that only BSB transfers can travel over the NPP for instant delivery. BPAY does not offer a real-time option, so a BPAY payment made late on a Friday may not clear until the following business day. For more on timing, see our guide on how long bank transfers take.
Getting Payments to the Right Place
Both methods depend on entering the correct numbers, but the consequences of a mistake differ.
With a BSB transfer, an incorrect BSB or account number can send money to the wrong account. Because many banks do not cross-check the account name against the number, a valid-but-wrong account number can result in a misdirected payment that is difficult to recover. Always verify the BSB before sending — you can do this in seconds with the BSBFinder Validator. See our guide on what happens when you enter the wrong BSB number for the full picture.
With BPAY, the biller code identifies a known organisation, so payments are far less likely to end up with a stranger. If you enter an invalid biller code or a reference number that does not match, the payment is usually rejected and returned rather than misdirected. This built-in validation is one of BPAY's quiet strengths.
Can a Business Use Both?
Yes — and many do. A business might print a BPAY biller code and CRN on its invoices for customers who prefer bill payments, while also listing its BSB and account number for those who want to pay by direct transfer. Larger organisations often favour BPAY because the automatic reconciliation saves them enormous administrative effort, while smaller businesses and sole traders frequently rely on BSB transfers because registering as a BPAY biller involves setup and ongoing costs.
If you are a customer and both options are offered, either will work. Choose BPAY if you want the payment automatically matched to your account, or a BSB transfer (ideally via the NPP) if you need the money to arrive instantly.
Summary
BPAY and BSB transfers solve overlapping but distinct problems. Use BPAY when you are paying a registered biller and the invoice provides a biller code and customer reference number — it clears reliably and reconciles automatically. Use a BSB transfer when you are paying a person, sending money to another account, or need an instant real-time payment over the NPP. Whichever you choose, verifying the details before you confirm is the single best way to make sure your money arrives where it should. For BSB transfers, BSBFinder lets you check any Australian BSB against its bank and branch in seconds.