What is Osko? NPP Instant Payments Explained

Last updated: 2026-07-13

Table of Contents

The Instant Payment You've Probably Already Used

If you have ever sent money to a friend through your banking app and watched it land in their account within seconds — even on a Sunday night — you have almost certainly used Osko. It is the brand name behind most of Australia's real-time bank transfers, yet many people have never stopped to ask what it actually is or how it works. Osko, the New Payments Platform (NPP), and PayID are closely related but distinct pieces of the modern Australian payments puzzle. This guide explains how they fit together.

What is the NPP?

The New Payments Platform (NPP) is the underlying infrastructure that makes real-time payments possible in Australia. Launched in February 2018, it was built by a consortium of financial institutions in partnership with the Reserve Bank of Australia (RBA) to modernise a payments system that had long relied on next-day batch processing.

The NPP is best thought of as a rail — the tracks that payments run on. It processes each transaction individually and in real time, 24 hours a day, 7 days a week, 365 days a year. Settlement between banks happens instantly through the RBA's Fast Settlement Service (FSS), which is why NPP payments clear on weekends, public holidays, and in the middle of the night with no delay. For a comparison with the older batch system, see our guide on BECS vs NPP.

What is Osko?

Osko is an overlay service that runs on top of the NPP rail. It is operated by BPAY Group, and it is the most widely used way that everyday customers experience NPP payments. When your banking app shows an outgoing or incoming payment labelled "Osko," it means that payment travelled over the NPP.

The distinction matters: the NPP is the infrastructure, and Osko is the consumer-facing service built on it. In practice, when a bank says it offers "instant transfers," it usually means it supports Osko payments over the NPP.

Osko offers several features beyond simple speed:

  • Payments in under a minute. Osko Service 1 delivers funds to the recipient's account almost immediately, typically within seconds.
  • Richer payment descriptions. Osko allows a description of up to 280 characters to travel with the payment, far more than the short reference fields of older systems. This makes it easier for recipients to understand what a payment is for.
  • Request to Pay. Osko supports messaging that lets a business or individual send a payment request, which the payer can then action from their banking app.

What is PayID?

PayID is another service that works alongside the NPP. Rather than being a payment rail, it is a directory that links an easy-to-remember identifier to a bank account. A PayID can be your:

  • Mobile phone number (the most common choice)
  • Email address
  • ABN (Australian Business Number)
  • Organisation identifier

When someone pays you using your PayID, the NPP looks up the BSB and account number registered against that identifier and routes the payment accordingly. Crucially, the payer sees your registered name before confirming, which helps prevent money being sent to the wrong person. For a full comparison, see our guide on PayID vs BSB.

How Osko, the NPP, and PayID Fit Together

These three names describe different layers of the same system:

Layer Name Role
Infrastructure NPP The real-time rail that carries and settles payments
Overlay service Osko The consumer service that delivers fast payments and rich descriptions over the NPP
Addressing PayID A directory that lets you pay to a phone number or email instead of a BSB

A single payment can involve all three. Imagine you pay a friend by entering their mobile number in your banking app. The PayID directory resolves that number to their BSB and account. The payment is sent as an Osko transfer, and it travels over the NPP rail, settling in seconds through the RBA. You experience one simple action; behind the scenes, three components cooperate.

Importantly, you do not need a PayID to use Osko. You can make an Osko payment using a traditional BSB and account number — the transfer still settles in real time over the NPP. PayID simply offers a more convenient way to address the payment. You can verify any BSB before sending with the BSBFinder Validator.

Do BSB Numbers Still Matter?

Absolutely. Even with Osko and PayID, the BSB number remains the fundamental routing code for every Australian bank account. When you pay via PayID, the BSB is still there — it is just resolved automatically from the directory rather than typed in by you. When you pay by BSB and account number directly, the BSB does exactly what it always has: it identifies the receiving bank and branch. To understand the structure of these codes, see our guide on what is a BSB number.

Which Banks Support Osko?

Osko is supported by all four major Australian banks and the large majority of smaller institutions:

  • Commonwealth Bank (CommBank)
  • Westpac
  • ANZ
  • National Australia Bank (NAB)
  • Plus most other banks, credit unions, and building societies, including Bendigo Bank, Bank of Queensland, Macquarie, ING, and Up

Because coverage is now so broad, most transfers between Australian bank accounts can be sent instantly. That said, a small number of accounts or transaction types may still route over the older BECS system, so not every transfer is guaranteed to be instant.

When a Payment Isn't Instant

If you send a transfer and it does not arrive within a minute or two, one of a few things is usually happening:

  • The receiving account does not support Osko, so the payment falls back to the standard BECS system and may take one to two business days.
  • The bank has applied a hold or security check, which is common for first-time payees or unusually large amounts.
  • The payment was sent as a scheduled or future-dated transfer rather than an immediate one.

For a broader explanation of transfer timing across all the systems, see our guide on how long bank transfers take.

The Future: PayTo and Beyond

The NPP continues to expand. PayTo is a newer overlay service that brings modern, real-time direct debit functionality to the platform. It lets billers set up recurring payments that the customer pre-authorises through their banking app, with the ability to view, pause, and cancel agreements directly. As PayTo adoption grows, more of the payments that traditionally ran over the older BECS system are expected to migrate to the NPP.

Summary

Osko is the fast-payment service most Australians use every day, PayID is the convenient addressing layer that lets you pay to a phone number or email, and the NPP is the real-time rail underneath both. Together they mean that a growing share of Australian bank transfers arrive in seconds, around the clock. And underpinning all of it, the humble BSB number still directs each payment to the right bank and branch. Whenever you need to confirm one, BSBFinder has you covered.

Related Guides