OSKO is the real-time payment rail that sits behind every PayID transaction in Australia. Most punters conflate the two, but they're technically distinct — and understanding the difference matters when your bank shows a decline or your casino's cashier lists "OSKO only".
OSKO ("Overlay Service") is a real-time bill-payment and person-to-person payment service built by BPAY, running on Australia's New Payments Platform (NPP). Its job is to settle a payment between two AU-licensed banks in under 10 seconds, 24/7. PayID is the addressing layer that sits on top: it lets you send money using an email / phone / ABN instead of a BSB + account number. Every PayID transaction from an OSKO-participating bank uses OSKO for settlement — you just don't always see the OSKO label on your statement.
| Layer | What it is | Operator |
|---|---|---|
| NPP (New Payments Platform) | The underlying 24/7 real-time interbank payment infrastructure | NPP Australia (AusPayPlus) |
| OSKO (Overlay Service) | A branded overlay for real-time person-to-person payments on the NPP; provides message text + payment references | BPAY (the same organisation that runs BPAY bills) |
| PayID | An addressing/directory service — links email / phone / ABN / organisation ID to a BSB + account number | NPP Australia |
| "Fast payment" or "OSKO" | Bank-facing terminology for a payment sent via NPP + OSKO settlement | Each bank labels differently |
The practical implication: when a casino cashier says "PayID deposit accepted", the underlying rail is NPP + OSKO. When your bank statement shows "OSKO payment to X", it's the same rail. There's no scenario where OSKO is faster than PayID or vice versa — they're the same money movement, just labelled differently.
PayID is addressing. You tell your bank "send A$100 to yang@example.com" and PayID looks up which bank + account owns that email. OSKO is settlement. The actual money moves via OSKO on the NPP once the address is resolved.
You can send an OSKO payment (real-time NPP) to a BSB + account number directly, even if you don't have the recipient's PayID. Most modern AU banking apps show "OSKO" or "Fast Payment" as an option when the destination bank supports NPP. This is technically identical to PayID under the hood, minus the address-lookup step.
NPP + OSKO participation: Every major AU bank (CBA, NAB, Westpac, ANZ, Bendigo, ING, BOQ, MyState, ubank) is on the NPP and processes OSKO payments. Some smaller mutual banks are still routing via BSB batch even in 2026 — check your bank's outbound payment options.
PayID directory participation: Every NPP bank offers PayID as a service, but the individual PayID identifiers are per-account. Recipients need to register a PayID with their bank before you can send to it.
OSKO payments can carry a free-text description that arrives with the payment on the recipient side. This is why some casinos require you to include a specific reference number in the OSKO description — so their cashier can auto-match your deposit to your account.
Almost every AU-facing offshore casino that accepts "PayID" is actually taking OSKO settlement in the background. Here's the typical flow:
Some casinos skip the PayID directory and give you a BSB + account number directly + reference number. In that case, you send an OSKO payment (or a standard NPP payment) to the BSB rather than looking up a PayID. Same underlying rail, same speed.
These are the default outbound daily limits. Each is adjustable in-app via your bank's payment-limit settings.
| Bank | OSKO / PayID default | Adjustable to |
|---|---|---|
| CBA / Bankwest | A$20,000/day | Up to A$50k with NetCode 2FA |
| NAB / ubank | A$25,000/day | Up to A$40k with in-app uplift |
| Westpac / St.George / BankSA | A$20,000/day | Up to A$50k with SMS OTP |
| ANZ | A$25,000/day | Up to A$30k, higher via phone verification |
| Bendigo & Adelaide | A$10,000/day | Uplift via branch or phone |
| ING | A$1,000/day (conservative default) | Slider up to A$20k in-app |
| BOQ | A$10,000/day | Uplift via BOQ Mobile |
| MyState | A$5,000/day | Uplift via app |
Full per-bank comparison including all payment types: AU bank gambling payment limits comparator.
Most common cause. Your bank's OSKO outbound cap for the day was reached. Fix: raise the limit in-app.
Some banks flag NPP/OSKO payments to specific offshore payment-processor identifiers. Fix: contact the bank's fraud line (marked on the SMS decline), confirm the transaction is intentional, retry.
The casino's PayID address wasn't resolvable (typo, closed account, temporarily unregistered). Fix: verify the address with the casino's live chat before retrying.
Rare but real. The NPP has ~99.9% uptime. Fix: wait 5-10 minutes and retry, or fall back to standard bank transfer.
If the casino requires a specific reference in the OSKO description, missing or wrong reference means the settlement lands but doesn't auto-match to your account. Fix: contact live chat with the OSKO transaction reference; they'll manually match.
If the deposit doesn't credit within 5 minutes despite the bank confirming settlement, contact casino live chat with the OSKO transaction reference. They can manually match within an hour.
Casino → your bank via OSKO settles on the same NPP rail. The withdrawal appears in your account within seconds once the operator releases it, plus:
Real-world timings by operator: see withdrawal times database.
Usually yes. Almost every operator that takes PayID deposits also processes PayID/OSKO withdrawals. A minority (mostly newer, smaller offshore operators) accept PayID deposit but pay out only via crypto — check the cashier's withdrawal options before depositing.
Different threat models. OSKO is fully KYC'd through your bank; crypto is not. OSKO leaves a clear paper trail with the ATO and your bank; crypto payments show up as a wallet transfer and require self-disclosure for CGT purposes. Neither is safer per se — it depends what you optimise for.
No — the 2020 credit-card gambling ban applies to credit card transactions, not to OSKO (which runs from your debit / everyday account). See our credit-card ban guide.
Different banks label the same NPP settlement differently. Westpac and CBA show "Osko"; NAB shows "Fast Payment"; ANZ shows "PayID/Osko"; ING shows "Fast Payment via NPP". The underlying rail is identical.
Yes — when you send a PayID payment, the recipient's bank sees your BSB + account number as the source. This is standard AU banking behaviour, not specific to gambling. If privacy from the operator matters, use crypto instead.
18+ · Responsible gambling: Fast rails like OSKO make it easier to move large amounts quickly. Set your bank's payment limits to a level that matches your bankroll plan, not your session emotion. Gambling Help Online 1800 858 858 · gamblinghelponline.org.au · BetStop.