Australian Cash

payment rails

How BPAY works and when it suits bill payments

How BPAY moves money in Australia, what biller codes and reference numbers do, how long ATO payments take, and the checks to run before you pay.

Checked: 2026-09-28

If a bill offers BPAY, you have a decision to make: use it, or pay another way. This guide explains what BPAY actually does with your money, what the biller code and reference number are for, how long a payment can take to land, and the checks worth running before you press pay. The goal is to help you choose a payment method for a specific bill on a specific due date — not to tell you which option is "best".

What BPAY does

BPAY is a bill payment service you reach through your own bank, rather than through the business you're paying. You're already logged in to your own banking; you choose to pay a bill; your bank sends the money, plus two identifiers, to the biller's bank.

That structure matters for three practical reasons:

What BPAY does not give you is instant settlement. That's the trade-off, and it's the one that catches people out near a due date.

The two identifiers on every BPAY bill

A BPAY payment is routed by two numbers printed on your bill:

Field What it does What to check
Biller code Identifies the organisation being paid That the code on your bill matches the organisation you intend to pay
Reference number Identifies your account with that biller That it's copied exactly, with no digits dropped or transposed

The reference number is the part that causes problems. It's usually your customer or account number with that biller, and it's how the payment gets matched to your account. A correct biller code with a wrong reference number can mean the money sits unallocated, or is credited to another customer's account, and you have to chase it.

Two habits solve most of this: copy the reference from the bill itself rather than retyping it, and compare the digits on screen against the bill before confirming. For recurring bills, save the payment as a payee once the first payment has posted correctly.

Making the payment: the ATO's steps as an example

Because the wording differs between banks, it helps to see the sequence on a real bill. On its BPAY page, the Australian Taxation Office describes paying it this way:

  1. Sign in to your online banking (the ATO frames this as accessing secure services and viewing your details online).
  2. Select the account you want to pay from and find the BPAY option.
  3. Enter the ATO's biller code and your reference number, and the amount.
  4. Confirm — the ATO notes your confirmation button may be labelled differently, for example "Submit" or "Pay bill".

The ATO also lists another way to pay with BPAY, where they can help you make a payment from an Australian cheque, savings, debit card or credit card (Visa or Mastercard) account.

The general shape is the same for any biller: pick the account, find BPAY, enter the two numbers and the amount, confirm.

How long it takes

This is the number that should drive your timing. The ATO states that payments made through BPAY can take up to 4 business days from the day you make the payment to be received by them and appear on your ATO account.

Treat that as the ATO's timeframe, not a universal rule. Other billers are likely to post on their own schedules, and your bank may have cut-off times after which a payment is treated as made the next business day. So the useful interpretation is:

Which funding sources can be used

The ATO's page says BPAY payments to it can be made from an Australian cheque, savings, debit card or credit card (Visa or Mastercard) account.

Read that carefully, though: it's a statement about paying the ATO. Whether another biller accepts a BPAY payment funded by a credit card, and whether that biller or your card issuer treats it as a purchase or a cash advance, is not something this source covers. Verify it with your biller and your card issuer before you choose a card as the funding source.

When BPAY suits a bill payment

BPAY tends to fit well when:

It suits less well when:

Checks before you press pay

Run through these each time:

What to verify yourself

BPAY's mechanics are stable; the specifics around any one bill are not. Confirm directly with your bank and biller:

For ATO payments specifically, the ATO's own BPAY page is the authoritative source on its biller code, reference number and processing time.

Next steps

Pull up the bill you need to pay and locate the biller code and reference number. Check your bank's BPAY option and cut-off time, then compare the processing time against the due date. If the gap is tight — and for ATO payments, allow up to 4 business days per the ATO — use a faster method or arrange an extension with the biller before the date passes.

If the bill is a loan repayment and you're reviewing how those payments are set up, Australian Cash's home loan guide covers the repayment side of borrowing.

This article is general information about how a payment method works. It isn't legal, tax, financial or credit advice, and it doesn't account for your circumstances. Payment times, fees and options vary by bank, biller and product — check them with the relevant provider before acting, and contact the organisation directly if a payment hasn't appeared when you expected it.