Home Payments BPAY
Last updated 16 June 2026 How we rate
AU Instant Payment
B

BPAY in Australia

BPAY launched in 1997 and is still, 28 years later, the most widely used bill payment system in Australia. Around 18 million payments flow through BPAY every month. About 76% of Australians who pay bills use BPAY at some point. The system reaches over 16,000 different billers and is offered by more than 170 financial institutions. If you've ever paid an electricity bill, a council rates notice, the ATO, your private health insurance, your university tuition, or a Telstra account from your banking app using a Biller Code and a Customer Reference Number, you've used BPAY.

By the Settled payments desk· 17 min read

What's striking is that BPAY does this without sitting on the modern NPP infrastructure that powers PayID and Osko. BPAY runs on its own legacy rails, with a same-day rather than real-time settlement model and a strictly structured payment format that requires a Biller Code and a Customer Reference Number for every transaction. It's not flashy, it's not instant, and it's not designed for arbitrary person-to-person payments. What it does, it does at scale and with extraordinary reliability.

This page covers how BPAY actually works in Australia, where to find the codes on your bills, why BPAY is increasingly the surcharge-free choice now that card surcharges are being applied more aggressively, how it compares to Osko and PayTo, and where its limits are.

Quick facts

Service
Bill payment system
Operator
Australian Payments Plus (formerly BPAY Group)
Regulator
Reserve Bank of Australia (RBA)
Launched
1997
Bank coverage
170+ financial institutions
Billers
16,000+
Monthly payments
~18 million
Speed
Same-day to next business day (batch processing)
Architecture
Legacy infrastructure, separate from the NPP
Cost to consumers
Free at almost all Australian banks
Required to pay
Biller Code + Customer Reference Number (CRN) + amount

How BPAY works

BPAY uses a structured payment format that's specifically built for biller transactions. Three pieces of information are required for every payment:

Biller Code. A unique number (typically 4 to 6 digits) that identifies the business or government agency receiving the payment. The ATO is 75556. The ANU is 39545. AGL has its own. Each Telstra service category has its own. Some businesses have multiple Biller Codes for different products (one for residential electricity, one for gas, one for business accounts). You'll find the Biller Code on the bill itself, usually right next to the BPAY logo in the payment options section.

Customer Reference Number (CRN). A unique number that identifies you (the payer) at the biller's end. The CRN tells the biller which customer's account or which invoice the payment should be applied to. CRNs include a built-in check digit at the end, which means that if you mistype the number, your bank's BPAY system will detect the error and refuse the payment before it goes through.

Amount. What you're paying.

You enter these three things in your bank's internet banking or mobile app under the BPAY option, confirm, and the payment is sent.

The CRN check digit is the underrated feature of the system. Unlike a BSB and account number transfer where a typo can send your money to a stranger, BPAY refuses to process a payment with an invalid CRN. This is why mistaken BPAY payments are rare compared to general bank transfers.

Where to find Biller Codes and CRNs

Every BPAY-enabled bill displays the Biller Code and CRN in the payment options section. Usually on the back of the bill or on the second page, next to the BPAY logo (an orange B with payment lines next to it).

Some specific examples from common Australian billers:

AGL. Look for the orange BPAY logo on the payment section of the bill. Biller Code is listed directly alongside.

Origin Energy. Check the bottom right of the first page.

EnergyAustralia. Inside the "Payment Options" box.

Telstra. In the payment slip section, varies by product type.

ATO. Biller Code is always 75556. You generate your Payment Reference Number (PRN, which acts as the CRN) through ATO online services, and the PRN differs for income tax versus activity statement payments.

Universities and government agencies. The Biller Code is listed on the invoice, and the CRN is unique to your student or customer account.

Insurance and health funds. NRMA, RACV, Bupa, Medibank, Allianz and most others list BPAY details in the payment methods section of premium notices or statements.

If you can't find the BPAY details on a bill, the biller may not accept BPAY (rarer than it used to be, but possible for some smaller businesses) or the bill may be in a non-standard format.

For frequent billers, most banks let you save the details under a nickname so you only need to enter the Biller Code and CRN once.

BPAY View: the feature that gets ignored

One feature worth knowing about even though most people don't use it.

BPAY View is a service where eligible billers send their bills directly to your internet banking inbox. When the bill arrives, the Biller Code, CRN, due date and amount are pre-filled. You review the bill and approve the payment. No re-typing of codes, no chance of mistyping, no managing paper or PDF bills.

Major billers offering BPAY View include the ATO, most energy retailers, some councils, telcos, and many insurers. Setup happens through your bank's BPAY View management page.

It's underused because most Australians never look at the feature. If you pay more than a handful of bills a month via BPAY, BPAY View saves time and eliminates the most common error category (mistyped CRNs that don't match the biller's records even when the check digit is technically valid).

Speed: not instant, but predictable

BPAY does not use real-time settlement. It runs on its own legacy batch processing infrastructure, separate from the NPP.

In practice:

Same business day if paid before cutoff. Most banks have a daily cutoff (typically around 6pm Sydney time on business days). Payments made before cutoff usually reach the biller's account on the same business day.

Next business day if paid after cutoff. Payments made after cutoff process the next business day. Weekend and public holiday payments process on the following business day.

Reliable timing. While not instant, BPAY's timing is highly predictable. Bills marked as paid arrive at the biller within the published timeframe with very high reliability.

The same-day-rather-than-instant model is fine for bills. You're paying ahead of a due date that's days or weeks out. Real-time settlement isn't the value proposition. Reliable, structured, surcharge-free payment is.

This is also why the NPP's instant rails haven't displaced BPAY for biller payments. The Osko model is great for person-to-person and ad-hoc transfers; the BPAY model is great for the structured, reconciliation-heavy world of biller invoicing.

The surcharge advantage (and why it matters more in 2025)

This used to be a minor feature. As of 2025, it's become one of the strongest reasons to choose BPAY.

The ACCC and Treasury have been progressively tightening the rules around card surcharging in Australia. Many billers that previously absorbed card processing fees are now passing surcharges through to customers, particularly on credit card and (increasingly) debit card payments. Surcharge rates of 1% to 2.5% on card payments are now common across utilities, government agencies, universities and insurance companies.

BPAY is almost always exempt from these surcharges. The reason is structural: BPAY processing costs the biller a fraction of what card networks charge, so passing a surcharge through isn't economically necessary, and many billers explicitly position BPAY as the no-surcharge alternative.

Common examples where BPAY is specifically promoted as surcharge-free:

  • Universities. ANU explicitly notes that "Payments utilising the BPAY payment method will not incur a surcharge" while card payments may incur one (effective from 23 January 2025).
  • State revenue offices. Most state government payments (rego, fines, taxes) carry surcharges on cards but not on BPAY.
  • Councils. Council rates payable via BPAY typically attract no surcharge; the same payment by credit card might cost an extra 0.8-1.5%.
  • Health funds and insurance. Premium payments through BPAY usually free; credit card may attract a surcharge.

If you're paying a bill over A$500, the surcharge difference between BPAY and card can easily be A$5-15 per transaction. For larger payments (tax bills, university fees, business premium notices), the savings scale up quickly.

Bank coverage

BPAY is offered by 170+ Australian financial institutions, which is essentially every retail bank, credit union and mutual bank that supports internet or phone banking. Confirmed BPAY participants include:

Big Four banks. CommBank, Westpac, NAB, ANZ — all full BPAY support.

Regional and digital banks. Macquarie, ING, Bendigo, Bank of Queensland, Suncorp, Bankwest, HSBC Australia, Citi Australia and others.

Credit unions and mutual banks. Most credit unions and customer-owned banks, including Great Southern Bank (formerly CUA), Beyond Bank, P&N, Heritage, IMB, RACQ Bank, and many others.

Neobanks. Major neobanks that offer transaction accounts include BPAY in their feature set; check your specific bank's app.

The handful of banks that don't offer BPAY tend to be foreign banks without retail Australian operations or specialist institutions without consumer transaction accounts.

Costs

For consumers, BPAY is free at almost all Australian banks. There are no per-transaction fees from BPAY itself. Your bank may charge for BPAY from a credit card account (usually a small percentage or flat fee), but BPAY from a savings or cheque account is free at virtually every bank.

For billers, the cost structure is different. Billers pay BPAY a fee per transaction they receive, plus a monthly fee for the merchant facility. These costs are usually significantly lower than card processing fees, which is the underlying reason BPAY is generally surcharge-free at the consumer end.

The free-to-consumer, low-cost-to-biller structure is part of what makes BPAY's longevity make sense. It was built as cooperative payments infrastructure, not as a commercial product to maximise per-transaction revenue.

Limits

Limits on BPAY payments come from two sources:

Biller limits. The business receiving the payment sets upper and lower limits per transaction. Many billers cap individual payments at amounts that make sense for their typical bills. Some limit the value of payments accepted from particular sources (for example, capping credit card BPAY payments at lower amounts than from savings accounts).

Bank limits. Your financial institution sets daily BPAY limits per account. Many retail banks default to around A$5,000 per day for personal customers, with the ability to raise the limit through internet banking or by contacting the bank.

If you need to make a large BPAY payment (a tax bill, a university fee, a big insurance premium), check both your bank's limit and the biller's stated maximum before initiating. Splitting across two days is sometimes necessary for very large amounts.

Where BPAY is the right tool

Five scenarios where BPAY is the right choice.

Paying any registered Australian biller. Council rates, utility bills, telco accounts, insurance premiums, health fund payments, tax payments, university fees, government charges. If the biller offers BPAY, it's almost always the cheapest and most reliable way to pay.

Avoiding card surcharges. As surcharges on card payments become more common in 2025, BPAY's surcharge exemption is real money saved on larger bills.

Bills with structured references that need to match exactly. The CRN check digit prevents the most common reconciliation errors. Bills paid via BPAY apply to the correct account at the biller without manual intervention.

Scheduled recurring payments. Most bank apps let you set up scheduled BPAY payments that recur monthly or quarterly. Useful for regular bills that don't quite fit a direct debit model.

Tax payments to the ATO and government agencies. The ATO has positioned BPAY as a preferred payment method. The PRN system aligns directly with the BPAY CRN structure. Payments process reliably and arrive within the published timeframe.

Limitations

Not person-to-person. BPAY is for structured biller payments only. You can't send money to a friend using BPAY because friends don't have Biller Codes. For person-to-person payments, use PayID or a standard bank transfer (which now usually routes via Osko).

Not real-time. Same-day or next-business-day timing. For an urgent payment that needs to land in seconds, BPAY isn't the right tool. Use Osko or PayID-enabled transfer instead.

Each biller needs to be registered. Small businesses or one-off recipients may not have a BPAY Biller Code. The cost of getting set up as a biller may not be worthwhile for low-volume merchants.

Limited international reach. BPAY is a domestic Australian system. International bills are paid through other channels (international wires, foreign currency cards, specialist remittance providers).

The CRN check digit isn't infallible. While it catches typos, it doesn't catch all errors. A CRN that's valid in format but wrong for your specific account can still result in a payment going to a different customer's account at the same biller. BPAY View largely solves this by pre-filling the correct CRN automatically.

How BPAY compares to alternatives

Against Osko, the two services are operated by the same parent (AusPayPlus) but use different rails and serve different purposes. Osko is for real-time person-to-person and ad-hoc transfers on the NPP. BPAY is for structured biller payments on legacy infrastructure. Both have a role; neither replaces the other. Most Australians use both regularly without thinking about it.

Against PayTo, PayTo is the newer NPP overlay for authorised recurring payments. It's designed to replace direct debit, not BPAY. Some billers are migrating their direct debit relationships to PayTo, but BPAY remains the default for one-off bill payments where you initiate the transaction.

Against PayID, PayID is an addressing service for individuals and businesses receiving arbitrary payments. BPAY is a structured biller payment system. Different layers, different purposes.

Against traditional bank transfer to the biller's BSB and account number, BPAY is more error-proof (the CRN check digit prevents misallocations) and reconciles automatically at the biller's end. Traditional bank transfer requires the biller to manually match payments to invoices, which is slower and prone to errors when the reference field is wrong.

Against credit card payment, BPAY is almost always surcharge-free where the card payment isn't. For larger bills, this is significant money. Credit cards offer rewards points and dispute rights that BPAY doesn't; whether those outweigh the surcharge depends on your specific card and the bill size.

Against direct debit, BPAY is initiated by you (the payer) rather than authorised in advance for the biller to pull. You retain control over timing and amount. Direct debit (and increasingly PayTo) suits situations where you want the biller to handle payment automatically; BPAY suits situations where you want explicit confirmation each time.

For a method-by-method comparison, see our e-wallet fees and speed comparison.

Frequently asked

BPAY is an Australian bill payment system operated by Australian Payments Plus. To pay a bill, you enter the biller's Biller Code, your Customer Reference Number from the bill, and the amount you want to pay in your bank's internet banking or mobile app. The payment is processed through BPAY's network and reaches the biller within the same or next business day.

This guide is general information about payment systems available in Australia. BPAY is a registered trademark of BPAY Pty Ltd, part of Australian Payments Plus. Bank-specific fees, limits and features may apply; check your bank's terms for current details. For our editorial standards, see <a href="/how-we-rate/" style="color:#A0522D;border-bottom:1px solid #E3CDB4">How We Rate</a>.