Home Payments Osko
Last updated 16 June 2026 How we rate
AU Instant Payment
O

Osko in Australia

Osko is the part of Australia's instant payment system that actually moves the money. PayID, which we covered separately, is the addressing layer that tells the system where to send a payment. Osko is what does the sending. The two were launched together on 13 February 2018, and they're so tightly integrated in most banking apps that the average Australian uses Osko every week without ever knowing the name.

By the Settled payments desk· 16 min read

Operated by Australian Payments Plus (AusPayPlus), and originally launched by BPAY, Osko was the first overlay service built on top of the New Payments Platform (NPP). Everything that's distinctive about modern Australian instant payments (real-time settlement, 24/7 availability, the 280-character reference field that finally lets you put a proper description on a bank transfer) is delivered through Osko. When your bank tells you a transfer "will arrive in seconds", that's Osko doing the work.

This page covers what Osko actually is, why the distinction from PayID matters, how the automatic routing decision in your bank works, what the 280-character information payload changes for businesses, and where Osko fits next to BPAY and PayTo.

Quick facts

Service
Real-time payment service (overlay on the NPP)
Operator
Australian Payments Plus (formerly BPAY)
Underlying platform
New Payments Platform (NPP)
Regulator
Reserve Bank of Australia (RBA)
Launched
13 February 2018 (first NPP overlay service)
Speed
Real-time, typically under 60 seconds, often under 15 seconds
Availability
24/7, including weekends and public holidays
Cost to consumers
Free at almost all Australian banks
Information payload
Up to 280 characters per payment (ISO 20022 standard)
Settlement
Reserve Bank's Fast Settlement Service

Osko vs PayID: the difference that matters

This is the section worth getting straight before anything else.

PayID is an addressing service. It links a friendly identifier (your phone number, email, ABN, or ACN) to a bank account. It's how the system finds where a payment should go. PayID doesn't move money. It only directs traffic.

Osko is a payment service. It's the actual mechanism that transfers funds between Australian banks in real time. Osko handles the messaging, settlement, and timing of the transfer. It moves money. It doesn't address it.

Here's how they work together in practice. Sarah wants to send $50 to Dave. She opens her CommBank app, selects "Pay to PayID", enters Dave's mobile number, and confirms. Behind the scenes, two things happen:

  1. The PayID system looks up Dave's mobile number, finds it linked to his Westpac account, and returns Dave's name to Sarah's app (this is the Confirmation of Payee step we covered in our PayID guide).
  2. Osko takes the payment instruction, routes it through the NPP, settles the funds at the Reserve Bank's Fast Settlement Service, and delivers $50 to Dave's Westpac account in under a minute.

PayID resolved the address. Osko moved the money. If Sarah had typed Dave's BSB and account number instead of using his PayID, the same Osko payment service would still have moved the money. The only difference would have been how the address was identified at the start.

The reason this distinction matters: you don't choose Osko. Your bank automatically routes eligible payments through Osko whenever both your bank and the recipient's bank are NPP participants. You'll see the Osko logo in your transaction history or on receipts, but there's no "Use Osko" button to tick.

How Osko routing actually works

Whether a payment goes through Osko depends on three things, all decided automatically by your bank.

Your bank's NPP participation. All Big Four banks (CommBank, Westpac, NAB, ANZ) plus most regional banks, mutuals, credit unions and neobanks participate in the NPP. If you're banking with one of these, your outbound payments are eligible.

The recipient bank's NPP participation. The receiving institution also has to be on the NPP. This is universal among major Australian retail banks, but a handful of niche institutions or older specialist banks may not yet participate.

The payment type. Most consumer and small-business payments through your banking app are eligible. Some payment types still route through the older BECS system (typically scheduled batch direct debits, payroll runs that haven't migrated to PayTo yet) but this is changing as BECS is being phased out by June 2030.

When all three conditions are met, your bank routes the payment through Osko automatically. You see it as "instant" or "real-time" in your app. The transaction history may show "Osko" or "via NPP" or simply "transfer", depending on how your bank labels it.

If any condition isn't met, the payment falls back to the older bank transfer rails (BECS), which settle next business day. Most people don't notice the difference until they send a payment expecting it to arrive instantly and find it doesn't. That's almost always a non-NPP recipient bank, not a problem with Osko itself.

The 280-character information payload

This is the underestimated feature of Osko, and the one that genuinely changes things for businesses.

Older Australian payment systems (BECS, traditional bank transfers) supported only a short free-text reference field, typically 18 characters. You could fit "Rent Apr" or "Invoice 247" but not much more. References got truncated. Reconciliation was painful.

Osko uses the ISO 20022 messaging standard, which allows up to 280 characters of structured payment information alongside the transaction. This carries:

  • Full invoice numbers and references
  • Payment descriptions
  • Structured metadata for accounting reconciliation
  • Tax and BAS-relevant categorisation
  • Custom business identifiers

For consumers this means transfers carry a proper description that the recipient can actually read. For businesses it means a single Osko payment includes enough metadata for an accounting system to automatically match the receipt to an outstanding invoice. Xero, MYOB, QuickBooks and other AU accounting software have integrated Osko's payload format to make this work end-to-end.

This is why the move from BECS to NPP isn't just about speed. It's also about data. A real-time payment with rich metadata is fundamentally a different kind of transaction from a next-business-day bank transfer with a truncated reference.

Speed and reliability

Osko payments typically arrive in under 60 seconds. In practice most settle in 5 to 15 seconds during business hours. Weekend and overnight transfers complete just as fast.

Settlement happens individually for each transaction through the Reserve Bank's Fast Settlement Service (FSS), an RBA-operated engine that finalises payments between banks one at a time using exchange settlement accounts at the central bank. There's no batch window, no end-of-day cutoff, no waiting for the next business day.

Reliability has been strong over the seven years since launch. Major outages have been rare and short. The distributed architecture (each bank operates its own Payment Access Gateway, built on SWIFT-developed infrastructure) means a problem at one bank doesn't take down the whole network.

Failed Osko payments happen occasionally. The usual reasons:

  • The recipient PayID isn't registered (if PayID was the addressing method)
  • The recipient bank's NPP connection is temporarily down (scheduled maintenance)
  • The payment hits your bank's daily NPP limit
  • AML or fraud screening holds the transaction for review

In each case, your bank shows a clear error and either retries automatically or asks you to take action.

Costs

Free for consumers at almost every Australian bank. There are no per-transaction fees, no monthly fees, no setup fees for Osko itself. The bank may charge for the underlying account, but Osko-specific charges don't exist at the consumer level.

For business accounts, Osko payments may be subject to the bank's standard NPP transaction fees, which vary by institution and account type. These are typically very low (cents per transaction or zero) compared to card processing fees (1.5%-3% of the transaction value).

For merchants accepting payments via NPP through a payment processor, the processor's fee structure applies but is generally significantly lower than card networks. This is one reason some Australian businesses now offer small discounts or no-surcharge policies for NPP payments compared to card.

The free-to-consumer model is structural. Osko was designed as public payments infrastructure, not as a commercial product to monetise consumer transfers. It's funded by participating banks paying for their NPP gateway connections and clearing fees, not by consumer transaction fees.

Bank coverage

Osko coverage matches NPP coverage, which is essentially universal across Australian retail banking. Confirmed Osko participants include:

Big Four banks. CommBank, Westpac, NAB, ANZ all offer full Osko support for personal and business accounts.

Major regional and digital banks. Macquarie, ING, Bendigo, Bank of Queensland, Suncorp, Heritage, Bankwest, Bank Australia, and most other ADIs.

Credit unions and mutual banks. Most credit unions, customer-owned banks, and mutual banks participate.

Neobanks. Up, Volt (restructured), 86 400 (now part of NAB), and other digital-first banks.

International banks operating in AU. HSBC, Citi, ICBC and others with retail Australian operations.

If your bank account is at a mainstream Australian ADI, Osko is available to you whether or not you've thought about it.

Other NPP overlay services

Osko was the first overlay service on the NPP and remains the most-used, but it isn't the only one. The architecture is designed to support multiple specialist services on the same underlying infrastructure.

PayTo (covered in detail on its own page) is the newer overlay launched in 2022. It replaces direct debit with a real-time authorisation model. Where Osko is for one-off and ad-hoc payments, PayTo is for recurring authorised payments: subscriptions, utility bills, gym memberships, SaaS billing. See our PayTo guide for the full picture.

Information-rich payments (CAT SCT) is an overlay that extends the standard ISO 20022 payload with additional structured data for specific payment categories. Payroll, superannuation contributions, and tax payments can carry classifications that downstream systems use for automatic processing.

International Payments Service (IPS) handles the domestic leg of inbound international payments, replacing the older SWIFT-direct path for many incoming transfers. The international payment lands in the recipient's bank faster and with richer information than the legacy route allowed.

For most consumers, Osko remains the visible service. The other overlays operate mostly in the background or for specific business workflows.

Where Osko genuinely shines

Five scenarios where Osko is the right tool.

Real-time peer-to-peer payments. Sending money to another Australian, especially when timing matters. Splitting a restaurant bill at the table. Paying back a friend who covered something. Sending money to family on a Saturday night.

Real-time business invoicing. Receiving payment from a customer who pays via NPP (using either your PayID or your BSB and account) and seeing the funds in your account within 30 seconds, with a full invoice reference attached for reconciliation.

Real-time payroll. Some Australian employers have moved to Osko-based payroll, paying employees on the actual payday rather than overnight before. For casual and contract workers especially, this changes cash flow.

Government refunds and rebates. The ATO, Services Australia, and state agencies increasingly use Osko-based payments for refunds. ATO tax refunds can land within hours of processing, not 1-3 business days.

Out-of-hours transfers. Late Friday night, Saturday morning, Sunday evening, public holidays. Osko works the same as Tuesday at 10am. There's no batch window to miss.

Limitations

Domestic only. Osko is part of the Australian NPP. It doesn't handle international transfers. For sending money overseas, you'll need a wallet like Wise, a Big Four bank international service, or a specialist remittance provider.

Irreversible. Once an Osko payment lands in the recipient's account, you can't reverse it. This is the structural trade-off of any real-time payment system. The defence is Confirmation of Payee (which shows the recipient's name before you confirm), good verification habits, and not sending substantial amounts to PayIDs you haven't verified through a separate channel.

Bank limits apply. Your bank sets daily NPP limits per account, typically A$1,000 to A$10,000 for personal accounts with the ability to raise the limit through the app for larger transactions. Hitting the limit fails the payment until the limit is reset.

Some legacy payments still route through BECS. Direct debits and certain scheduled batch payments may still go through the older system until they migrate to PayTo by June 2030. You'll see the difference in timing (next business day rather than real-time).

Falls back to BECS for non-NPP recipients. A handful of niche or specialist banks aren't on the NPP yet. Payments to those institutions automatically fall back to BECS, with next-business-day settlement.

How Osko compares to alternatives

Against PayID, the comparison doesn't really make sense because they're not alternatives. PayID is the addressing layer; Osko is the payment service. You use both together when you send money via PayID, with Osko doing the actual moving.

Against BPAY, BPAY is the older biller-payment system designed for paying utility companies, government agencies, and other registered billers using Biller Codes and Customer Reference Numbers. Different rails (Osko on NPP, BPAY on its own legacy infrastructure), different timing (Osko real-time, BPAY same-day), different purposes (Osko for arbitrary payments, BPAY for structured biller payments). Both are operated by AusPayPlus.

Against a traditional BSB and account number bank transfer using the older rails (BECS), Osko is dramatically faster (real-time vs next-business-day) and carries richer information (280 characters vs ~18). BECS still works for payments that don't qualify for NPP routing, but the user experience is noticeably worse.

Against PayTo, PayTo is for authorised recurring payments (subscriptions, direct debits, bill agreements). Osko is for one-off and ad-hoc transfers. Both are NPP-based overlays with similar timing and security characteristics, but they solve different problems.

Against international wallets like PayPal, Wise or Revolut, Osko handles only domestic Australian payments. For overseas transfers, holding multi-currency balances, or international consumer protection, those wallets do something Osko doesn't try to do.

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

Frequently asked

No. They're two different layers of the same system. PayID is an addressing service that links your phone number, email or ABN to a bank account. Osko is the payment service that moves money between bank accounts in real time. When you send money via PayID, the actual transfer happens through Osko.

This guide is general information about payment systems available in Australia. Osko is a registered trademark of NPP Australia Limited, part of AusPayPlus. 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>.